SlideShare a Scribd company logo
1 of 26
Download to read offline
KATE* : Platform for Machine Intelligence
*Kognitive Anthropomorphic Temporally Enabled
Machine Learning vs. Machine Intelligence
• Machine Learning (e.g. Deep Learning)
“Solve a specific task by defining and optimizing an objective
function” (Yann LeCunn)
Training is supervised using labeled datasets (“this is a gorilla”)
Training and execution are distinct phases
• Machine Intelligence (Numenta’s HTM or IBM’s
CAL)
Systems which continuously and on their own detect and
predict patterns and sequences in sensory data streams,
act on these predictions
System must have a notion of time
Integration of sensory and motor functions ⬄ robots
Neocortex
Context aware learning
OUTPUTS:
Predictions
Context
Stable Concepts (SDR)
Motor commands
INPUT:
Spatial-temporal data
streams of any kind
“ Universal Cortical Engine “
Array of
columns
of neurons
(shown 4 high)
Sparse Distributed Representations (SDR) –
What and Why?
• Dense Representations
Few bits (8-128) Example: ASCII “m” = 01101101
Efficient but no semantic meaning
• Sparse Representations
Many bits (thousands), few 1’s, mostly 0’s
Appears inefficient but evolution has picked it!
Each bit has semantic meaning
• Example of SDR uses: Union of Properties
Color 00000010001000000001100000000100 (‘red)
Shape 00001000100010100000100000000000 (‘sphere’)
Union 00001010101010100001100000000100 (‘red sphere’)
Learning Sequences
ESCAPE
• 1000 node parallel machine intelligence system
– per node: Xilinx Zynq dual A9 core + FPGA, 1 GB RAM,6x2 bi-di high-speed
links
– system topology: 3D mesh
– very high bandwidth
• Dual purpose
– will scale up CAL simulations to > 108 realistic neurons
– platform for design of waferscale system
7
Context Aware Learning
• Based on recent understanding of the Neo-cortex
– Quite realistic neuron models
• Learning via formation of new synapses
– Dynamic changing network topology => deep hardware implications
• Unsupervised learning from raw data streams
– No labels required
• Detects patterns, makes predictions, (may) take actions
– everything is temporal
• Universality
• Closed loop: Sensors – universal engine – actuators
– Robots
Embodied Cognition
• Intelligence starts with understanding sensor-motor interactions *
• “I believe that mobility, acute vision and the ability to carry out
survival related tasks in a dynamic environment provide a
necessary basis for the development of true intelligence.”
• Human cognition is shaped by the motor and perceptual system
• Intelligence emerges from interactions with the world
• Time is critical factor
• Limited knowledge of the world, rely on context
• Noise and uncertainty is present
• Real world possesses a continuum of states
• Developmental approach to intelligence
• Walk before we run
• Grasp before we catch
* R. Brooks, “Intelligence Without Representation”, 1991
Director, MIT Artificial Intelligence Laboratory, 545 Technology Square, Rm. 836, Cambridge, MA 02139, USA
Founder and CTO, iRobot
Chairman and CTO, Rethink Robotics
How Kate learns to walk farther
unsupervised
• Focus: Robot that learns to walk robustly
• Biological architecture:
• Central Pattern Generator (CPG) coordinates actuation
• Contextual control to predict / provide appropriate mitigation
V. Albouy, A. Asseman, D. Barros, H. Carbone, I. Carvalho, C. Chaves, M. Desta, R.
Gaspar, I. Godoy, P. Ludwig, B. Lyo, T. Mantelato and L. Munhoz
11
Team Brazil
Bipedal robots
KAIST DRC-HUBO
Boston Dynamics Atlas
Honda Asimo
TU Delft
Boston Dynamics Atlas NASA Valkyrie
Lola
Toro ATRIAS
HRP-4
HRP-4C
Dr. Guero
Minimum Viable Mechanics
12 14 16 18 20 22 24 26 28
−14000
−12000
−10000
−8000
−6000
−4000
−2000
0
2000
Slow walk data
Time (sec)
Amplitude(arb)
Roll acceleration
Pitch acceleration
Hip motor position
Leg motor position
Low Level Walking Controls
motors
Kate Control Structure
foot sensors,
inclinometer
mitigation
STT
TTS
Cont
iPad
Mac
CAL
accel, gyro, voice, video, touch
foot sensor, inclinometer
torque, motor pos
USB
tcpip
• Learn contexts
• Examples:
• Time sequence of angular attitude, eg. roll, pitch
• Time sequence of motor torques
• Time sequence of foot lift durations
• Context can be any or all of the above but for this study we used roll
• Develop expectations based on context
• Discern contexts as known or novel sequence
• If in a known sequence, are the expectations fulfilled
• If in a period of novel sequences, learn the sequence
• if in a period of known sequences, flag as an anomaly
• Provide appropriate actuation
• No anomaly - no action
• Anomaly triggers mitigation (pause)
How we learn to walk farther
Preliminary simulation results
8x MFPT with CAL
Walking Trials
Walking Dynamics
Limit cycle First return plot
Detecting an anomaly
No Mitigation With Mitigation
Kate 2 44 93
Kate 3 107 230
Results
Summary
First results to extend MFPT with context aware
learning
Learning contexts for good steps
Discerning anomalies and mitigating
Robots will provide large, correlated datasets
Significant opportunity for unsupervised learning
Thank you!
• R. Tedrake - MIT
• Atlas, Valkyrie
• K. Byl - UCSB (student of Tedrake)
• T. McGeer
• Passive dynamic walking
• M. Vukobratovic
• ZMP
• M. Grizzle - U. Michigan
• limit cycle analysis
• Ames - Oregon State Univ
• Atrias, Mabel, Thumper
• Hobbelen - TU Delft
• limit cycle walking
• J. Pratt
• virtual model control
Prior work
• Statically stable - used in early robots, slow
• Zero Moment Point (ZMP) - stance foot is always flat on ground
• Limit cycle walking - only dynamically stable, most efficient
• Hybrid zero dynamics
• Holonomically constrained knee / ankle
Detecting an anomaly
SDR Example: Find semantic similarities of words in Wikipedia
Document
corpus

