AI & Machine Learning

From Miscellany

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. According to their FAQ, one can access the new Bing at https://bing.com which now does answer short queries, with support for longer, more complex ones coming soon. Google has also said their search includes AI support to provide better answers to complex queries.

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

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.

--The TinyML Foundation


References