SlideShare une entreprise Scribd logo
1  sur  39
Télécharger pour lire hors ligne
Disclaimer
Presentations are intended for educational
purposes only and do not replace independent
professional judgment. Statements of fact and
opinions expressed are those of the participants
individually and don’t necessarily reflect those of
blibli.com.
Blibli.com does not endorse or approve, and
assumes no responsibility for, the content,
accuracy or completeness of the information
presented.
Artificial Intelligence and The Complexity
Hendri Karisma
hendri.karisma@gdn-commerce.com / hendri.k.id@ieee.org
Hendri Karisma
• Sr. Research and Development Engineer at
blibli.com (PT. Global Digital Niaga)
• Rnd Team for Data Science
• Before working for Fraud Detection System.
Current working in Dynamic Recommendation
System.
• Research area : deep learning, recommendation
system, fraud detection system, econometrics,
stochastic methods, social media analysis, and
natural language processing.
Definition of Informatics
“Automation of Information” –
Prof. Dr. Ing. Iping Supriana
What is Artificial Intelligence?
• S. Rusel and P. Norvig, Artificial Intelligence in
Modern Approach
Acting Humanly
• Computer would need to possess the
following capabilities :
– Natural Language Processing
– Knowledge Representation
– Automated Reasoning
– Machine Learning
• Turing test :
– Computer vision : perceive objects
– Robotics : manipulate objects and move
Thinking Humanly: The Cognitive modeling approach
• We need to get inside the actual workings of
human minds :
– Introspection, trying to catch our own thoughts as
they go by
– Psychological experiments, observing a person in
action
– Brain imaging, observing the brain in action
Thinking Rationally: The “laws of thought” approach
• By 1965, programs existed that could, in principle,
solve any solvable problem described in logical
notation. (Although if no solution exists, the program
might loop forever.)
• Logicist tradition within artificial intelligence hopes to
build on such programs to create intelligent systems.
• There are two main obstacles to this approach :
– First, it is not easy to take informal knowledge and state it
in the formal terms required by logical notation,
particularly when the knowledge is less than 100% certain.
– Second, there is a big difference between solving a
problem “in principle” and solving it in practice.
Acting Rationally: The rational agent approach
• An agent is just something that acts
• Computer agents are expected to do more:
– operate autonomously
– perceive their environment
– persist over a prolonged time period
– adapt to change, and create and pursue goals.
• Making correct inferences is sometimes part of
being a rational agent, On the other hand, correct
inference is not all of rationality; in some
situations, there is no provably correct thing to
do, but something must still be done.
The Foundations of AI
• Philosophy
– Can formal rules be used to draw valid conclusions?
– How does the mind arise from a physical brain
– Where does knowledge come from?
– How does knowledge lead to action?
• Mathematics
– What are the formal rules to draw valid conclusions?
– What can be computed?
– How do we reason with uncertain information?
• Economics
– How should we make decisions so as to max payoff?
– How should we do this when others may not go along
– How should we do this when the payoff may be far in the future?
• Neuroscience
– How do brains process information?
• Psychology
– How do humans and animals think and act?
• Computer engineering
– How can we build an efficient computer?
• Linguistics
– How does language relate to thougt?
Problem Solving agent
• Searching for solution
• Knowledge Base and Planning
• Reasoning
• Learning
Searching for solution
• Uninformed search strategies :
– Breadth-first search
– Deep-first search
– Depth-limited search
– Iterative Deepening depth-first search
– Bidirectional search
• Informed (Heuristic) search strategies :
– Greedy best-first search
– A* search (minimizing the total estimated solution cost)
– Memory-bounded heuristic search
• Local Search Algorithms and Optimization Problems
• Local Search in Continuous Spaces
• Searching with Non-deteministic Actions
• Searching with Partial Observation
• Online search agents and unknown environments
• Adversarial search (Mathematical Game Theory)
• Constraint Satisfaction Problems
Knowledge base and planning
• Planners that are are used in the real world for
planning and scheduling the oper- ations of
spacecraft, factories, and military campaigns
are more complex.
• Three Approachment :
– Searching based problem solving
– Hybrid logical agent
– Classical planning using planning graph
Reasoning
• Explain how to build network models to
reason under uncertainty according to the
laws of probability theory.
• Representing knowledge in an uncertain
domain Bayesian or Probabilistic Reasoning.
• Probabilistic Reasoning over time
• Examples : Hidden Markov Models, Kalman
filters, and dynamic Bayesian networks (which
include hidden Markov models and Kalman
filters as special cases)
Learning
• An agent is learning if it improves its performance
on future tasks after making observations about
the world.
• Why would we want an agent to learn?
– The designers cannot anticipate all possible situations
that the agent might find itself in
– The designers cannot anticipate all changes over time;
a program designed to predict tomorrow’s stock
market prices must learn to adapt when conditions
change from boom to bust.
– Sometimes human programmers have no idea how to
program a solution themselves
Learning
• Inductive
– Machine Learning
• Deductive
– Expert system
Machine Learning Definition
“A computer program is said to learn from
experience E with respect to some class of tasks
T and performance measure P, if its performance
at tasks in T, as measured by P, improves with
experience E.” – Prof. Tom Mitchel
Machine Learning #1
• Supervised
• Unsupervised
• Reinforcement Learning
• Semi-Supervised
• Deep Learning
Machine Learning #2
Machine Learning Taxonomy #1
Machine Learning Taxonomy #2
Machine Learning Application in Business
Artificial Intelligence in Industry
• Fraud Detection System
• Dynamic Recommendation System and User
Profiling
• Traveling Salesman Problem and Binpacking
Problem for better warehouse management
• Chatbot
• Social Media Analysis
– Vocal users
– Preprocessing for another approachment (add more
features)
• Company condition forecasting
• Governance simulation
The Complexity #1
The Complexity #2
The Complexity #3
• Big data : volume, variety, velocity, and veracity.
(You might consider a fifth V, value.)
• Knowledge representation or the architecture of
the model
• Unimplemented methods/algorithms in any
libraries
• Stack of methods
• Data mostly unlabeled data
• Features Engineering (especially from
unstructured data)
• Machines (Hardware)
• High Performance Computing
Big Data
• Data retrieving: Big Query
• Stream analytics: software that can filter,
aggregate, enrich, and analyze a high throughput
of data from multiple disparate live data sources
and in any data format.
• Data Sources: operational and functional systems,
machine logs and sensors, Web and social and
many other sources
• Data Platforms, Warehouses and Discovery
Platforms: that enable the capture and
management of data, and then – critically – its
conversion into customer insights and, ultimately,
action
Stack of Methods
• More complex methods and models
• Methods characteristic
• Methods behavior
• Methods customization
• Ex. Semi-supervised, Deep learning, features
engineering
• Sample cases : our research in FDS and
dynamic recommendation system
Dynamic Collaborative Filtering using HMM
High Performance Computing
https://hadoop4usa.wordpress.com/2012/04/13/scale-out-up/
High Performance Computing #2
• In-memory data fabric: provides low-latency access
and processing of large quantities of data by
distributing data across the dynamic random access
memory (DRAM), Flash, or SSD of a distributed
computer system.
Machines
• Cluster machine
• GPU machines (OpenCL and nvidia CUDA)
Stack of Technologies
• Using cloud services
• Implement our own stack
Stack of Technologies #2
Stack of Technologies #3
Stack of Technologies #4
Stack of Technologies #5
Topological Data Analysis
• Coordinate invariance
• Deformation Invariance
• Compressed Representations
THANK YOU
Any question?

