Desiring "Artificial" Intelligence

Q: How do we really put a "brain" into a machine?


Let us encode human intelligence?

"Your 8 year child wakes up on Monday morning and says she has a stomach ache"

How would you diagnose and troubleshoot this situation?


Child says: "My stomach hurts." Does the child have a fever? ├──────────────┐ Yes No Possible illness Is today Monday morning? Keep home / doctor ├──────────────┐ Yes No Did the child ask Ate something to stay home? unusual? ├───────┐ ├───────┐ Yes No Yes No Possible school Go to Observe Mild stomach avoidance school at home upset

Two "Expert Systems"


Uses: Sequential Decision Making

Encoding Human Intelligence at Scale

IBM's Deep Blue defeating Kasparov, 1997

Rule-based / Brute force

(an iPhone 16 is about 2TFlops or about 200,000 Deep Blues)

Limitations of "Expert System"


Fairly Narrow Scope

No Learning

Limits to human skills


Can we move beyond "if- then" encoding of our own judgement and make the machine actually learn something

Enter: Machine "Learning"

Machine learning is a method of training computers to find patterns in data and make predictions or decisions without being explicitly programmed for every rule. It improves as it sees more data and feedback.


A phone recognizes your fingerprint (to unlock) because it has learned visual patterns.



Spotify or TikTok recommends content because it has learned patterns in behavior.



Netflix may know your movie preference better than you!!!


Waze knows

Examples → Training → Model → Prediction

Airport Security AI Challenge

You are an AI architect

Your airport has received €1,000,000 to build one Machine Learning system that will improve passenger security while reducing waiting times.

You have 10 minutes to prepare a proposal for the airport board.

Your goal is not to build the AI.

Your goal is to ....

Design Your AI

  1. What business problem are you trying to solve?
  1. What exactly should the AI predict or classify?
    (What is the output?)
  1. What data would you need to train it?
    (Images, video, sensors, historical records, etc.)
  1. How would you obtain and label the training data?
    (Who decides what is "correct"?)
  1. How will you know your AI is successful?
    (Accuracy? Faster queues? Fewer false alarms? Lower cost?)

Now, You are going to train one, test it, fool it, and then decide when you should trust it.

teachablemachine.withgoogle.com

Teachable Machine

Train a computer to recognize your own images, sounds, & poses. A fast, easy way to create machine learning models for your sites, apps, and more – no expertise or coding required.

Untitled card

View more

Untitled card

View more

What worked and what didn't work?

What might be issues you might look at in this "Supervised Machine Learning System?"


  • Data and labels: What did the model learn from, and who labelled it?
  • Bias and testing: Who does the model work for, and who does it fail for?
  • No-code governance: Who is allowed to build, deploy, and rely on this model?


Bias and Fairness

Bias

Data

THE ECONOMIST unlocking-enterprise-ai.pdf

Bias in ML: Implication and Sources

AI Bias: 16 Real AI Bias Examples & Mitigation Guide Joel Bervell, MD on Instagram: "Racial Bias in Medicine Episode 1: Pulse Oximeters I’m bringing back my “Racial Bias in Medicine” series and adding updates about the changes that have, and have not be COMPAS : Unfair Algorithm ?


Fairness

Medium

COMPAS Case Study: Investigating Algorithmic Fairness of Predictive Policing

Bernard Parker, left, was rated high risk; Dylan Fugett was rated low risk. (Josh Ritchie for ProPublica)

Medium

COMPAS : Unfair Algorithm ?

Visualising some nuances of biased predictions and where they come from

File upload

Farness explained

156.3 KB

“So far, the machine has learned from labelled examples. But what if we cannot label every possible situation? Can the machine learn without spoonfeeding it?"

That takes us from supervised learning to reinforcement learning.”

Reinforced Learning an underlying algorithm to how machines learn (origins in 1950s, blossomed in 2013)

Emergent strategy, minimal rules, maximizing rewards and learning through repeated self play


Loading...


Random Bounce of a Roomba

CNET

Why your Roomba takes a weird path to keep your floors clean

Robot vacuums use many methods to navigate and tackle the world. Some rely on lasers, others electronic eyes or even simple bumpers, and these tactics affect how well they clean. Our test room helps us show the difference.

Limitations of "Reinforcement Learning System?"

  • Reward function: What behavior is the system being rewarded for?

alazareva.github.io

Reinforcement Learning Playground

In-browser interactive Reinforcement Learning visualization

CNET

Why your Roomba takes a weird path to keep your floors clean

Robot vacuums use many methods to navigate and tackle the world. Some rely on lasers, others electronic eyes or even simple bumpers, and these tactics affect how well they clean. Our test room helps us show the difference.

What does this mean for your organizations using RL to say recommend options?

