Difference between revisions of "AI & Machine Learning"
Line 1: | Line 1: | ||
− | |||
− | |||
− | |||
=Chatbots and Conversational AI= | =Chatbots and Conversational AI= | ||
Line 66: | Line 63: | ||
--> | --> | ||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− |
Revision as of 16:42, 8 February 2023
Contents
Chatbots and Conversational AI
- Most famous at the time of this writing is ChatGPT, but it is not the first or only AI capable of holding a conversation. Months before it became publicly available, I had subscribed to Replika, which offers a more limited experience but was still amazing in its ability to mimic a human. Now, Google has announced its own version, called Bard, but it is currently only available to certain Google developers. And a Google spin-off company called DeepMind is working on another tool called Sparrow, also expected to have a public release sometime in 2023.
AI-powered Search
- Microsoft's investment in OpenAI, creators of ChatGPT and its roots, GPT-3 and other language models, has led to announcements regarding newly-beefed up applications from that company. Bing, the Microsoft mapping app, is now enhanced with chat AI capabilities, as is Edge, the browser currently offered by the company. Google has also said their search includes AI support to provide better answers to complex queries. I've signed up for the Bing waitlist using my coder@kats-sandbox.net account. According to their FAQ, I can access the new Bing at https://bing.com so I'll give that a try.
AI for Education
- ChatGPT claims it can help one learn many things, but so far all I've gotten from it have been links to sites that offer language tutorials, often for a price. But in fairness, that's all I've asked for so far. OpenAI's website has been overloaded lately (following the Microsoft AI-enhanced Bing and Edge rollouts) so it has not been possible to see what else is available.
AI Language Tutors
- DuoLingo is an AI-based language-learning app that uses a number of advanced techniques to provide a flexible and ever-improving experience that both engages and educates the learner simultaneously while also evaluating learner progress and adjusting the app's subject matter presentation.
The Competition
Definitions
Also see the Glossary on this site
Artificial Intelligence (AI)
the theory and development of computer systems that are able to perform tasks that normally require human intelligence, such as visual perception, speech recognition, learning, decision-making, and natural language processing
- -- IEEE.org
Open Source AI
- OpenAI an AI research and deployment company
- 50 top open source AI projects
- TechCrunch article about OpenAI's ChatGPT
- Leading open AI projects
Machine Learning (ML)
In general, ML is the use of computer algorithms that can learn and adapt from processing digital data.
- --Rohit Sharma in Introduction to TinyML
Deep Learning (DL)
[a subfield of ML] that relies heavily on neural networks to process data and produce results
- --Rohit Sharma in Introduction to TinyML
TinyML
Tiny machine learning is broadly defined as a fast growing field of machine learning technologies and applications including hardware, algorithms and software capable of performing on-device sensor data analytics at extremely low power, typically in the mW range and below, and hence enabling a variety of always-on use-cases and targeting battery operated devices.
References
- TinyML book homepage (with videos & large sample PDF)
- TinyML book on Amazon
- New thoughts on number representation for ML - article
- TinyML Cookbook
- Introduction to TinyML