Upload
123test2015
View
23
Download
0
Embed Size (px)
Citation preview
Artificial Intelligence Basics
March 2017Frederic MolinaConsultant, Technical IntegrationPlatform Integration
2 AppNexus Inc. - Confidential – Not for Distribution
Agenda• Biologyinspireddesign
• Braitenberg vehicleexample• Emergentproperties• MultiAgentSystems
• Machinelearningtype• Asample:LinearRegressionModel
• CurrentAwesomeApplications
• What’snext?
AppNexus Inc. - Confidential – Not for Distribution3
ARTIFICIAL INTELLIGENCE BASICS
• Braitenberg vehicleexample
AppNexus Inc. - Confidential – Not for Distribution4
ARTIFICIAL INTELLIGENCE BASICS
• Braitenberg vehicleexample
AppNexus Inc. - Confidential – Not for Distribution5
ARTIFICIAL INTELLIGENCE BASICS
• Emergentproperties
L R
L R
2assignments- IfLeftSensorisactivatedbyanobstacleReduceRightmotor speed- IfRightSensorisactivatedbyanobstacleReduceLeftmotorspeed
Nocollision!WithoutembeddinglocalGPSandbeingawareofotherGPScoordinates
AppNexus Inc. - Confidential – Not for Distribution6
ARTIFICIAL INTELLIGENCE BASICS
• Emergentproperties
L R
L R
2assignments- IfLeftSensorisactivatedbyanobstacleReduceRightmotor speed, swingfromanangle
- IfRightSensorisactivatedbyanobstacleReduceLeftmotorspeed, swingfromanangle
AppNexus Inc. - Confidential – Not for Distribution7
ARTIFICIAL INTELLIGENCE BASICS
• Emergentproperties2assignments- IfLeftSensorisactivatedbyanobstacleReduceRightmotor speed, swingfromanangle
- IfRightSensorisactivatedbyanobstacleReduceLeftmotorspeed, swingfromanangle
Emergentproperties:Itemsarealigned!
L R
L R
Video : vehicles
AppNexus Inc. - Confidential – Not for Distribution8
Itemsaregrouped !Itemsareseparated Vehiclesmovewithonly1rule“turnwhenyou“see”something”
AppNexus Inc. - Confidential – Not for Distribution9
ARTIFICIAL INTELLIGENCE BASICS
• MultiAgentSystems
Groundshaping
Watersourcing
Airqualitycontrol
Emergentproperties:possibleforhumantosettle!
AppNexus Inc. - Confidential – Not for Distribution10
ARTIFICIAL INTELLIGENCE BASICS
• Machinelearningtype
Unsupervised Supervised
• Trainusing theexpectedresults• Should beabletogeneralize=newdatawillbeclassified
•Theexpectedresultarenotknown inadvance
•ModelCluster/Group theinput inclasses
Split:test&controlgroups
AppNexus Inc. - Confidential – Not for Distribution11
ARTIFICIAL INTELLIGENCE BASICS
Machine learning : Neural Network and reinforcement learning
Lessthan20codeline
Reinforcementlearning increment
AppNexus Inc. - Confidential – Not for Distribution12
ARTIFICIAL INTELLIGENCE BASICS
Machine learning : Neural Network and reinforcement learning
AppNexus Inc. - Confidential – Not for Distribution13
ARTIFICIAL INTELLIGENCE BASICS
Machine learning : Neural Network and reinforcement learning PictureGreyscaleEachColorisaNeuronEachtimeapixelhasthecolortheneuronvalueincrement+1
AppNexus Inc. - Confidential – Not for Distribution14
ARTIFICIAL INTELLIGENCE BASICS
Machine learning : Neural Network and reinforcement learning PictureGreyscaleSobel HorizontalBlurHough=>straightLinedetectionTheneuron isthe“HorizontalLine”
AppNexus Inc. - Confidential – Not for Distribution15
ARTIFICIAL INTELLIGENCE BASICS
Machine learning : Neural Network and reinforcement learning PictureGreyscaleSobel HorizontalBlurHough=>straightLinedetectionTheneuron isthe“HorizontalLine”
AppNexus Inc. - Confidential – Not for Distribution16
ARTIFICIAL INTELLIGENCE BASICS
Simple Neural Network Text
Drawing
Photo
Std dev.histogrm
Horiz.Lines(Hough)
Grey
Hough
Sobel
Histogram
AppNexus Inc. - Confidential – Not for Distribution17
ARTIFICIAL INTELLIGENCE BASICS
Simple Neural Network
Text
Drawing
Photo
AppNexus Inc. - Confidential – Not for Distribution18
ARTIFICIAL INTELLIGENCE BASICS
Simple Neural Network
Text
Drawing
Photo
AppNexus Inc. - Confidential – Not for Distribution19
ARTIFICIAL INTELLIGENCE BASICS
Simple Neural Network Text
Drawing
Photo
AppNexus Inc. - Confidential – Not for Distribution20
ARTIFICIAL INTELLIGENCE BASICS
Simple Neural Network: this is a drawing
Text
Drawing
Photo
AppNexus Inc. - Confidential – Not for Distribution21
ARTIFICIAL INTELLIGENCE BASICS
Simple Neural Network : FALSE this is a drawing
Text
Drawing
Photo
AppNexus Inc. - Confidential – Not for Distribution22
ARTIFICIAL INTELLIGENCE BASICS
• Asample:LinearRegressionModel
QuitegoodoutputNotidealoutput
AppNexus Inc. - Confidential – Not for Distribution23
ARTIFICIAL INTELLIGENCE BASICS
CurrentAwesomeApplications
• Imagerecognition:Cancerdetection(here )• NLP:personalassistant,Chatbots ,Pilotearphonetranslator(here )• CybersecurityandSecurityrobots(here )• Robotics:Factory,humanhelp(here &here &here )• Robotics:Autonomoustransportation(here &here )• Finance:Forecasting• Military:Drones,Robots,NLPLanguagerecognition
AppNexus Inc. - Confidential – Not for Distribution24
ARTIFICIAL INTELLIGENCE BASICS
Prospective perspective• Biologyinspireddesign:tobecomethecreator?
• Braitenberg vehicleexample• Emergentproperties:here’sthemagiccouldhappens?• MultiAgentSystems:PerfectCollaborationandCollectiveIntelligence?
• TheoryMachinelearning:superv,unsuperv.• Practiceexample:LinearRegressionModel
• CurrentAwesomeApplications
• What’snext?• Currentperf silotoperformance• ArtificialvsEmotionalIntelligence
Questions?
25 AppNexus Inc. - Confidential – Not for Distribution
AppNexus Inc. - Confidential – Not for Distribution26
ARTIFICIAL INTELLIGENCE BASICS
Bonus• Recommendedmovies
Her2013