Contenu connexe

Tendances

Driver drowsiness detection
Driver drowsiness detectionDriver drowsiness detection
Driver drowsiness detectionConnecting Point
 
Flipkart-Labels-17-Jul-2023-10-30.pdf
Flipkart-Labels-17-Jul-2023-10-30.pdfFlipkart-Labels-17-Jul-2023-10-30.pdf
Flipkart-Labels-17-Jul-2023-10-30.pdfNamanNarang5
 
Smart Garbage Monitoring & Management System
Smart Garbage Monitoring & Management System Smart Garbage Monitoring & Management System
Smart Garbage Monitoring & Management System Jay Kishan Singh
 
Maze solver robot presentation
Maze solver robot presentationMaze solver robot presentation
Maze solver robot presentationNaveed Ahmed
 
Driver drowsinees detection and alert.pptx slide
Driver drowsinees detection and alert.pptx slideDriver drowsinees detection and alert.pptx slide
Driver drowsinees detection and alert.pptx slidekavinakshi
 
Adversarial search
Adversarial searchAdversarial search
Adversarial searchNilu Desai
 
Reinforcement Learning
Reinforcement LearningReinforcement Learning
Reinforcement Learningbutest
 
Real time detecting driver’s drowsiness using computer vision
Real time detecting driver’s drowsiness using computer visionReal time detecting driver’s drowsiness using computer vision
Real time detecting driver’s drowsiness using computer visioneSAT Publishing House
 
SMART DUSTBIN FOR SMART CITIES
SMART DUSTBIN FOR SMART CITIESSMART DUSTBIN FOR SMART CITIES
SMART DUSTBIN FOR SMART CITIESVED PRAKASH
 
Heuristic search-in-artificial-intelligence
Heuristic search-in-artificial-intelligenceHeuristic search-in-artificial-intelligence
Heuristic search-in-artificial-intelligencegrinu
 
smart parking system
smart parking system smart parking system
smart parking system Che Tna
 
Anti drowsy alarm for drivers
Anti drowsy alarm for driversAnti drowsy alarm for drivers
Anti drowsy alarm for driversDuc Nguyen Van
 
Credit card fraud detection using python machine learning
Credit card fraud detection using python machine learningCredit card fraud detection using python machine learning
Credit card fraud detection using python machine learningSandeep Garg
 