(e.g. Wikipedia)
128 x 128
100K “Word SDRs”
minus =
Apple Fruit Computer
Macintosh
Microsoft
Mac
Linux
Operating
system
….
JH
runners up were
26
see http://www.cortical.io

More Related Content

Similar to KATE - a Platform for Machine Learning

"Kate, a Platform for Machine Intelligence" by Wayne Imaino, IBM Research
"Kate, a Platform for Machine Intelligence" by Wayne Imaino, IBM Research"Kate, a Platform for Machine Intelligence" by Wayne Imaino, IBM Research
"Kate, a Platform for Machine Intelligence" by Wayne Imaino, IBM Researchdiannepatricia
 
Principles of Hierarchical Temporal Memory - Foundations of Machine Intelligence
Principles of Hierarchical Temporal Memory - Foundations of Machine IntelligencePrinciples of Hierarchical Temporal Memory - Foundations of Machine Intelligence
Principles of Hierarchical Temporal Memory - Foundations of Machine IntelligenceNumenta
 
Tsinghua invited talk_zhou_xing_v2r0
Tsinghua invited talk_zhou_xing_v2r0Tsinghua invited talk_zhou_xing_v2r0
Tsinghua invited talk_zhou_xing_v2r0Joe Xing
 
Deep Learning in Robotics: Robot gains Social Intelligence through Multimodal...
Deep Learning in Robotics: Robot gains Social Intelligence through Multimodal...Deep Learning in Robotics: Robot gains Social Intelligence through Multimodal...
Deep Learning in Robotics: Robot gains Social Intelligence through Multimodal...gabrielesisinna
 
Neural Networks and Deep Learning Basics
Neural Networks and Deep Learning BasicsNeural Networks and Deep Learning Basics
Neural Networks and Deep Learning BasicsJon Lederman
 
Mx net image segmentation to predict and diagnose the cardiac diseases karp...
Mx net image segmentation to predict and diagnose the cardiac diseases   karp...Mx net image segmentation to predict and diagnose the cardiac diseases   karp...
Mx net image segmentation to predict and diagnose the cardiac diseases karp...KannanRamasamy25
 
Machine-Learning-and-Robotics.pptx
Machine-Learning-and-Robotics.pptxMachine-Learning-and-Robotics.pptx
Machine-Learning-and-Robotics.pptxshohel rana
 
ML MODULE 1_slideshare.pdf
ML MODULE 1_slideshare.pdfML MODULE 1_slideshare.pdf
ML MODULE 1_slideshare.pdfShiwani Gupta
 
CSA 3702 machine learning module 1
CSA 3702 machine learning module 1CSA 3702 machine learning module 1
CSA 3702 machine learning module 1Nandhini S
 
Big Sky Earth 2018 Introduction to machine learning
Big Sky Earth 2018 Introduction to machine learningBig Sky Earth 2018 Introduction to machine learning
Big Sky Earth 2018 Introduction to machine learningJulien TREGUER
 