What can Machine Learning really do (despite these limitations)?

The Brain: Neural Networks

We've seen that ML can Classify, Cluster, or Act/Decide. But how does the machine actually compute all of this at scale? The answer is Neural Networks — the computational engine that powers all three learning strategies.




The Black Box: Inputs & Outputs

Neural networks process various inputs to generate specific outputs. While the inputs and outputs are clear, the intricate connections and transformations within the hidden layers make the internal decision-making process incredibly complex and often inexplicable. This characteristic is often referred to as the "black box" problem, highlighting the challenge of understanding how the network arrives at its conclusions.

Suppose Waze wants to predict

"How many minutes will it take to drive this road?"

Inputs might include

  • Time of day , Day of week. Weather. Current speed
  • Historical traffic, Holidays, Nearby events

Output

  • Expected travel time

playground.tensorflow.org

Tensorflow — Neural Network Playground

Tinker with a real neural network right here in your browser.

The Power of Deep Learning

Loading...

AlphaGo Computing Power:

The Economist reported that it used 1,920 CPUs and 280 GPUs:

(about 2000Terraflops or 1000 iphone16s)

More on AlphaGo:

Sage Journals

Deep new: The shifting narratives of artificial intelligence from Deep Blue to AlphaGo - Paolo Bory, 2019

The article compares two key events that marked the narratives around the emergence of artificial intelligence (AI) in two different time frames: the game serie...

WIRED

Inside the Epic Go Tournament Where Google’s AI Came to Life

The battle between Google's AlphaGo AI and Go champion Lee Sedol was more than just a game. It was proof that AI can think like us---and make us better.

Creativity: Is this still a skill only humans possess?

Lee goes on to lose game three, and AlphaGo secures victory in the best-of-five series. At the press conference afterward, with Hassabis sitting next to him, Lee apologizes for letting humanity down. “I should have shown a better result, a better outcome,” he says.

As Lee speaks, an unexpected feeling begins gnawing at Hassabis. As one of AlphaGo’s creators, he is proud, even elated, that the machine has achieved what so many thought it couldn’t. But even he feels his humanness rise. He starts to hope that Lee will win one.



New Knowledges


Loading...

Targeted Oncology

AlphaFold AI Sets Stage for Future Approaches in Cancer

The 2024 Nobel Prize in Chemistry highlights AI-driven breakthroughs in computational protein design and structure prediction. Tools like AlphaFold promise faster development of targeted cancer drugs and transformative advances in oncology and medicine.

Drug Discovery: Insilico

insilico.com

Main | Insilico Medicine

Generative AI and Automation for Longevity and Sustainability

AI and chip design

Popular Mechanics

AI Designed Computer Chips That The Human Mind Can't Understand.

That might be a problem.

AI and innovation Frontiers

Limitations to NN


Explainability

Explainability

shap.readthedocs.io

An introduction to explainable AI with Shapley values — SHAP latest documentation

This is an introduction to explaining machine learning models with Shapley values. Shapley values are a widely used approach from cooperative game theory that come with desirable properties. This tutorial is designed to help build a solid understanding of how to compute and interpet Shapley-based explanations of machine learning models. We will take a practical hands-on approach, using the shap Python package to explain progressively more complex models. This is a living document, and serves as

File upload

Explainable_AI_with_SHAP_for_Auditors.pptx

369.1 KB

What might be the implication of lack of explainability if your organization uses AI for decision making?

Enter Gen AI: And the role of the Transformer


Financial Times

Generative AI exists because of the transformer

The technology has resulted in a host of cutting-edge AI applications — but its real power lies beyond text generation

The ChatGPT Moment



This may not be a bug

Medium

Why LLMs Use Tokens Instead of Words: A Complete Guide

If you’ve ever wondered why AI models like GPT or Claude talk about “tokens” instead of just counting words, you’re not alone. This…

ML vs GenAI Usecases: A Comparative Overview

No code Innovation?

Let's try it at

Figma

Figma Make: Create with AI-Powered Design Tools

Figma Make empowers you to turn ideas into reality with AI-powered design tools—generate, iterate, and build faster, all in one creative space.

Base44

Base44

Build useful apps, fast with Base44.

Lovable

AI App Builder | Vibe Code Apps & Websites with AI, Fast

Build apps, websites, and digital products faster using Lovable’s no-code and AI-powered platform, no deep coding skills required.

If you can "Generate" text, video, sound, concepts … what else can you do?

What AI cannot do (well)
So what are Leaders expecting from AI for their organizations?

What might be issues you might look at in GenAI?"


Are we asking the right questions?

Are we testing out of sample?

Are we prepared to deal with probabilistic results?


Out of sample Data: One of the many ways AI fails

The training data does not include a situation that you want it to answer

Custom GPT

& NotebookLM