Vechicle accident prevention using eye bilnk sensor ppt
Vechicle accident prevention using eye bilnk sensor pptVechicle accident prevention using eye bilnk sensor ppt
Vechicle accident prevention using eye bilnk sensor pptsatish 486
 
Multilayer perceptron
Multilayer perceptronMultilayer perceptron
Multilayer perceptronomaraldabash
 

Tendances (20)

Driver drowsiness detection
Driver drowsiness detectionDriver drowsiness detection
Driver drowsiness detection
 
Flipkart-Labels-17-Jul-2023-10-30.pdf
Flipkart-Labels-17-Jul-2023-10-30.pdfFlipkart-Labels-17-Jul-2023-10-30.pdf
Flipkart-Labels-17-Jul-2023-10-30.pdf
 
Video Processing Applications
Video Processing ApplicationsVideo Processing Applications
Video Processing Applications
 
Arduino Automated Parking Lot System
Arduino Automated Parking Lot SystemArduino Automated Parking Lot System
Arduino Automated Parking Lot System
 
Smart Garbage Monitoring & Management System
Smart Garbage Monitoring & Management System Smart Garbage Monitoring & Management System
Smart Garbage Monitoring & Management System
 
Maze solver robot presentation
Maze solver robot presentationMaze solver robot presentation
Maze solver robot presentation
 
Evolutionary Computing
Evolutionary ComputingEvolutionary Computing
Evolutionary Computing
 
Driver drowsinees detection and alert.pptx slide
Driver drowsinees detection and alert.pptx slideDriver drowsinees detection and alert.pptx slide
Driver drowsinees detection and alert.pptx slide
 
Adversarial search
Adversarial searchAdversarial search
Adversarial search
 
Ai swarm intelligence
Ai   swarm intelligenceAi   swarm intelligence
Ai swarm intelligence
 
Reinforcement Learning
Reinforcement LearningReinforcement Learning
Reinforcement Learning
 
Real time detecting driver’s drowsiness using computer vision
Real time detecting driver’s drowsiness using computer visionReal time detecting driver’s drowsiness using computer vision
Real time detecting driver’s drowsiness using computer vision
 
SMART DUSTBIN FOR SMART CITIES
SMART DUSTBIN FOR SMART CITIESSMART DUSTBIN FOR SMART CITIES
SMART DUSTBIN FOR SMART CITIES
 
Heuristic search-in-artificial-intelligence
Heuristic search-in-artificial-intelligenceHeuristic search-in-artificial-intelligence
Heuristic search-in-artificial-intelligence
 
smart parking system
smart parking system smart parking system
smart parking system
 
Anti drowsy alarm for drivers
Anti drowsy alarm for driversAnti drowsy alarm for drivers
Anti drowsy alarm for drivers
 
Credit card fraud detection using python machine learning
Credit card fraud detection using python machine learningCredit card fraud detection using python machine learning
Credit card fraud detection using python machine learning
 
Vechicle accident prevention using eye bilnk sensor ppt
Vechicle accident prevention using eye bilnk sensor pptVechicle accident prevention using eye bilnk sensor ppt
Vechicle accident prevention using eye bilnk sensor ppt
 
Voice controlled car
Voice controlled car Voice controlled car
Voice controlled car
 
Multilayer perceptron
Multilayer perceptronMultilayer perceptron
Multilayer perceptron
 

Similaire à Artificial Intelligence and The Complexity

Machine Learning Research in blibli
Machine Learning Research in blibliMachine Learning Research in blibli
Machine Learning Research in blibliHendri Karisma
 
Machine learning by prity mahato
Machine learning by prity mahatoMachine learning by prity mahato
Machine learning by prity mahatoPrity Mahato
 
Advanced Analytics and Data Science Expertise
Advanced Analytics and Data Science ExpertiseAdvanced Analytics and Data Science Expertise
Advanced Analytics and Data Science ExpertiseSoftServe
 
Essential concepts for machine learning
Essential concepts for machine learning Essential concepts for machine learning
Essential concepts for machine learning pyingkodi maran
 
Introduction to Artificial Intelligence
Introduction to Artificial IntelligenceIntroduction to Artificial Intelligence
Introduction to Artificial Intelligenceananth
 
Artificial intelligence in robotics
Artificial intelligence in roboticsArtificial intelligence in robotics
Artificial intelligence in roboticsW3Edify
 
Choosing a Machine Learning technique to solve your need
Choosing a Machine Learning technique to solve your needChoosing a Machine Learning technique to solve your need
Choosing a Machine Learning technique to solve your needGibDevs
 
Artificial Intelligence Primer
Artificial Intelligence PrimerArtificial Intelligence Primer
Artificial Intelligence PrimerImam Hoque
 
[DSC Europe 22] On the Aspects of Artificial Intelligence and Robotic Autonom...
[DSC Europe 22] On the Aspects of Artificial Intelligence and Robotic Autonom...[DSC Europe 22] On the Aspects of Artificial Intelligence and Robotic Autonom...
[DSC Europe 22] On the Aspects of Artificial Intelligence and Robotic Autonom...DataScienceConferenc1
 