Artificial Neural Network (ANN
Artificial Neural Network (ANNArtificial Neural Network (ANN
Artificial Neural Network (ANNAndrew Molina
 
Deep learning introduction
Deep learning introductionDeep learning introduction
Deep learning introductionAdwait Bhave
 
Reservoir Computing Overview (with emphasis on Liquid State Machines)
Reservoir Computing Overview (with emphasis on Liquid State Machines)Reservoir Computing Overview (with emphasis on Liquid State Machines)
Reservoir Computing Overview (with emphasis on Liquid State Machines)Alex Klibisz
 
Lecture 4 neural networks
Lecture 4 neural networksLecture 4 neural networks
Lecture 4 neural networksParveenMalik18
 
Impromptu ideas in respect of v2 v and other
Impromptu ideas in respect of v2 v and otherImpromptu ideas in respect of v2 v and other
Impromptu ideas in respect of v2 v and otherHarshit Srivastava
 
Evolutionary Robotics
Evolutionary RoboticsEvolutionary Robotics
Evolutionary RoboticsReem Alattas
 
Simulation Models as a Research Method.ppt
Simulation Models as a Research Method.pptSimulation Models as a Research Method.ppt
Simulation Models as a Research Method.pptQidiwQidiwQidiw
 
HiPEAC 2019 Workshop - Real-Time Modelling Visual Scenes with Biological Insp...
HiPEAC 2019 Workshop - Real-Time Modelling Visual Scenes with Biological Insp...HiPEAC 2019 Workshop - Real-Time Modelling Visual Scenes with Biological Insp...
HiPEAC 2019 Workshop - Real-Time Modelling Visual Scenes with Biological Insp...Tulipp. Eu
 
Introduction to-machine-learning
Introduction to-machine-learningIntroduction to-machine-learning
Introduction to-machine-learningBabu Priyavrat
 

Similar to KATE - a Platform for Machine Learning (20)

"Kate, a Platform for Machine Intelligence" by Wayne Imaino, IBM Research
"Kate, a Platform for Machine Intelligence" by Wayne Imaino, IBM Research"Kate, a Platform for Machine Intelligence" by Wayne Imaino, IBM Research
"Kate, a Platform for Machine Intelligence" by Wayne Imaino, IBM Research
 
Principles of Hierarchical Temporal Memory - Foundations of Machine Intelligence
Principles of Hierarchical Temporal Memory - Foundations of Machine IntelligencePrinciples of Hierarchical Temporal Memory - Foundations of Machine Intelligence
Principles of Hierarchical Temporal Memory - Foundations of Machine Intelligence
 
Tsinghua invited talk_zhou_xing_v2r0
Tsinghua invited talk_zhou_xing_v2r0Tsinghua invited talk_zhou_xing_v2r0
Tsinghua invited talk_zhou_xing_v2r0
 
Deep Learning in Robotics: Robot gains Social Intelligence through Multimodal...
Deep Learning in Robotics: Robot gains Social Intelligence through Multimodal...Deep Learning in Robotics: Robot gains Social Intelligence through Multimodal...
Deep Learning in Robotics: Robot gains Social Intelligence through Multimodal...
 
Neural Networks and Deep Learning Basics
Neural Networks and Deep Learning BasicsNeural Networks and Deep Learning Basics
Neural Networks and Deep Learning Basics
 
Mx net image segmentation to predict and diagnose the cardiac diseases karp...
Mx net image segmentation to predict and diagnose the cardiac diseases   karp...Mx net image segmentation to predict and diagnose the cardiac diseases   karp...
Mx net image segmentation to predict and diagnose the cardiac diseases karp...
 
Machine-Learning-and-Robotics.pptx
Machine-Learning-and-Robotics.pptxMachine-Learning-and-Robotics.pptx
Machine-Learning-and-Robotics.pptx
 
ML MODULE 1_slideshare.pdf
ML MODULE 1_slideshare.pdfML MODULE 1_slideshare.pdf
ML MODULE 1_slideshare.pdf
 
CSA 3702 machine learning module 1
CSA 3702 machine learning module 1CSA 3702 machine learning module 1
CSA 3702 machine learning module 1
 
Big Sky Earth 2018 Introduction to machine learning
Big Sky Earth 2018 Introduction to machine learningBig Sky Earth 2018 Introduction to machine learning
Big Sky Earth 2018 Introduction to machine learning
 
Artificial Neural Network (ANN
Artificial Neural Network (ANNArtificial Neural Network (ANN
Artificial Neural Network (ANN
 
AI Robotics
AI RoboticsAI Robotics
AI Robotics
 
Deep learning introduction
Deep learning introductionDeep learning introduction
Deep learning introduction
 
Reservoir Computing Overview (with emphasis on Liquid State Machines)
Reservoir Computing Overview (with emphasis on Liquid State Machines)Reservoir Computing Overview (with emphasis on Liquid State Machines)
Reservoir Computing Overview (with emphasis on Liquid State Machines)
 
Lecture 4 neural networks
Lecture 4 neural networksLecture 4 neural networks
Lecture 4 neural networks
 
Impromptu ideas in respect of v2 v and other
Impromptu ideas in respect of v2 v and otherImpromptu ideas in respect of v2 v and other
Impromptu ideas in respect of v2 v and other
 
Evolutionary Robotics
Evolutionary RoboticsEvolutionary Robotics
Evolutionary Robotics
 
Simulation Models as a Research Method.ppt
Simulation Models as a Research Method.pptSimulation Models as a Research Method.ppt
Simulation Models as a Research Method.ppt
 
HiPEAC 2019 Workshop - Real-Time Modelling Visual Scenes with Biological Insp...
HiPEAC 2019 Workshop - Real-Time Modelling Visual Scenes with Biological Insp...HiPEAC 2019 Workshop - Real-Time Modelling Visual Scenes with Biological Insp...
HiPEAC 2019 Workshop - Real-Time Modelling Visual Scenes with Biological Insp...
 
Introduction to-machine-learning
Introduction to-machine-learningIntroduction to-machine-learning
Introduction to-machine-learning
 

More from diannepatricia

Teaching cognitive computing with ibm watson
Teaching cognitive computing with ibm watsonTeaching cognitive computing with ibm watson
Teaching cognitive computing with ibm watsondiannepatricia
 
Cognitive systems institute talk 8 june 2017 - v.1.0
Cognitive systems institute talk   8 june 2017 - v.1.0Cognitive systems institute talk   8 june 2017 - v.1.0
Cognitive systems institute talk 8 june 2017 - v.1.0diannepatricia
 
Building Compassionate Conversational Systems
Building Compassionate Conversational SystemsBuilding Compassionate Conversational Systems
Building Compassionate Conversational Systemsdiannepatricia
 
“Artificial Intelligence, Cognitive Computing and Innovating in Practice”
“Artificial Intelligence, Cognitive Computing and Innovating in Practice”“Artificial Intelligence, Cognitive Computing and Innovating in Practice”
“Artificial Intelligence, Cognitive Computing and Innovating in Practice”diannepatricia
 
Cognitive Insights drive self-driving Accessibility
Cognitive Insights drive self-driving AccessibilityCognitive Insights drive self-driving Accessibility
Cognitive Insights drive self-driving Accessibilitydiannepatricia
 
Artificial Intellingence in the Car
Artificial Intellingence in the CarArtificial Intellingence in the Car
Artificial Intellingence in the Cardiannepatricia
 
“Semantic PDF Processing & Document Representation”
“Semantic PDF Processing & Document Representation”“Semantic PDF Processing & Document Representation”
“Semantic PDF Processing & Document Representation”diannepatricia
 
Joining Industry and Students for Cognitive Solutions at Karlsruhe Services R...
Joining Industry and Students for Cognitive Solutions at Karlsruhe Services R...Joining Industry and Students for Cognitive Solutions at Karlsruhe Services R...
Joining Industry and Students for Cognitive Solutions at Karlsruhe Services R...diannepatricia
 
170330 cognitive systems institute speaker series mark sherman - watson pr...
170330 cognitive systems institute speaker series    mark sherman - watson pr...170330 cognitive systems institute speaker series    mark sherman - watson pr...
170330 cognitive systems institute speaker series mark sherman - watson pr...diannepatricia
 
“Fairness Cases as an Accelerant and Enabler for Cognitive Assistance Adoption”
“Fairness Cases as an Accelerant and Enabler for Cognitive Assistance Adoption”“Fairness Cases as an Accelerant and Enabler for Cognitive Assistance Adoption”
“Fairness Cases as an Accelerant and Enabler for Cognitive Assistance Adoption”diannepatricia
 
Cognitive Assistance for the Aging
Cognitive Assistance for the AgingCognitive Assistance for the Aging
Cognitive Assistance for the Agingdiannepatricia
 
From complex Systems to Networks: Discovering and Modeling the Correct Network"
From complex Systems to Networks: Discovering and Modeling the Correct Network"From complex Systems to Networks: Discovering and Modeling the Correct Network"
From complex Systems to Networks: Discovering and Modeling the Correct Network"diannepatricia
 
The Role of Dialog in Augmented Intelligence
The Role of Dialog in Augmented IntelligenceThe Role of Dialog in Augmented Intelligence
The Role of Dialog in Augmented Intelligencediannepatricia
 
Developing Cognitive Systems to Support Team Cognition
Developing Cognitive Systems to Support Team CognitionDeveloping Cognitive Systems to Support Team Cognition
Developing Cognitive Systems to Support Team Cognitiondiannepatricia
 
Cyber-Social Learning Systems
Cyber-Social Learning SystemsCyber-Social Learning Systems
Cyber-Social Learning Systemsdiannepatricia
 
“IT Technology Trends in 2017… and Beyond”
“IT Technology Trends in 2017… and Beyond”“IT Technology Trends in 2017… and Beyond”
“IT Technology Trends in 2017… and Beyond”diannepatricia
 
"Curious Learning: using a mobile platform for early literacy education as a ...
"Curious Learning: using a mobile platform for early literacy education as a ..."Curious Learning: using a mobile platform for early literacy education as a ...
"Curious Learning: using a mobile platform for early literacy education as a ...diannepatricia
 
Embodied Cognition - Booch HICSS50
Embodied Cognition - Booch HICSS50Embodied Cognition - Booch HICSS50
Embodied Cognition - Booch HICSS50diannepatricia
 
“Semantic Technologies for Smart Services”
“Semantic Technologies for Smart Services” “Semantic Technologies for Smart Services”
“Semantic Technologies for Smart Services” diannepatricia
 

More from diannepatricia (20)

Teaching cognitive computing with ibm watson
Teaching cognitive computing with ibm watsonTeaching cognitive computing with ibm watson
Teaching cognitive computing with ibm watson
 
Cognitive systems institute talk 8 june 2017 - v.1.0
Cognitive systems institute talk   8 june 2017 - v.1.0Cognitive systems institute talk   8 june 2017 - v.1.0
Cognitive systems institute talk 8 june 2017 - v.1.0
 
Building Compassionate Conversational Systems
Building Compassionate Conversational SystemsBuilding Compassionate Conversational Systems
Building Compassionate Conversational Systems
 
“Artificial Intelligence, Cognitive Computing and Innovating in Practice”
“Artificial Intelligence, Cognitive Computing and Innovating in Practice”“Artificial Intelligence, Cognitive Computing and Innovating in Practice”
“Artificial Intelligence, Cognitive Computing and Innovating in Practice”
 
Cognitive Insights drive self-driving Accessibility
Cognitive Insights drive self-driving AccessibilityCognitive Insights drive self-driving Accessibility
Cognitive Insights drive self-driving Accessibility
 
Artificial Intellingence in the Car
Artificial Intellingence in the CarArtificial Intellingence in the Car
Artificial Intellingence in the Car
 
“Semantic PDF Processing & Document Representation”
“Semantic PDF Processing & Document Representation”“Semantic PDF Processing & Document Representation”
“Semantic PDF Processing & Document Representation”
 
Joining Industry and Students for Cognitive Solutions at Karlsruhe Services R...
Joining Industry and Students for Cognitive Solutions at Karlsruhe Services R...Joining Industry and Students for Cognitive Solutions at Karlsruhe Services R...
Joining Industry and Students for Cognitive Solutions at Karlsruhe Services R...
 
170330 cognitive systems institute speaker series mark sherman - watson pr...
170330 cognitive systems institute speaker series    mark sherman - watson pr...170330 cognitive systems institute speaker series    mark sherman - watson pr...
170330 cognitive systems institute speaker series mark sherman - watson pr...
 
“Fairness Cases as an Accelerant and Enabler for Cognitive Assistance Adoption”
“Fairness Cases as an Accelerant and Enabler for Cognitive Assistance Adoption”“Fairness Cases as an Accelerant and Enabler for Cognitive Assistance Adoption”
“Fairness Cases as an Accelerant and Enabler for Cognitive Assistance Adoption”
 
Cognitive Assistance for the Aging
Cognitive Assistance for the AgingCognitive Assistance for the Aging
Cognitive Assistance for the Aging
 
From complex Systems to Networks: Discovering and Modeling the Correct Network"
From complex Systems to Networks: Discovering and Modeling the Correct Network"From complex Systems to Networks: Discovering and Modeling the Correct Network"
From complex Systems to Networks: Discovering and Modeling the Correct Network"
 
The Role of Dialog in Augmented Intelligence
The Role of Dialog in Augmented IntelligenceThe Role of Dialog in Augmented Intelligence
The Role of Dialog in Augmented Intelligence
 
Developing Cognitive Systems to Support Team Cognition
Developing Cognitive Systems to Support Team CognitionDeveloping Cognitive Systems to Support Team Cognition
Developing Cognitive Systems to Support Team Cognition
 
Cyber-Social Learning Systems
Cyber-Social Learning SystemsCyber-Social Learning Systems
Cyber-Social Learning Systems
 
“IT Technology Trends in 2017… and Beyond”
“IT Technology Trends in 2017… and Beyond”“IT Technology Trends in 2017… and Beyond”
“IT Technology Trends in 2017… and Beyond”
 
"Curious Learning: using a mobile platform for early literacy education as a ...
"Curious Learning: using a mobile platform for early literacy education as a ..."Curious Learning: using a mobile platform for early literacy education as a ...
"Curious Learning: using a mobile platform for early literacy education as a ...
 
Embodied Cognition - Booch HICSS50
Embodied Cognition - Booch HICSS50Embodied Cognition - Booch HICSS50
Embodied Cognition - Booch HICSS50
 
Hicss17 asakawa
Hicss17 asakawaHicss17 asakawa
Hicss17 asakawa
 
“Semantic Technologies for Smart Services”
“Semantic Technologies for Smart Services” “Semantic Technologies for Smart Services”
“Semantic Technologies for Smart Services”
 

Recently uploaded

Slack Application Development 101 Slides
Slack Application Development 101 SlidesSlack Application Development 101 Slides
Slack Application Development 101 Slidespraypatel2
 
Advanced Test Driven-Development @ php[tek] 2024
Advanced Test Driven-Development @ php[tek] 2024Advanced Test Driven-Development @ php[tek] 2024
Advanced Test Driven-Development @ php[tek] 2024Scott Keck-Warren
 
My Hashitalk Indonesia April 2024 Presentation
My Hashitalk Indonesia April 2024 PresentationMy Hashitalk Indonesia April 2024 Presentation
My Hashitalk Indonesia April 2024 PresentationRidwan Fadjar
 
Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365
Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365
Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 3652toLead Limited
 
Injustice - Developers Among Us (SciFiDevCon 2024)
Injustice - Developers Among Us (SciFiDevCon 2024)Injustice - Developers Among Us (SciFiDevCon 2024)
Injustice - Developers Among Us (SciFiDevCon 2024)Allon Mureinik
 
AI as an Interface for Commercial Buildings
AI as an Interface for Commercial BuildingsAI as an Interface for Commercial Buildings
AI as an Interface for Commercial BuildingsMemoori
 
Azure Monitor & Application Insight to monitor Infrastructure & Application
Azure Monitor & Application Insight to monitor Infrastructure & ApplicationAzure Monitor & Application Insight to monitor Infrastructure & Application
Azure Monitor & Application Insight to monitor Infrastructure & ApplicationAndikSusilo4
 
Understanding the Laravel MVC Architecture
Understanding the Laravel MVC ArchitectureUnderstanding the Laravel MVC Architecture
Understanding the Laravel MVC ArchitecturePixlogix Infotech
 
Integration and Automation in Practice: CI/CD in Mule Integration and Automat...
Integration and Automation in Practice: CI/CD in Mule Integration and Automat...Integration and Automation in Practice: CI/CD in Mule Integration and Automat...
Integration and Automation in Practice: CI/CD in Mule Integration and Automat...Patryk Bandurski
 
Artificial intelligence in the post-deep learning era
Artificial intelligence in the post-deep learning eraArtificial intelligence in the post-deep learning era
Artificial intelligence in the post-deep learning eraDeakin University
 
08448380779 Call Girls In Greater Kailash - I Women Seeking Men
08448380779 Call Girls In Greater Kailash - I Women Seeking Men08448380779 Call Girls In Greater Kailash - I Women Seeking Men
08448380779 Call Girls In Greater Kailash - I Women Seeking MenDelhi Call girls
 
#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024BookNet Canada
 
Install Stable Diffusion in windows machine
Install Stable Diffusion in windows machineInstall Stable Diffusion in windows machine
Install Stable Diffusion in windows machinePadma Pradeep
 
Human Factors of XR: Using Human Factors to Design XR Systems
Human Factors of XR: Using Human Factors to Design XR SystemsHuman Factors of XR: Using Human Factors to Design XR Systems
Human Factors of XR: Using Human Factors to Design XR SystemsMark Billinghurst
 
How to convert PDF to text with Nanonets
How to convert PDF to text with NanonetsHow to convert PDF to text with Nanonets
How to convert PDF to text with Nanonetsnaman860154
 
Swan(sea) Song – personal research during my six years at Swansea ... and bey...
Swan(sea) Song – personal research during my six years at Swansea ... and bey...Swan(sea) Song – personal research during my six years at Swansea ... and bey...
Swan(sea) Song – personal research during my six years at Swansea ... and bey...Alan Dix
 
Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...
Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...
Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...shyamraj55
 
Key Features Of Token Development (1).pptx
Key  Features Of Token  Development (1).pptxKey  Features Of Token  Development (1).pptx
Key Features Of Token Development (1).pptxLBM Solutions
 

Recently uploaded (20)

Slack Application Development 101 Slides
Slack Application Development 101 SlidesSlack Application Development 101 Slides
Slack Application Development 101 Slides
 
Advanced Test Driven-Development @ php[tek] 2024
Advanced Test Driven-Development @ php[tek] 2024Advanced Test Driven-Development @ php[tek] 2024
Advanced Test Driven-Development @ php[tek] 2024
 
My Hashitalk Indonesia April 2024 Presentation
My Hashitalk Indonesia April 2024 PresentationMy Hashitalk Indonesia April 2024 Presentation
My Hashitalk Indonesia April 2024 Presentation
 
Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365
Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365
Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365
 
Injustice - Developers Among Us (SciFiDevCon 2024)
Injustice - Developers Among Us (SciFiDevCon 2024)Injustice - Developers Among Us (SciFiDevCon 2024)
Injustice - Developers Among Us (SciFiDevCon 2024)
 
AI as an Interface for Commercial Buildings
AI as an Interface for Commercial BuildingsAI as an Interface for Commercial Buildings
AI as an Interface for Commercial Buildings
 
Azure Monitor & Application Insight to monitor Infrastructure & Application
Azure Monitor & Application Insight to monitor Infrastructure & ApplicationAzure Monitor & Application Insight to monitor Infrastructure & Application
Azure Monitor & Application Insight to monitor Infrastructure & Application
 
Vulnerability_Management_GRC_by Sohang Sengupta.pptx
Vulnerability_Management_GRC_by Sohang Sengupta.pptxVulnerability_Management_GRC_by Sohang Sengupta.pptx
Vulnerability_Management_GRC_by Sohang Sengupta.pptx
 
Understanding the Laravel MVC Architecture
Understanding the Laravel MVC ArchitectureUnderstanding the Laravel MVC Architecture
Understanding the Laravel MVC Architecture
 
Integration and Automation in Practice: CI/CD in Mule Integration and Automat...
Integration and Automation in Practice: CI/CD in Mule Integration and Automat...Integration and Automation in Practice: CI/CD in Mule Integration and Automat...
Integration and Automation in Practice: CI/CD in Mule Integration and Automat...
 
Artificial intelligence in the post-deep learning era
Artificial intelligence in the post-deep learning eraArtificial intelligence in the post-deep learning era
Artificial intelligence in the post-deep learning era
 
E-Vehicle_Hacking_by_Parul Sharma_null_owasp.pptx
E-Vehicle_Hacking_by_Parul Sharma_null_owasp.pptxE-Vehicle_Hacking_by_Parul Sharma_null_owasp.pptx
E-Vehicle_Hacking_by_Parul Sharma_null_owasp.pptx
 
08448380779 Call Girls In Greater Kailash - I Women Seeking Men
08448380779 Call Girls In Greater Kailash - I Women Seeking Men08448380779 Call Girls In Greater Kailash - I Women Seeking Men
08448380779 Call Girls In Greater Kailash - I Women Seeking Men
 
#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
 
Install Stable Diffusion in windows machine
Install Stable Diffusion in windows machineInstall Stable Diffusion in windows machine
Install Stable Diffusion in windows machine
 
Human Factors of XR: Using Human Factors to Design XR Systems
Human Factors of XR: Using Human Factors to Design XR SystemsHuman Factors of XR: Using Human Factors to Design XR Systems
Human Factors of XR: Using Human Factors to Design XR Systems
 
How to convert PDF to text with Nanonets
How to convert PDF to text with NanonetsHow to convert PDF to text with Nanonets
How to convert PDF to text with Nanonets
 
Swan(sea) Song – personal research during my six years at Swansea ... and bey...
Swan(sea) Song – personal research during my six years at Swansea ... and bey...Swan(sea) Song – personal research during my six years at Swansea ... and bey...
Swan(sea) Song – personal research during my six years at Swansea ... and bey...
 
Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...
Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...
Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...
 
Key Features Of Token Development (1).pptx
Key  Features Of Token  Development (1).pptxKey  Features Of Token  Development (1).pptx
Key Features Of Token Development (1).pptx
 

KATE - a Platform for Machine Learning

  • 1. KATE* : Platform for Machine Intelligence *Kognitive Anthropomorphic Temporally Enabled
  • 2. Machine Learning vs. Machine Intelligence • Machine Learning (e.g. Deep Learning) “Solve a specific task by defining and optimizing an objective function” (Yann LeCunn) Training is supervised using labeled datasets (“this is a gorilla”) Training and execution are distinct phases • Machine Intelligence (Numenta’s HTM or IBM’s CAL) Systems which continuously and on their own detect and predict patterns and sequences in sensory data streams, act on these predictions System must have a notion of time Integration of sensory and motor functions ⬄ robots
  • 4. OUTPUTS: Predictions Context Stable Concepts (SDR) Motor commands INPUT: Spatial-temporal data streams of any kind “ Universal Cortical Engine “ Array of columns of neurons (shown 4 high)
  • 5. Sparse Distributed Representations (SDR) – What and Why? • Dense Representations Few bits (8-128) Example: ASCII “m” = 01101101 Efficient but no semantic meaning • Sparse Representations Many bits (thousands), few 1’s, mostly 0’s Appears inefficient but evolution has picked it! Each bit has semantic meaning • Example of SDR uses: Union of Properties Color 00000010001000000001100000000100 (‘red) Shape 00001000100010100000100000000000 (‘sphere’) Union 00001010101010100001100000000100 (‘red sphere’)
  • 7. ESCAPE • 1000 node parallel machine intelligence system – per node: Xilinx Zynq dual A9 core + FPGA, 1 GB RAM,6x2 bi-di high-speed links – system topology: 3D mesh – very high bandwidth • Dual purpose – will scale up CAL simulations to > 108 realistic neurons – platform for design of waferscale system 7
  • 8. Context Aware Learning • Based on recent understanding of the Neo-cortex – Quite realistic neuron models • Learning via formation of new synapses – Dynamic changing network topology => deep hardware implications • Unsupervised learning from raw data streams – No labels required • Detects patterns, makes predictions, (may) take actions – everything is temporal • Universality • Closed loop: Sensors – universal engine – actuators – Robots
  • 9. Embodied Cognition • Intelligence starts with understanding sensor-motor interactions * • “I believe that mobility, acute vision and the ability to carry out survival related tasks in a dynamic environment provide a necessary basis for the development of true intelligence.” • Human cognition is shaped by the motor and perceptual system • Intelligence emerges from interactions with the world • Time is critical factor • Limited knowledge of the world, rely on context • Noise and uncertainty is present • Real world possesses a continuum of states • Developmental approach to intelligence • Walk before we run • Grasp before we catch * R. Brooks, “Intelligence Without Representation”, 1991 Director, MIT Artificial Intelligence Laboratory, 545 Technology Square, Rm. 836, Cambridge, MA 02139, USA Founder and CTO, iRobot Chairman and CTO, Rethink Robotics
  • 10. How Kate learns to walk farther unsupervised • Focus: Robot that learns to walk robustly • Biological architecture: • Central Pattern Generator (CPG) coordinates actuation • Contextual control to predict / provide appropriate mitigation
  • 11. V. Albouy, A. Asseman, D. Barros, H. Carbone, I. Carvalho, C. Chaves, M. Desta, R. Gaspar, I. Godoy, P. Ludwig, B. Lyo, T. Mantelato and L. Munhoz 11 Team Brazil
  • 12. Bipedal robots KAIST DRC-HUBO Boston Dynamics Atlas Honda Asimo TU Delft Boston Dynamics Atlas NASA Valkyrie Lola Toro ATRIAS HRP-4 HRP-4C Dr. Guero
  • 14. 12 14 16 18 20 22 24 26 28 −14000 −12000 −10000 −8000 −6000 −4000 −2000 0 2000 Slow walk data Time (sec) Amplitude(arb) Roll acceleration Pitch acceleration Hip motor position Leg motor position Low Level Walking Controls
  • 15. motors Kate Control Structure foot sensors, inclinometer mitigation STT TTS Cont iPad Mac CAL accel, gyro, voice, video, touch foot sensor, inclinometer torque, motor pos USB tcpip
  • 16. • Learn contexts • Examples: • Time sequence of angular attitude, eg. roll, pitch • Time sequence of motor torques • Time sequence of foot lift durations • Context can be any or all of the above but for this study we used roll • Develop expectations based on context • Discern contexts as known or novel sequence • If in a known sequence, are the expectations fulfilled • If in a period of novel sequences, learn the sequence • if in a period of known sequences, flag as an anomaly • Provide appropriate actuation • No anomaly - no action • Anomaly triggers mitigation (pause) How we learn to walk farther
  • 19. Walking Dynamics Limit cycle First return plot
  • 21. No Mitigation With Mitigation Kate 2 44 93 Kate 3 107 230 Results
  • 22. Summary First results to extend MFPT with context aware learning Learning contexts for good steps Discerning anomalies and mitigating Robots will provide large, correlated datasets Significant opportunity for unsupervised learning
  • 24. • R. Tedrake - MIT • Atlas, Valkyrie • K. Byl - UCSB (student of Tedrake) • T. McGeer • Passive dynamic walking • M. Vukobratovic • ZMP • M. Grizzle - U. Michigan • limit cycle analysis • Ames - Oregon State Univ • Atrias, Mabel, Thumper • Hobbelen - TU Delft • limit cycle walking • J. Pratt • virtual model control Prior work • Statically stable - used in early robots, slow • Zero Moment Point (ZMP) - stance foot is always flat on ground • Limit cycle walking - only dynamically stable, most efficient • Hybrid zero dynamics • Holonomically constrained knee / ankle
  • 26. SDR Example: Find semantic similarities of words in Wikipedia Document corpus
 (e.g. Wikipedia) 128 x 128 100K “Word SDRs” minus = Apple Fruit Computer Macintosh Microsoft Mac Linux Operating system …. JH runners up were 26 see http://www.cortical.io