logo
episode-header-image
Feb 2017
1h 5m

MLG 002 What is AI, ML, DS

OCDevel
About this episode

Links:

What is artificial intelligence, machine learning, and data science? What are their differences? AI history.

Hierarchical breakdown: DS(AI(ML)). Data science: any profession dealing with data (including AI & ML). Artificial intelligence is simulated intellectual tasks. Machine Learning is algorithms trained on data to learn patterns to make predictions.

Artificial Intelligence (AI) - Wikipedia

Oxford Languages: the theory and development of computer systems able to perform tasks that normally require human intelligence, such as visual perception, speech recognition, decision-making, and translation between languages.

AlphaGo Movie, very good!

Sub-disciplines

  • Reasoning, problem solving
  • Knowledge representation
  • Planning
  • Learning
  • Natural language processing
  • Perception
  • Motion and manipulation
  • Social intelligence
  • General intelligence

Applications

  • Autonomous vehicles (drones, self-driving cars)
  • Medical diagnosis
  • Creating art (such as poetry)
  • Proving mathematical theorems
  • Playing games (such as Chess or Go)
  • Search engines
  • Online assistants (such as Siri)
  • Image recognition in photographs
  • Spam filtering
  • Prediction of judicial decisions
  • Targeting online advertisements
Machine Learning (ML) - Wikipedia

Oxford Languages: the use and development of computer systems that are able to learn and adapt without following explicit instructions, by using algorithms and statistical models to analyze and draw inferences from patterns in data.

Data Science (DS) - Wikipedia

Wikipedia: Data science is an interdisciplinary field that uses scientific methods, processes, algorithms and systems to extract knowledge and insights from noisy, structured and unstructured data, and apply knowledge and actionable insights from data across a broad range of application domains. Data science is related to data mining, machine learning and big data.

History
  • Greek mythology, Golums
  • First attempt: Ramon Lull, 13th century
  • Davinci's walking animals
  • Descartes, Leibniz
  • 1700s-1800s: Statistics & Mathematical decision making

    • Thomas Bayes: reasoning about the probability of events
    • George Boole: logical reasoning / binary algebra
    • Gottlob Frege: Propositional logic
  • 1832: Charles Babbage & Ada Byron / Lovelace: designed Analytical Engine (1832), programmable mechanical calculating machines
  • 1936: Universal Turing Machine

    • Computing Machinery and Intelligence - explored AI!
  • 1946: John von Neumann Universal Computing Machine
  • 1943: Warren McCulloch & Walter Pitts: cogsci rep of neuron; Frank Rosemblatt uses to create Perceptron (-> neural networks by way of MLP)
  • 50s-70s: "AI" coined @Dartmouth workshop 1956 - goal to simulate all aspects of intelligence. John McCarthy, Marvin Minksy, Arthur Samuel, Oliver Selfridge, Ray Solomonoff, Allen Newell, Herbert Simon

    • Newell & Simon: Hueristics -> Logic Theories, General Problem Solver
    • Slefridge: Computer Vision
    • NLP
    • Stanford Research Institute: Shakey
    • Feigenbaum: Expert systems
    • GOFAI / symbolism: operations research / management science; logic-based; knowledge-based / expert systems
  • 70s: Lighthill report (James Lighthill), big promises -> AI Winter
  • 90s: Data, Computation, Practical Application -> AI back (90s)

    • Connectionism optimizations: Geoffrey Hinton: 2006, optimized back propagation
  • Bloomberg, 2015 was whopper for AI in industry
  • AlphaGo & DeepMind