Data Analytics and Big Data on IoT
Data Analytics and Big Data on IoTData Analytics and Big Data on IoT
Data Analytics and Big Data on IoTShivam Singh
 
Machine learning is the new BI
Machine learning is the new BIMachine learning is the new BI
Machine learning is the new BICycloides
 
Artificial Intteligence-unit 1.pptx
Artificial Intteligence-unit 1.pptxArtificial Intteligence-unit 1.pptx
Artificial Intteligence-unit 1.pptxhoneydv1979
 
Artificial intelligence- The science of intelligent programs
Artificial intelligence- The science of intelligent programsArtificial intelligence- The science of intelligent programs
Artificial intelligence- The science of intelligent programsDerak Davis
 
Artificial intelligence Ch1
Artificial intelligence Ch1Artificial intelligence Ch1
Artificial intelligence Ch1kassatilahun
 

Similaire à Artificial Intelligence and The Complexity (20)

Machine Learning Research in blibli
Machine Learning Research in blibliMachine Learning Research in blibli
Machine Learning Research in blibli
 
AI CH 1d.pptx
AI CH 1d.pptxAI CH 1d.pptx
AI CH 1d.pptx
 
Machine learning by prity mahato
Machine learning by prity mahatoMachine learning by prity mahato
Machine learning by prity mahato
 
Advanced Analytics and Data Science Expertise
Advanced Analytics and Data Science ExpertiseAdvanced Analytics and Data Science Expertise
Advanced Analytics and Data Science Expertise
 
Essential concepts for machine learning
Essential concepts for machine learning Essential concepts for machine learning
Essential concepts for machine learning
 
Introduction to Artificial Intelligence
Introduction to Artificial IntelligenceIntroduction to Artificial Intelligence
Introduction to Artificial Intelligence
 
Artificial intelligence in robotics
Artificial intelligence in roboticsArtificial intelligence in robotics
Artificial intelligence in robotics
 
Machine Learning
Machine LearningMachine Learning
Machine Learning
 
Chapter10
Chapter10Chapter10
Chapter10
 
Choosing a Machine Learning technique to solve your need
Choosing a Machine Learning technique to solve your needChoosing a Machine Learning technique to solve your need
Choosing a Machine Learning technique to solve your need
 
Artificial Intelligence Primer
Artificial Intelligence PrimerArtificial Intelligence Primer
Artificial Intelligence Primer
 
[DSC Europe 22] On the Aspects of Artificial Intelligence and Robotic Autonom...
[DSC Europe 22] On the Aspects of Artificial Intelligence and Robotic Autonom...[DSC Europe 22] On the Aspects of Artificial Intelligence and Robotic Autonom...
[DSC Europe 22] On the Aspects of Artificial Intelligence and Robotic Autonom...
 
Data Analytics and Big Data on IoT
Data Analytics and Big Data on IoTData Analytics and Big Data on IoT
Data Analytics and Big Data on IoT
 
Machine learning is the new BI
Machine learning is the new BIMachine learning is the new BI
Machine learning is the new BI
 
Managing knowledge
Managing knowledgeManaging knowledge
Managing knowledge
 
Machine learning in Banks
Machine learning in BanksMachine learning in Banks
Machine learning in Banks
 
Artificial Intteligence-unit 1.pptx
Artificial Intteligence-unit 1.pptxArtificial Intteligence-unit 1.pptx
Artificial Intteligence-unit 1.pptx
 
Exo cortex
Exo cortexExo cortex
Exo cortex
 
Artificial intelligence- The science of intelligent programs
Artificial intelligence- The science of intelligent programsArtificial intelligence- The science of intelligent programs
Artificial intelligence- The science of intelligent programs
 
Artificial intelligence Ch1
Artificial intelligence Ch1Artificial intelligence Ch1
Artificial intelligence Ch1
 

Plus de Hendri Karisma

Data - Science and Engineering slide at Bandungpy Sharing Session
Data - Science and Engineering slide at Bandungpy Sharing SessionData - Science and Engineering slide at Bandungpy Sharing Session
Data - Science and Engineering slide at Bandungpy Sharing SessionHendri Karisma
 
ML Abstraciton for Keras to Serve Several Cases
ML Abstraciton for Keras to Serve Several CasesML Abstraciton for Keras to Serve Several Cases
ML Abstraciton for Keras to Serve Several CasesHendri Karisma
 
Data Analytics Today - Data, Tech, and Regulation.pdf
Data Analytics Today - Data, Tech, and Regulation.pdfData Analytics Today - Data, Tech, and Regulation.pdf
Data Analytics Today - Data, Tech, and Regulation.pdfHendri Karisma
 
Python 101 - Indonesia AI Society.pdf
Python 101 - Indonesia AI Society.pdfPython 101 - Indonesia AI Society.pdf
Python 101 - Indonesia AI Society.pdfHendri Karisma
 
