ଜୟ ଜଗନ୍ନାଥ 🙏🏼
On the occasion of Mahashivratri here comes the 3rd edition of Odisha.ML monthly newsletter.
ଓଁ ନମଃ ଶିବାୟ 🙏🏼
Community news
Sentiment Analysis
To do sentiment analysis from scratch the following libraries were recommended in the community:
huggingface/setfit: Efficient few-shot learning with Sentence Transformers
facebook/bart-large-mnli · Hugging Face Zero shot classification with custom classes
Opportunities
There are some urgent requirements of a few JRFs in collaborative projects between CoE-AI, NIC, MeitY & IIT in the following fields: Text Analytics, Sript Recognition in local languages, Machine Translation, Computer Vision etc.
Educational Qualifications: BE, BTech, ME, MTech, MSc in Computer Science / Statistics. Interested candidates may immediately send their latest resume to s.roygupta@nic.in.
Industry Trends
The rise of LLMs
With the tectonic rise of ChatGPT by OpenAI, LLMs (Large Language Models) are the hottest cake in the market nowadays. In the last newsletter edition, we discussed ChatGPT. While chatGPT is going towards a paid PLUS edition of $20 per month, on the other hand, other LLMs are coming up as aspiring competitors from the shadow of chatGPT. Let’s have a look at these:
Claude by Anthropic:
As per their research paper, it is a 52B parameter, Autoregressive pre-trained model.
Made by ex-OpenAI employees, Google has invested $300 million in this startup to get a 10% stake in the company and make ‘Google cloud’ the preferred one for Claude. (ChatGPT uses Microsoft Azure)
For a detailed response comparison with Claude’s initial version and chatGPT check out this article.
Bard by Google:
Google is under pressure from investors to release its ChatGPT equivalent also the rival search engine, Bing by Microsoft is planning to incorporate GPT-4 into its search experience.
LaMDA, the sentient chatbot can help Google address these concerns and CEO Sundar Pitchai is already working on it.
Sparrow by Deepmind:
Ernie by Baidu:
Ernie, an acronym for Enhanced Representation through Knowledge Integration—has been in development since 2019.
Internal testing will complete in March. Initially, it will be launched as a standalone App before integrating with the Baidu search engine.
Where is an Indian LLM?
Stability AI:
They are working on an open-source ChatGPT.
Let’s not forget Google has a sleeping giant PaLM, the LLM trained with 540B parameters (chatGPT trained with 170B) which can explain jokes to you.
Prompt Engineering
Generative AI can create awesome texts, pictures and musics etc. However, they do not understand plain human language. They need the instructions in a specific way which are called prompts.
If you have the right prompt you can create beyond your imagination. Learn more about Prompt engineering from dair-ai/Prompt-Engineering-Guide: Guides, papers, and resources for prompt engineering (github.com)
Master the art of asking questions to chatGPT
"The quality of questions is more important than the quality of answers." - Anonymous
There is a specific rule that you follow you can get excellent results from ChatGPT.
Ask specific precise questions like “give me the top 10 family restaurants in Bhubaneswar” rather than “where to eat near me“
Avoid open-ended broad questions like the one above. Have a clear purpose and focus. Do not ask “What do you think about Chhenapoda“.
Avoid tangent conversations and stay focused on the topic. While asking for restaurants, suddenly do not ask about Mars's temperature. ChatGPT answers better based on the conversation context. For a new topic, create a new conversation.
Avoid ambiguous language which can have multiple meanings and also avoid jargon. Usually while speaking based on tone humans can detect but hard to detect from the text.
Do not overload the question with too much information.
Use the “Act as“ hack. By using these two words, you can create more immersive and engaging conversations for a specific interest. For e.g. I am using the below prompt to solve a conflict between a couple:
I want you to act as a relationship coach. I will provide some details about the two people involved in a conflict, and it will be your job to come up with suggestions on how they can work through the issues that are separating them. This could include advice on communication techniques or different strategies for improving their understanding of one another’s perspectives. My first request is “I need help solving conflicts between my spouse and myself.”
Check this page for more inspiration.
New AI Tools
Company website explainer: https://wtfdoesthiscompanydo.vercel.app/
Do you read a lot of Arxiv.org papers? Yes, there is a chatGPT extension for it too. For naive brainers like me, who close the tab after reading the abstract and understanding nothing, here is ArxivGPT to rescue us.
Find a comprehensive list of more AI tools at https://www.futurepedia.io/
What are the new AI tools and technologies you want to learn in 2023? Let’s know by tagging @odias_in_ml. Do you want any opportunity/tool/AI news to be posted in the next newsletter? Please email us at newsletter@odisha.ml
Follow us on social media platforms to get the latest updates and feedbacks are always welcome.
Goodbye and take care, until the next newsletter…
ଜୟ ଜଗନ୍ନାଥ 🙏🏼