SlideShare una empresa de Scribd logo
1 de 39
Descargar para leer sin conexión
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?

Más contenido relacionado

La actualidad más candente

Loadrunner vs Jmeter
Loadrunner vs JmeterLoadrunner vs Jmeter
Loadrunner vs JmeterAtul Pant
 
Evaluating hypothesis
Evaluating  hypothesisEvaluating  hypothesis
Evaluating hypothesisswapnac12
 
An overview of gradient descent optimization algorithms
An overview of gradient descent optimization algorithms An overview of gradient descent optimization algorithms
An overview of gradient descent optimization algorithms Hakky St
 
Machine Learning Strategies for Time Series Prediction
Machine Learning Strategies for Time Series PredictionMachine Learning Strategies for Time Series Prediction
Machine Learning Strategies for Time Series PredictionGianluca Bontempi
 
Reinforcement Learning Q-Learning
Reinforcement Learning   Q-Learning Reinforcement Learning   Q-Learning
Reinforcement Learning Q-Learning Melaku Eneayehu
 
Inductive bias
Inductive biasInductive bias
Inductive biasswapnac12
 
Feed forward ,back propagation,gradient descent
Feed forward ,back propagation,gradient descentFeed forward ,back propagation,gradient descent
Feed forward ,back propagation,gradient descentMuhammad Rasel
 
Feature Selection in Machine Learning
Feature Selection in Machine LearningFeature Selection in Machine Learning
Feature Selection in Machine LearningUpekha Vandebona
 
Supervised Machine Learning in R
Supervised  Machine Learning  in RSupervised  Machine Learning  in R
Supervised Machine Learning in RBabu Priyavrat
 
Emotion based music player
Emotion based music playerEmotion based music player
Emotion based music playerNizam Muhammed
 
Machine Learning - Splitting Datasets
Machine Learning - Splitting DatasetsMachine Learning - Splitting Datasets
Machine Learning - Splitting DatasetsAndrew Ferlitsch
 
Machine Learning Deep Learning AI and Data Science
Machine Learning Deep Learning AI and Data Science Machine Learning Deep Learning AI and Data Science
Machine Learning Deep Learning AI and Data Science Venkata Reddy Konasani
 
Speech Recognition in Artificail Inteligence
Speech Recognition in Artificail InteligenceSpeech Recognition in Artificail Inteligence
Speech Recognition in Artificail InteligenceIlhaan Marwat
 
Introduction to simulation and modeling
Introduction to simulation and modelingIntroduction to simulation and modeling
Introduction to simulation and modelingantim19
 
Supervised Machine Learning Techniques
Supervised Machine Learning TechniquesSupervised Machine Learning Techniques
Supervised Machine Learning TechniquesTara ram Goyal
 
Emotion Speech Recognition - Convolutional Neural Network Capstone Project
Emotion Speech Recognition - Convolutional Neural Network Capstone ProjectEmotion Speech Recognition - Convolutional Neural Network Capstone Project
Emotion Speech Recognition - Convolutional Neural Network Capstone ProjectDiego Rios
 
Performance testing : An Overview
Performance testing : An OverviewPerformance testing : An Overview
Performance testing : An Overviewsharadkjain
 
Machine learning
Machine learningMachine learning
Machine learningRohit Kumar
 

La actualidad más candente (20)

Loadrunner vs Jmeter
Loadrunner vs JmeterLoadrunner vs Jmeter
Loadrunner vs Jmeter
 
Evaluating hypothesis
Evaluating  hypothesisEvaluating  hypothesis
Evaluating hypothesis
 
An overview of gradient descent optimization algorithms
An overview of gradient descent optimization algorithms An overview of gradient descent optimization algorithms
An overview of gradient descent optimization algorithms
 
Machine Learning Strategies for Time Series Prediction
Machine Learning Strategies for Time Series PredictionMachine Learning Strategies for Time Series Prediction
Machine Learning Strategies for Time Series Prediction
 
Reinforcement Learning Q-Learning
Reinforcement Learning   Q-Learning Reinforcement Learning   Q-Learning
Reinforcement Learning Q-Learning
 
ppt
pptppt
ppt
 
Inductive bias
Inductive biasInductive bias
Inductive bias
 
Feed forward ,back propagation,gradient descent
Feed forward ,back propagation,gradient descentFeed forward ,back propagation,gradient descent
Feed forward ,back propagation,gradient descent
 
Feature Selection in Machine Learning
Feature Selection in Machine LearningFeature Selection in Machine Learning
Feature Selection in Machine Learning
 
Supervised Machine Learning in R
Supervised  Machine Learning  in RSupervised  Machine Learning  in R
Supervised Machine Learning in R
 
Reasoning in AI
Reasoning in AIReasoning in AI
Reasoning in AI
 
Emotion based music player
Emotion based music playerEmotion based music player
Emotion based music player
 
Machine Learning - Splitting Datasets
Machine Learning - Splitting DatasetsMachine Learning - Splitting Datasets
Machine Learning - Splitting Datasets
 
Machine Learning Deep Learning AI and Data Science
Machine Learning Deep Learning AI and Data Science Machine Learning Deep Learning AI and Data Science
Machine Learning Deep Learning AI and Data Science
 