Slide DevSecOps Microservices
Slide DevSecOps Microservices Slide DevSecOps Microservices
Slide DevSecOps Microservices Hendri Karisma
 
Machine Learning: an Introduction and cases
Machine Learning: an Introduction and casesMachine Learning: an Introduction and cases
Machine Learning: an Introduction and casesHendri Karisma
 
Python, Data science, and Unsupervised learning
Python, Data science, and Unsupervised learningPython, Data science, and Unsupervised learning
Python, Data science, and Unsupervised learningHendri Karisma
 
Comparison Study of Neural Network and Deep Neural Network on Repricing GAP P...
Comparison Study of Neural Network and Deep Neural Network on Repricing GAP P...Comparison Study of Neural Network and Deep Neural Network on Repricing GAP P...
Comparison Study of Neural Network and Deep Neural Network on Repricing GAP P...Hendri Karisma
 
Fraud Detection System using Deep Neural Networks
Fraud Detection System using Deep Neural NetworksFraud Detection System using Deep Neural Networks
Fraud Detection System using Deep Neural NetworksHendri Karisma
 
Software Engineering: Today in The Betlefield
Software Engineering: Today in The BetlefieldSoftware Engineering: Today in The Betlefield
Software Engineering: Today in The BetlefieldHendri Karisma
 
Introduction to Topological Data Analysis
Introduction to Topological Data AnalysisIntroduction to Topological Data Analysis
Introduction to Topological Data AnalysisHendri Karisma
 
Presentasi cca it now and tomorow
Presentasi cca it now and tomorowPresentasi cca it now and tomorow
Presentasi cca it now and tomorowHendri Karisma
 
Slide Presentasi EM Algorithm (Play Tennis & Brain Tissue Segmentation)
Slide Presentasi EM Algorithm (Play Tennis & Brain Tissue Segmentation)Slide Presentasi EM Algorithm (Play Tennis & Brain Tissue Segmentation)
Slide Presentasi EM Algorithm (Play Tennis & Brain Tissue Segmentation)Hendri Karisma
 
Slide Presentasi Kelompok E bagian Sistem Rekognisi
Slide Presentasi Kelompok E bagian Sistem RekognisiSlide Presentasi Kelompok E bagian Sistem Rekognisi
Slide Presentasi Kelompok E bagian Sistem RekognisiHendri Karisma
 
Slide Presentasi Kelompok Keilmuan E
Slide Presentasi Kelompok Keilmuan ESlide Presentasi Kelompok Keilmuan E
Slide Presentasi Kelompok Keilmuan EHendri Karisma
 
Slide Seminar Open Source (CodeLabs UNIKOM Bandung)
Slide Seminar Open Source (CodeLabs UNIKOM Bandung)Slide Seminar Open Source (CodeLabs UNIKOM Bandung)
Slide Seminar Open Source (CodeLabs UNIKOM Bandung)Hendri Karisma
 

Plus de Hendri Karisma (18)

Data - Science and Engineering slide at Bandungpy Sharing Session
Data - Science and Engineering slide at Bandungpy Sharing SessionData - Science and Engineering slide at Bandungpy Sharing Session
Data - Science and Engineering slide at Bandungpy Sharing Session
 
ML Abstraciton for Keras to Serve Several Cases
ML Abstraciton for Keras to Serve Several CasesML Abstraciton for Keras to Serve Several Cases
ML Abstraciton for Keras to Serve Several Cases
 
Data Analytics Today - Data, Tech, and Regulation.pdf
Data Analytics Today - Data, Tech, and Regulation.pdfData Analytics Today - Data, Tech, and Regulation.pdf
Data Analytics Today - Data, Tech, and Regulation.pdf
 
Python 101 - Indonesia AI Society.pdf
Python 101 - Indonesia AI Society.pdfPython 101 - Indonesia AI Society.pdf
Python 101 - Indonesia AI Society.pdf
 
Slide DevSecOps Microservices
Slide DevSecOps Microservices Slide DevSecOps Microservices
Slide DevSecOps Microservices
 
Machine Learning: an Introduction and cases
Machine Learning: an Introduction and casesMachine Learning: an Introduction and cases
Machine Learning: an Introduction and cases
 
Python, Data science, and Unsupervised learning
Python, Data science, and Unsupervised learningPython, Data science, and Unsupervised learning
Python, Data science, and Unsupervised learning
 
Comparison Study of Neural Network and Deep Neural Network on Repricing GAP P...
Comparison Study of Neural Network and Deep Neural Network on Repricing GAP P...Comparison Study of Neural Network and Deep Neural Network on Repricing GAP P...
Comparison Study of Neural Network and Deep Neural Network on Repricing GAP P...
 
Fraud Detection System using Deep Neural Networks
Fraud Detection System using Deep Neural NetworksFraud Detection System using Deep Neural Networks
Fraud Detection System using Deep Neural Networks
 
Software Engineering: Today in The Betlefield
Software Engineering: Today in The BetlefieldSoftware Engineering: Today in The Betlefield
Software Engineering: Today in The Betlefield
 