Up next
Yesterday
MLA 025 AI Image Generation: Midjourney vs Stable Diffusion, GPT-4o, Imagen & Firefly
The 2025 generative AI image market is a trade-off between aesthetic quality, instruction-following, and user control. This episode analyzes the key platforms, comparing Midjourney's artistic output against the superior text generation and prompt adherence of GPT-4o and Imagen 4, ... Show More
1h 12m
May 30
MLG 036 Autoencoders
Auto encoders are neural networks that compress data into a smaller "code," enabling dimensionality reduction, data cleaning, and lossy compression by reconstructing original inputs from this code. Advanced auto encoder types, such as denoising, sparse, and variational auto encod ... Show More
1h 5m
May 8
MLG 035 Large Language Models 2
At inference, large language models use in-context learning with zero-, one-, or few-shot examples to perform new tasks without weight updates, and can be grounded with Retrieval Augmented Generation (RAG) by embedding documents into vector databases for real-time factual lookup ... Show More
45m 25s
Recommended Episodes
May 2023
The AI Will See You Now: Exploring Biomedical AI and Google’s Med-PaLM2 With Karan Singhal
What if AI could revolutionize healthcare with advanced language learning models? Sarah and Elad welcome Karan Singhal, Staff Software Engineer at Google Research, who specializes in medical AI and the development of MedPaLM2. On this episode, Karan emphasizes the importance of s ... Show More
42m 48s
Dec 2024
The TED AI Show: How AI robots learn just like babies — but a million times faster w/ NVIDIA’s Rev Lebaredian
Computers have been outperforming humans for years on tasks like solving complex equations or analyzing data, but when it comes to the physical world, robots struggle to keep up. It can take years to train robots to function in the messy chaos of the “real world” — but thanks to ... Show More
53m 27s
Oct 2024
Never Too Much AI: Upwork's Andrew Rabinovich
Andrew Rabinovich began his career in technology working on AI applications for cancer detection. He also spent time at Google, working on early iterations of products like Google Glass. Now at Upwork, as vice president and head of AI and machine learning, Rabinovich and his team ... Show More
36m 37s
Nov 2024
SE Radio 641: Catherine Nelson on Machine Learning in Data Science
Catherine Nelson, author of the new O’Reilly book, Software Engineering for Data Scientists, discusses the collaboration between data scientists and software engineers -- an increasingly common pairing on machine learning and AI projects. Host Philip Winston speaks with Nelson ab ... Show More
48m 19s
Feb 2025
Questions Executives Should Ask About AI
Unpacking AI: Executive Insights & Essential Questions Join us in this special edition of Hashtag Trending and Cybersecurity Today as we dive deep into AI with technology consultant Marcel Gagné and cybersecurity expert John Pinard. We discuss the necessity for executives to unde ... Show More
1h 1m
Apr 2024
Measuring The Speed of AI Through Benchmarks
David Kanter, Executive Director at MLCommons, discusses the work they’re doing with MLPerf Benchmarks, creating the world’s first industry standard approach to measuring AI speed and safety. He also shares ways they’re testing AI and LLMs for harm, to measure—and, over time, red ... Show More
31m 45s
Jun 2024
#218 Designing AI Applications with Robb Wilson, Co-Founder & CEO at Onereach.ai
All the hype around generative AI means that every software maker seems to be stuffing chat interfaces into their products whenever they can. For the most part, the jury is still out on whether this is a good idea or not. However, design goes deeper than just the user interface, ... Show More
46m 36s
Dec 2024
The TED AI Show: Could AI really achieve consciousness? w/ neuroscientist Anil Seth
Human brains are often described as computers — machines that are “wired” to make decisions and respond to external stimuli in a way that’s not so different from the artificial intelligence that we increasingly use each day. But the difference between our brains and the computers ... Show More
56m 51s
Apr 2024
777: Generative AI in Practice, with Bernard Marr
Generative AI is reshaping our world, and Bernard Marr, world-renowned futurist and best-selling author, joins Jon Krohn to guide us through this transformation. In this episode, Bernard shares his insights on how AI is transforming industries, revolutionizing daily life, and add ... Show More
1h 8m
Dec 2024
BI 201 Rajesh Rao: From Predictive Coding to Brain Co-Processors
Support the show to get full episodes, full archive, and join the Discord community. Today I'm in conversation with Rajesh Rao, a distinguished professor of computer science and engineering at the University of Washington, where he also co-directs the Center for Neurotechnology. ... Show More
1h 37m