Speech Recognition in Artificail Inteligence
Speech Recognition in Artificail InteligenceSpeech Recognition in Artificail Inteligence
Speech Recognition in Artificail Inteligence
 
Introduction to simulation and modeling
Introduction to simulation and modelingIntroduction to simulation and modeling
Introduction to simulation and modeling
 
Supervised Machine Learning Techniques
Supervised Machine Learning TechniquesSupervised Machine Learning Techniques
Supervised Machine Learning Techniques
 
Emotion Speech Recognition - Convolutional Neural Network Capstone Project
Emotion Speech Recognition - Convolutional Neural Network Capstone ProjectEmotion Speech Recognition - Convolutional Neural Network Capstone Project
Emotion Speech Recognition - Convolutional Neural Network Capstone Project
 
Performance testing : An Overview
Performance testing : An OverviewPerformance testing : An Overview
Performance testing : An Overview
 
Machine learning
Machine learningMachine learning
Machine learning
 

Similar a 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
 

Similar a 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
 

Más 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
 

Más 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)
 

Último

Unblocking The Main Thread Solving ANRs and Frozen Frames
Unblocking The Main Thread Solving ANRs and Frozen FramesUnblocking The Main Thread Solving ANRs and Frozen Frames
Unblocking The Main Thread Solving ANRs and Frozen FramesSinan KOZAK
 
A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)Gabriella Davis
 
Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...
Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...
Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...Neo4j
 
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
 
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
 
GenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day PresentationGenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day PresentationMichael W. Hawkins
 
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
 
Developing An App To Navigate The Roads of Brazil
Developing An App To Navigate The Roads of BrazilDeveloping An App To Navigate The Roads of Brazil
Developing An App To Navigate The Roads of BrazilV3cube
 
Handwritten Text Recognition for manuscripts and early printed texts
Handwritten Text Recognition for manuscripts and early printed textsHandwritten Text Recognition for manuscripts and early printed texts
Handwritten Text Recognition for manuscripts and early printed textsMaria Levchenko
 
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
 
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdf
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdfThe Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdf
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdfEnterprise Knowledge
 
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
 
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
 
Slack Application Development 101 Slides
Slack Application Development 101 SlidesSlack Application Development 101 Slides
Slack Application Development 101 Slidespraypatel2
 
Automating Google Workspace (GWS) & more with Apps Script
Automating Google Workspace (GWS) & more with Apps ScriptAutomating Google Workspace (GWS) & more with Apps Script
Automating Google Workspace (GWS) & more with Apps Scriptwesley chun
 
The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024Rafal Los
 
[2024]Digital Global Overview Report 2024 Meltwater.pdf
[2024]Digital Global Overview Report 2024 Meltwater.pdf[2024]Digital Global Overview Report 2024 Meltwater.pdf
[2024]Digital Global Overview Report 2024 Meltwater.pdfhans926745
 
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
 
IAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI SolutionsIAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI SolutionsEnterprise Knowledge
 
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
 

Último (20)

Unblocking The Main Thread Solving ANRs and Frozen Frames
Unblocking The Main Thread Solving ANRs and Frozen FramesUnblocking The Main Thread Solving ANRs and Frozen Frames
Unblocking The Main Thread Solving ANRs and Frozen Frames
 
A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)
 
Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...
Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...
Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...
 
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
 
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
 
GenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day PresentationGenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day Presentation
 
Partners Life - Insurer Innovation Award 2024
Partners Life - Insurer Innovation Award 2024Partners Life - Insurer Innovation Award 2024
Partners Life - Insurer Innovation Award 2024
 
Developing An App To Navigate The Roads of Brazil
Developing An App To Navigate The Roads of BrazilDeveloping An App To Navigate The Roads of Brazil
Developing An App To Navigate The Roads of Brazil
 
Handwritten Text Recognition for manuscripts and early printed texts
Handwritten Text Recognition for manuscripts and early printed textsHandwritten Text Recognition for manuscripts and early printed texts
Handwritten Text Recognition for manuscripts and early printed texts
 
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
 
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdf
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdfThe Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdf
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdf
 
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...
 
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
 
Slack Application Development 101 Slides
Slack Application Development 101 SlidesSlack Application Development 101 Slides
Slack Application Development 101 Slides
 
Automating Google Workspace (GWS) & more with Apps Script
Automating Google Workspace (GWS) & more with Apps ScriptAutomating Google Workspace (GWS) & more with Apps Script
Automating Google Workspace (GWS) & more with Apps Script
 
The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024
 
[2024]Digital Global Overview Report 2024 Meltwater.pdf
[2024]Digital Global Overview Report 2024 Meltwater.pdf[2024]Digital Global Overview Report 2024 Meltwater.pdf
[2024]Digital Global Overview Report 2024 Meltwater.pdf
 
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
 
IAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI SolutionsIAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI Solutions
 
Injustice - Developers Among Us (SciFiDevCon 2024)
Injustice - Developers Among Us (SciFiDevCon 2024)Injustice - Developers Among Us (SciFiDevCon 2024)
Injustice - Developers Among Us (SciFiDevCon 2024)
 

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