Introduction to Topological Data Analysis
Introduction to Topological Data AnalysisIntroduction to Topological Data Analysis
Introduction to Topological Data Analysis
 
Sharing-akka-pub
Sharing-akka-pubSharing-akka-pub
Sharing-akka-pub
 
Presentasi cca it now and tomorow
Presentasi cca it now and tomorowPresentasi cca it now and tomorow
Presentasi cca it now and tomorow
 
Bayes Belief Network
Bayes Belief NetworkBayes Belief Network
Bayes Belief Network
 
Slide Presentasi EM Algorithm (Play Tennis & Brain Tissue Segmentation)
Slide Presentasi EM Algorithm (Play Tennis & Brain Tissue Segmentation)Slide Presentasi EM Algorithm (Play Tennis & Brain Tissue Segmentation)
Slide Presentasi EM Algorithm (Play Tennis & Brain Tissue Segmentation)
 
Slide Presentasi Kelompok E bagian Sistem Rekognisi
Slide Presentasi Kelompok E bagian Sistem RekognisiSlide Presentasi Kelompok E bagian Sistem Rekognisi
Slide Presentasi Kelompok E bagian Sistem Rekognisi
 
Slide Presentasi Kelompok Keilmuan E
Slide Presentasi Kelompok Keilmuan ESlide Presentasi Kelompok Keilmuan E
Slide Presentasi Kelompok Keilmuan E
 
Slide Seminar Open Source (CodeLabs UNIKOM Bandung)
Slide Seminar Open Source (CodeLabs UNIKOM Bandung)Slide Seminar Open Source (CodeLabs UNIKOM Bandung)
Slide Seminar Open Source (CodeLabs UNIKOM Bandung)
 

Dernier

Exploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone ProcessorsExploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone Processorsdebabhi2
 
Tata AIG General Insurance Company - Insurer Innovation Award 2024
Tata AIG General Insurance Company - Insurer Innovation Award 2024Tata AIG General Insurance Company - Insurer Innovation Award 2024
Tata AIG General Insurance Company - Insurer Innovation Award 2024The Digital Insurer
 
Strategies for Landing an Oracle DBA Job as a Fresher
Strategies for Landing an Oracle DBA Job as a FresherStrategies for Landing an Oracle DBA Job as a Fresher
Strategies for Landing an Oracle DBA Job as a FresherRemote DBA Services
 
How to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerHow to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerThousandEyes
 
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...Miguel Araújo
 
🐬 The future of MySQL is Postgres 🐘
🐬  The future of MySQL is Postgres   🐘🐬  The future of MySQL is Postgres   🐘
🐬 The future of MySQL is Postgres 🐘RTylerCroy
 
Data Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt RobisonData Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt RobisonAnna Loughnan Colquhoun
 
Workshop - Best of Both Worlds_ Combine KG and Vector search for enhanced R...
Workshop - Best of Both Worlds_ Combine  KG and Vector search for  enhanced R...Workshop - Best of Both Worlds_ Combine  KG and Vector search for  enhanced R...
Workshop - Best of Both Worlds_ Combine KG and Vector search for enhanced R...Neo4j
 
TrustArc Webinar - Unlock the Power of AI-Driven Data Discovery
TrustArc Webinar - Unlock the Power of AI-Driven Data DiscoveryTrustArc Webinar - Unlock the Power of AI-Driven Data Discovery
TrustArc Webinar - Unlock the Power of AI-Driven Data DiscoveryTrustArc
 
Understanding Discord NSFW Servers A Guide for Responsible Users.pdf
Understanding Discord NSFW Servers A Guide for Responsible Users.pdfUnderstanding Discord NSFW Servers A Guide for Responsible Users.pdf
Understanding Discord NSFW Servers A Guide for Responsible Users.pdfUK Journal
 
Real Time Object Detection Using Open CV
Real Time Object Detection Using Open CVReal Time Object Detection Using Open CV
Real Time Object Detection Using Open CVKhem
 
GenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day PresentationGenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day PresentationMichael W. Hawkins
 
HTML Injection Attacks: Impact and Mitigation Strategies
HTML Injection Attacks: Impact and Mitigation StrategiesHTML Injection Attacks: Impact and Mitigation Strategies
HTML Injection Attacks: Impact and Mitigation StrategiesBoston Institute of Analytics
 
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...Drew Madelung
 
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemkeProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemkeProduct Anonymous
 
From Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time AutomationFrom Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time AutomationSafe Software
 
How to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerHow to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerThousandEyes
 
Partners Life - Insurer Innovation Award 2024
Partners Life - Insurer Innovation Award 2024Partners Life - Insurer Innovation Award 2024
Partners Life - Insurer Innovation Award 2024The Digital Insurer
 
Axa Assurance Maroc - Insurer Innovation Award 2024
Axa Assurance Maroc - Insurer Innovation Award 2024Axa Assurance Maroc - Insurer Innovation Award 2024
Axa Assurance Maroc - Insurer Innovation Award 2024The Digital Insurer
 
Scaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organizationScaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organizationRadu Cotescu
 

Dernier (20)

Exploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone ProcessorsExploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone Processors
 
Tata AIG General Insurance Company - Insurer Innovation Award 2024
Tata AIG General Insurance Company - Insurer Innovation Award 2024Tata AIG General Insurance Company - Insurer Innovation Award 2024
Tata AIG General Insurance Company - Insurer Innovation Award 2024
 
Strategies for Landing an Oracle DBA Job as a Fresher
Strategies for Landing an Oracle DBA Job as a FresherStrategies for Landing an Oracle DBA Job as a Fresher
Strategies for Landing an Oracle DBA Job as a Fresher
 
How to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerHow to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected Worker
 
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
 
🐬 The future of MySQL is Postgres 🐘
🐬  The future of MySQL is Postgres   🐘🐬  The future of MySQL is Postgres   🐘
🐬 The future of MySQL is Postgres 🐘
 
Data Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt RobisonData Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt Robison
 
Workshop - Best of Both Worlds_ Combine KG and Vector search for enhanced R...
Workshop - Best of Both Worlds_ Combine  KG and Vector search for  enhanced R...Workshop - Best of Both Worlds_ Combine  KG and Vector search for  enhanced R...
Workshop - Best of Both Worlds_ Combine KG and Vector search for enhanced R...
 
TrustArc Webinar - Unlock the Power of AI-Driven Data Discovery
TrustArc Webinar - Unlock the Power of AI-Driven Data DiscoveryTrustArc Webinar - Unlock the Power of AI-Driven Data Discovery
TrustArc Webinar - Unlock the Power of AI-Driven Data Discovery
 
Understanding Discord NSFW Servers A Guide for Responsible Users.pdf
Understanding Discord NSFW Servers A Guide for Responsible Users.pdfUnderstanding Discord NSFW Servers A Guide for Responsible Users.pdf
Understanding Discord NSFW Servers A Guide for Responsible Users.pdf
 
Real Time Object Detection Using Open CV
Real Time Object Detection Using Open CVReal Time Object Detection Using Open CV
Real Time Object Detection Using Open CV
 
GenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day PresentationGenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day Presentation
 
HTML Injection Attacks: Impact and Mitigation Strategies
HTML Injection Attacks: Impact and Mitigation StrategiesHTML Injection Attacks: Impact and Mitigation Strategies
HTML Injection Attacks: Impact and Mitigation Strategies
 
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
 
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemkeProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
 
From Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time AutomationFrom Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time Automation
 
How to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerHow to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected Worker
 
Partners Life - Insurer Innovation Award 2024
Partners Life - Insurer Innovation Award 2024Partners Life - Insurer Innovation Award 2024
Partners Life - Insurer Innovation Award 2024
 
Axa Assurance Maroc - Insurer Innovation Award 2024
Axa Assurance Maroc - Insurer Innovation Award 2024Axa Assurance Maroc - Insurer Innovation Award 2024
Axa Assurance Maroc - Insurer Innovation Award 2024
 
Scaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organizationScaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organization
 

Artificial Intelligence and The Complexity

  • 1. Disclaimer Presentations are intended for educational purposes only and do not replace independent professional judgment. Statements of fact and opinions expressed are those of the participants individually and don’t necessarily reflect those of blibli.com. Blibli.com does not endorse or approve, and assumes no responsibility for, the content, accuracy or completeness of the information presented.
  • 2. Artificial Intelligence and The Complexity Hendri Karisma hendri.karisma@gdn-commerce.com / hendri.k.id@ieee.org
  • 3. Hendri Karisma • Sr. Research and Development Engineer at blibli.com (PT. Global Digital Niaga) • Rnd Team for Data Science • Before working for Fraud Detection System. Current working in Dynamic Recommendation System. • Research area : deep learning, recommendation system, fraud detection system, econometrics, stochastic methods, social media analysis, and natural language processing.
  • 4. Definition of Informatics “Automation of Information” – Prof. Dr. Ing. Iping Supriana
  • 5. What is Artificial Intelligence? • S. Rusel and P. Norvig, Artificial Intelligence in Modern Approach
  • 6. Acting Humanly • Computer would need to possess the following capabilities : – Natural Language Processing – Knowledge Representation – Automated Reasoning – Machine Learning • Turing test : – Computer vision : perceive objects – Robotics : manipulate objects and move
  • 7. Thinking Humanly: The Cognitive modeling approach • We need to get inside the actual workings of human minds : – Introspection, trying to catch our own thoughts as they go by – Psychological experiments, observing a person in action – Brain imaging, observing the brain in action
  • 8. Thinking Rationally: The “laws of thought” approach • By 1965, programs existed that could, in principle, solve any solvable problem described in logical notation. (Although if no solution exists, the program might loop forever.) • Logicist tradition within artificial intelligence hopes to build on such programs to create intelligent systems. • There are two main obstacles to this approach : – First, it is not easy to take informal knowledge and state it in the formal terms required by logical notation, particularly when the knowledge is less than 100% certain. – Second, there is a big difference between solving a problem “in principle” and solving it in practice.
  • 9. Acting Rationally: The rational agent approach • An agent is just something that acts • Computer agents are expected to do more: – operate autonomously – perceive their environment – persist over a prolonged time period – adapt to change, and create and pursue goals. • Making correct inferences is sometimes part of being a rational agent, On the other hand, correct inference is not all of rationality; in some situations, there is no provably correct thing to do, but something must still be done.
  • 10. The Foundations of AI • Philosophy – Can formal rules be used to draw valid conclusions? – How does the mind arise from a physical brain – Where does knowledge come from? – How does knowledge lead to action? • Mathematics – What are the formal rules to draw valid conclusions? – What can be computed? – How do we reason with uncertain information? • Economics – How should we make decisions so as to max payoff? – How should we do this when others may not go along – How should we do this when the payoff may be far in the future? • Neuroscience – How do brains process information? • Psychology – How do humans and animals think and act? • Computer engineering – How can we build an efficient computer? • Linguistics – How does language relate to thougt?
  • 11. Problem Solving agent • Searching for solution • Knowledge Base and Planning • Reasoning • Learning
  • 12. Searching for solution • Uninformed search strategies : – Breadth-first search – Deep-first search – Depth-limited search – Iterative Deepening depth-first search – Bidirectional search • Informed (Heuristic) search strategies : – Greedy best-first search – A* search (minimizing the total estimated solution cost) – Memory-bounded heuristic search • Local Search Algorithms and Optimization Problems • Local Search in Continuous Spaces • Searching with Non-deteministic Actions • Searching with Partial Observation • Online search agents and unknown environments • Adversarial search (Mathematical Game Theory) • Constraint Satisfaction Problems
  • 13. Knowledge base and planning • Planners that are are used in the real world for planning and scheduling the oper- ations of spacecraft, factories, and military campaigns are more complex. • Three Approachment : – Searching based problem solving – Hybrid logical agent – Classical planning using planning graph
  • 14. Reasoning • Explain how to build network models to reason under uncertainty according to the laws of probability theory. • Representing knowledge in an uncertain domain Bayesian or Probabilistic Reasoning. • Probabilistic Reasoning over time • Examples : Hidden Markov Models, Kalman filters, and dynamic Bayesian networks (which include hidden Markov models and Kalman filters as special cases)
  • 15. Learning • An agent is learning if it improves its performance on future tasks after making observations about the world. • Why would we want an agent to learn? – The designers cannot anticipate all possible situations that the agent might find itself in – The designers cannot anticipate all changes over time; a program designed to predict tomorrow’s stock market prices must learn to adapt when conditions change from boom to bust. – Sometimes human programmers have no idea how to program a solution themselves
  • 16. Learning • Inductive – Machine Learning • Deductive – Expert system
  • 17. Machine Learning Definition “A computer program is said to learn from experience E with respect to some class of tasks T and performance measure P, if its performance at tasks in T, as measured by P, improves with experience E.” – Prof. Tom Mitchel
  • 18. Machine Learning #1 • Supervised • Unsupervised • Reinforcement Learning • Semi-Supervised • Deep Learning
  • 23. Artificial Intelligence in Industry • Fraud Detection System • Dynamic Recommendation System and User Profiling • Traveling Salesman Problem and Binpacking Problem for better warehouse management • Chatbot • Social Media Analysis – Vocal users – Preprocessing for another approachment (add more features) • Company condition forecasting • Governance simulation
  • 26. The Complexity #3 • Big data : volume, variety, velocity, and veracity. (You might consider a fifth V, value.) • Knowledge representation or the architecture of the model • Unimplemented methods/algorithms in any libraries • Stack of methods • Data mostly unlabeled data • Features Engineering (especially from unstructured data) • Machines (Hardware) • High Performance Computing
  • 27. Big Data • Data retrieving: Big Query • Stream analytics: software that can filter, aggregate, enrich, and analyze a high throughput of data from multiple disparate live data sources and in any data format. • Data Sources: operational and functional systems, machine logs and sensors, Web and social and many other sources • Data Platforms, Warehouses and Discovery Platforms: that enable the capture and management of data, and then – critically – its conversion into customer insights and, ultimately, action
  • 28. Stack of Methods • More complex methods and models • Methods characteristic • Methods behavior • Methods customization • Ex. Semi-supervised, Deep learning, features engineering • Sample cases : our research in FDS and dynamic recommendation system
  • 31. High Performance Computing #2 • In-memory data fabric: provides low-latency access and processing of large quantities of data by distributing data across the dynamic random access memory (DRAM), Flash, or SSD of a distributed computer system.
  • 32. Machines • Cluster machine • GPU machines (OpenCL and nvidia CUDA)
  • 33. Stack of Technologies • Using cloud services • Implement our own stack
  • 38. Topological Data Analysis • Coordinate invariance • Deformation Invariance • Compressed Representations