SlideShare ist ein Scribd-Unternehmen logo
1 von 75
AI Machine Learning Workshop
(build your first ML application)
December 6th 2017
STARTUP JUNGLE
MACHINE LEARNING 2
TABLE OF CONTENT
Artificial Intelligence introduction
Machine Learning and Neural Networks
Build your first Machine Learning application
MACHINE LEARNING 3
TABLE OF CONTENT
Artificial Intelligence introduction
Machine Learning and Neural Networks
Build your first Machine Learning application
MACHINE LEARNING 4
Product Foundry.
For innovation teams and ambitious startups/SMEs.
Focus: deep tech.
Venture Builder.
Serial entrepreneurs. Slash Ventures is where we build
our own lean projects.
Offices in Singapore and Phnom Penh
MACHINE LEARNING 5
Learning Community.
Learn from the best. Build great products,
and bring them to market.
Meetup.com/Startup-Jungle/
STARTUP JUNGLE
MACHINE LEARNING 6
STARTUP JUNGLE
You can ...
1. Join us every month for great (free)
sessions
2. Meet awesome people in tech &
startups
3. Mentor and share your knowledge -
we are RECRUITING great
companies to join!
MACHINE LEARNING 7
MACHINE LEARNING 8
MACHINE LEARNING 9
MACHINE LEARNING 1
0
MACHINE LEARNING
From Artificial Power . . .
. . . to Artificial Intelligence
11
MACHINE LEARNING
WHAT IS ARTIFICIAL INTELLIGENCE?
“the science of engineering and making intelligent
machines”
12
MACHINE LEARNING
2 TYPES OF AI
WEAK AI
- Narrow tasks
- Very powerful tool
STRONG AI
- General intelligence
- Outperform humans on all
tasks
13
MACHINE LEARNING
2 TYPES OF AI
WEAK AI
- Narrow tasks
- Very powerful tool
STRONG AI
- General intelligence
- Outperform humans on all
tasks
FOCUS OF THIS
TALK
14
MACHINE LEARNING
3 WAVES OF AI
15
MACHINE LEARNING
WAVE 1: EXPERT SYSTEMS
+ Expert systems are rule-based
- Very narrow, no learning capability, poor in real-world
16
MACHINE LEARNING
2004: 0 finish 2005: 5 finish
Limits of expert systems: DARPA car challenge
17
MACHINE LEARNING
WAVE 2: MACHINE LEARNING
95% of ‘hyped’ AI applications as of 2017
18
MACHINE LEARNING
WAVE 2: MACHINE LEARNING
+ Probabilistic, statistical learning techniques
+ Good at supervised learning, classifying and predicting
- Needs lots of data to learn
- Limited ability to understand context and reason
- Statistically impressive, individually unreliable
19
MACHINE LEARNING
WAVE 3: (FUTURE) CONTEXTUAL ADAPTATION
+ AI construct explanatory models
+ Seed AI require much less
training data
20
MACHINE LEARNING
EXAMPLE: CAT IMAGE RECOGNITION
21
MACHINE LEARNING
3 WAVES OF AI
22
MACHINE LEARNING
From AI-assisted Humans . . .
. . . To Human-assisted AI’s
Will Humans evolve into supervisors
of AI’s or bots?
23
MACHINE LEARNING
TABLE OF CONTENT
Artificial Intelligence introduction
Machine Learning and Neural Networks
Build your first Machine Learning application
24
MACHINE LEARNING
or
DEMO
Cat Dog
25
MACHINE LEARNING
HUMAN LEARNING
26
MACHINE LEARNING
MACHINE LEARNING
27
MACHINE LEARNING
No!!!!!!!!
LOLZ
28
MACHINE LEARNING
Learn from experiences Follow instructions
WHAT IS MACHINE LEARNING?
29
MACHINE LEARNING
Learn from experiences
DATA
WHAT IS MACHINE LEARNING?
Learn from experiences Follow instructions
30
MACHINE LEARNING
BITCOIN PRICE PREDICTION
31
MACHINE LEARNING
1007
6416
(100,1007)
(1100,6416)
?
BITCOIN PRICE PREDICTION
32
MACHINE LEARNING
1007
6416
(100,1007)
(1100,6416)
?
(Dec,5616)
BITCOIN PRICE PREDICTION
33
MACHINE LEARNING
Error :
ERROR CALCULATION
34
MACHINE LEARNING
Error :
ERROR CALCULATION
35
MACHINE LEARNING
Error :
ERROR CALCULATION
36
MACHINE LEARNING
Data : (x , y) , x=input=feature , y = output
f(x) : w*x + b , algorithm
Error : cost function , square error
number of iteration : loop, number of repeat
LINEAR REGRESSION
37
MACHINE LEARNING
Ex: we want differentiate between apple and watermelon.
HOW TO TEACH A MACHINE?
or
Apple Watermelon
38
MACHINE LEARNING
Simple training data: 2 dimensions (weight, size)
Label
Weight (g) 70 100 1000 1500 1200
Size (cm) 7.6 8.3 31 40 36
IDENTIFY PHYSICAL CHARACTERISTICS OF FRUITS
39
MACHINE LEARNING
Label
Weight (g) 70 100 1000 1500 1200
Size (cm) 7.6 8.3 31 40 36
IDENTIFY PHYSICAL CHARACTERISTICS OF FRUITS
40
MACHINE LEARNING
● Regression
● Bayesian
● Decision Tree
● Neural Networks
● Deep Learning
● Clustering
MACHINE LEARNING ALGORITHMS
41
MACHINE LEARNING
● Regression
● Bayesian
● Decision Tree
● Neural Networks
● Deep Learning
● Clustering
MACHINE LEARNING ALGORITHMS
42
MACHINE LEARNING
70
7.6
162.8
Weight
Size
w1= 2
w2= 3
f(x) = Weight * w1 + Size * w2
70 * 2 + 7.6 * 3 = 162.8
100 * 2 + 8.3 * 3 = 224.9
1000 * 2 + 31 * 3 = 2093
1500 * 2 + 40 * 3 = 3120
1200 * 2 + 36 * 3 = 2508
Label
Weight (g) 70 100 1000 1500 1200
Size (cm) 7.6 8.3 31 40 36
NEURAL NETWORK - BEHIND THE SCENE
43
MACHINE LEARNING
Label ~ Y
Weight (g) ~X1 70 100 1000 1500 1200
Size (cm) ~ X2 7.6 8.3 31 40 36
f(x) = Weight * w1 + Size * w2
70 * 0.01 + 7.6 * -0.32 = -1.73200
100 * 0.01 + 8.3 * -0.32 = -1.65600
1000 * 0.01 + 31 * -0.32 = 0.08
1500 * 0.01 + 40 * -0.32 = 2.2
1200 * 0.01 + 36 * -0.32 = 0.48
70
7.6
-1.73
w1= 0.01
w2= -0.32
NEURAL NETWORK - BEHIND THE SCENE
Weight
Size
44
MACHINE LEARNING
Pixel Values
NEURAL NETWORK - BEHIND THE SCENE
45
MACHINE LEARNING
f(x)=y = w1* pixel1 + w2* pixel2 + … + wn * pixeln
255
155
y
pixel1
pixel2
w
1
w
2
55
255
w
3
w
n
pixel3
pixeln
.
.
.
.
.
.
NEURAL NETWORK - BEHIND THE SCENE
46
MACHINE LEARNING
SURVEY
Why are you interested in AI?
47
MACHINE LEARNING
10min BREAK
Pizzas and beer ☺
48
MACHINE LEARNING
TABLE OF CONTENT
Artificial Intelligence introduction
Machine Learning and Neural Networks
Build your first Machine Learning application
49
MACHINE LEARNING
TRAINING PROCESS
50
MACHINE LEARNING
Weight
Size
W1
W2
Output
Output = Weight * W1+ Size * W2
NEURAL NETWORK ARCHITECTURE
51
MACHINE LEARNING
Input
Layer
Hidden
Layer
Output
Layer
Weights
Weights
.
.
.
.
.
.
Pixel 1
Pixel 2
Pixel N
NEURAL NETWORK ARCHITECTURE
52
MACHINE LEARNING
● Get better using Data.
● Update Weights.
● 1 Example 1 Prediction.
LEARNINGS SO FAR?
53
MACHINE LEARNING
iteration 1:
NN(cat_image) = cat : 0.2, dog : 0.7
iteration 2:
NN(cat_image) = cat : 0.4, dog : 0.5
iteration n :
NN(cat_image) = cat: 0.92, dog:0.05
EXAMPLES
54
MACHINE LEARNING
● Classification is the operation that is used in production.
● We are going to create a prediction using those weights.
CLASSIFICATION
55
MACHINE LEARNING
MACHINE LEARNING CYCLE
56
MACHINE LEARNING
● Epochs (number of iterations)
● Alpha (learning rate)
● Size of the Neural Network.
=> Warning: there is no rule of thumb to tune them.
TUNE WITH HYPERPARAMETERS
57
MACHINE LEARNING
● How many times you input the data
● How many times you update the weights
EPOCHS
58
MACHINE LEARNING
● By how much you update the weights
● Speed of training
● weight += alpha * update
ALPHA
59
MACHINE LEARNING
Iterations : 10 000
alpha : 0.001
1 layer of size 100
Time = 44s
GOOD CONFIGURATION
60
MACHINE LEARNING
Iterations : 10 000
alpha : 0.001
1 layer of size 1
Time = 34s
SMALL NETWORK
61
MACHINE LEARNING
Iterations : 10 000
alpha : 0.001
5 layers of size 1000
Time = 25mn 25s
BIG NETWORK
62
MACHINE LEARNING
Iterations : 10 000
alpha = 0.0000005
1 layer of size 100
LOW ALPHA
63
MACHINE LEARNING
Iterations : 10 000
alpha = 0.3
1 layer of size 100
BIG ALPHA
64
MACHINE LEARNING
● Training = optimize weights
● Classification = Application.
● Better Training = Better Accuracy.
SUMMARY
65
MACHINE LEARNING
MACHINE LEARNING LIBRARIES
66
MACHINE LEARNING
Pros:
• High level API based on tensorflow
• Easy for beginners
• Fast results
• Huge documentation
Cons:
• Small community
• Huge documentation
TFLearn
67
MACHINE LEARNING
Pros:
● Great Documentation.
● Great feature from dataset to deep learning
algorithm.
● It’s really easy to get into this library.
● Dynamic Graph.
● Debug is easy as it should be.
Cons:
● New library so the community is small.
● Can have bug as it’s quite new.
PyTorch
68
MACHINE LEARNING
Classification of sentences in English and Khmer !
TEXT CLASSIFICATION
69
MACHINE LEARNING
VISA APPLICATION CHATBOT
A chatbot is a computer program which conducts a conversation
via auditory or textual methods.
70
MACHINE LEARNING
HANDWRITTEN DIGITS
71
MACHINE LEARNING
● Visa Chatbot
● Speaker Recognition (prototype)
● Speech recognition (prototype)
● Newscrawler
OUR JOURNEY
72
MACHINE LEARNING
● No knowledge
● Small objectives
● Read
● Implement
OUR JOURNEY
73
MACHINE LEARNING
● Python (But if you already programmed a lot it should be easy)
● Linear Algebra i.e Matrix operation.
● Datastructure
REQUIREMENTS TO START
74
MACHINE LEARNING
● http://iamtrask.github.io/2015/07/12/basic-python-network/
● http://iamtrask.github.io/2015/07/27/python-network-part2/
● https://www.youtube.com/watch?v=vOppzHpvTiQ&list=PL2-dafEMk2A7YdKv4XfKpfbTH5z6rEEj3
● http://www.wildml.com/2015/09/implementing-a-neural-network-from-scratch/
● https://www.coursera.org/learn/machine-learning
● https://ayearofai.com/
- For great free dataset use www.kaggle.com
- Quora.
- Medium.
https://bitbucket.org/ventureslash/neural-network-lib (example to build from scratch a Neural Network)
https://bitbucket.org/ventureslash/naivebayes (example to build from scratch a Naive Bayes)
https://bitbucket.org/ventureslash/demos (demos source code)
USEFUL RESOURCES
75

Weitere ähnliche Inhalte

Was ist angesagt?

Data Science interview questions of Statistics
Data Science interview questions of Statistics Data Science interview questions of Statistics
Data Science interview questions of Statistics Learnbay Datascience
 
Decision Tree Learning
Decision Tree LearningDecision Tree Learning
Decision Tree LearningMilind Gokhale
 
Measure of central tendency grouped data.pptx
Measure of central tendency grouped data.pptxMeasure of central tendency grouped data.pptx
Measure of central tendency grouped data.pptxSandeAlotaBoco
 
Data Science - Part V - Decision Trees & Random Forests
Data Science - Part V - Decision Trees & Random Forests Data Science - Part V - Decision Trees & Random Forests
Data Science - Part V - Decision Trees & Random Forests Derek Kane
 
Bbs11 ppt ch03
Bbs11 ppt ch03Bbs11 ppt ch03
Bbs11 ppt ch03Tuul Tuul
 
Using R for customer segmentation
Using R  for customer segmentationUsing R  for customer segmentation
Using R for customer segmentationKumar P
 
MMW (Data Management)-Part 1 for ULO 2 (1).pptx
MMW (Data Management)-Part 1 for ULO 2 (1).pptxMMW (Data Management)-Part 1 for ULO 2 (1).pptx
MMW (Data Management)-Part 1 for ULO 2 (1).pptxPETTIROSETALISIC
 
Decision Tree Algorithm | Decision Tree in Python | Machine Learning Algorith...
Decision Tree Algorithm | Decision Tree in Python | Machine Learning Algorith...Decision Tree Algorithm | Decision Tree in Python | Machine Learning Algorith...
Decision Tree Algorithm | Decision Tree in Python | Machine Learning Algorith...Edureka!
 
Bbs11 ppt ch10
Bbs11 ppt ch10Bbs11 ppt ch10
Bbs11 ppt ch10Tuul Tuul
 
Decision Tree - C4.5&CART
Decision Tree - C4.5&CARTDecision Tree - C4.5&CART
Decision Tree - C4.5&CARTXueping Peng
 
11.1 combination and permutations
11.1 combination and permutations11.1 combination and permutations
11.1 combination and permutationsMark Ryder
 
Decision Tree Algorithm With Example | Decision Tree In Machine Learning | Da...
Decision Tree Algorithm With Example | Decision Tree In Machine Learning | Da...Decision Tree Algorithm With Example | Decision Tree In Machine Learning | Da...
Decision Tree Algorithm With Example | Decision Tree In Machine Learning | Da...Simplilearn
 

Was ist angesagt? (20)

Decision tree and random forest
Decision tree and random forestDecision tree and random forest
Decision tree and random forest
 
Random forest
Random forestRandom forest
Random forest
 
Data Science interview questions of Statistics
Data Science interview questions of Statistics Data Science interview questions of Statistics
Data Science interview questions of Statistics
 
Statistics in real life
Statistics in real lifeStatistics in real life
Statistics in real life
 
Decision Tree Learning
Decision Tree LearningDecision Tree Learning
Decision Tree Learning
 
Frequency distribution
Frequency distributionFrequency distribution
Frequency distribution
 
Measure of central tendency grouped data.pptx
Measure of central tendency grouped data.pptxMeasure of central tendency grouped data.pptx
Measure of central tendency grouped data.pptx
 
Implementation of think-pair-share to mathematics instruction
Implementation of think-pair-share to mathematics instructionImplementation of think-pair-share to mathematics instruction
Implementation of think-pair-share to mathematics instruction
 
Decision tree
Decision treeDecision tree
Decision tree
 
Data Science - Part V - Decision Trees & Random Forests
Data Science - Part V - Decision Trees & Random Forests Data Science - Part V - Decision Trees & Random Forests
Data Science - Part V - Decision Trees & Random Forests
 
Bbs11 ppt ch03
Bbs11 ppt ch03Bbs11 ppt ch03
Bbs11 ppt ch03
 
Using R for customer segmentation
Using R  for customer segmentationUsing R  for customer segmentation
Using R for customer segmentation
 
Classification Using Decision tree
Classification Using Decision treeClassification Using Decision tree
Classification Using Decision tree
 
MMW (Data Management)-Part 1 for ULO 2 (1).pptx
MMW (Data Management)-Part 1 for ULO 2 (1).pptxMMW (Data Management)-Part 1 for ULO 2 (1).pptx
MMW (Data Management)-Part 1 for ULO 2 (1).pptx
 
Decision Tree Algorithm | Decision Tree in Python | Machine Learning Algorith...
Decision Tree Algorithm | Decision Tree in Python | Machine Learning Algorith...Decision Tree Algorithm | Decision Tree in Python | Machine Learning Algorith...
Decision Tree Algorithm | Decision Tree in Python | Machine Learning Algorith...
 
Bbs11 ppt ch10
Bbs11 ppt ch10Bbs11 ppt ch10
Bbs11 ppt ch10
 
Decision Tree - C4.5&CART
Decision Tree - C4.5&CARTDecision Tree - C4.5&CART
Decision Tree - C4.5&CART
 
11.1 combination and permutations
11.1 combination and permutations11.1 combination and permutations
11.1 combination and permutations
 
Datacube
DatacubeDatacube
Datacube
 
Decision Tree Algorithm With Example | Decision Tree In Machine Learning | Da...
Decision Tree Algorithm With Example | Decision Tree In Machine Learning | Da...Decision Tree Algorithm With Example | Decision Tree In Machine Learning | Da...
Decision Tree Algorithm With Example | Decision Tree In Machine Learning | Da...
 

Ähnlich wie Startup Jungle Cambodia | How to Build your First Machine Learning Application

Begin with Machine Learning
Begin with Machine LearningBegin with Machine Learning
Begin with Machine LearningNarong Intiruk
 
Predictive apps for startups
Predictive apps for startupsPredictive apps for startups
Predictive apps for startupsLouis Dorard
 
Introduction to Neural Networks
Introduction to Neural NetworksIntroduction to Neural Networks
Introduction to Neural NetworksDatabricks
 
Ellen König - Machine learning for the curious but scared - Codemotion Berlin...
Ellen König - Machine learning for the curious but scared - Codemotion Berlin...Ellen König - Machine learning for the curious but scared - Codemotion Berlin...
Ellen König - Machine learning for the curious but scared - Codemotion Berlin...Codemotion
 
Ai in 45 minutes
Ai in 45 minutesAi in 45 minutes
Ai in 45 minutes昉达 王
 
Meetup Python Madrid 2018: ¿Segmentación semántica? ¿Pero de qué me estás hab...
Meetup Python Madrid 2018: ¿Segmentación semántica? ¿Pero de qué me estás hab...Meetup Python Madrid 2018: ¿Segmentación semántica? ¿Pero de qué me estás hab...
Meetup Python Madrid 2018: ¿Segmentación semántica? ¿Pero de qué me estás hab...Ricardo Guerrero Gómez-Olmedo
 
Machine Learning from a Software Engineer's perspective
Machine Learning from a Software Engineer's perspectiveMachine Learning from a Software Engineer's perspective
Machine Learning from a Software Engineer's perspectiveMarijn van Zelst
 
Machine learning from a software engineer's perspective - Marijn van Zelst - ...
Machine learning from a software engineer's perspective - Marijn van Zelst - ...Machine learning from a software engineer's perspective - Marijn van Zelst - ...
Machine learning from a software engineer's perspective - Marijn van Zelst - ...Codemotion
 
Machine Learning: je m'y mets demain!
Machine Learning: je m'y mets demain!Machine Learning: je m'y mets demain!
Machine Learning: je m'y mets demain!Louis Dorard
 
AI Introduction: AI is the new electricity (by Slash)
AI Introduction: AI is the new electricity (by Slash)AI Introduction: AI is the new electricity (by Slash)
AI Introduction: AI is the new electricity (by Slash)Andries De Vos
 
An Introduction to Deep Learning with Apache MXNet (November 2017)
An Introduction to Deep Learning with Apache MXNet (November 2017)An Introduction to Deep Learning with Apache MXNet (November 2017)
An Introduction to Deep Learning with Apache MXNet (November 2017)Julien SIMON
 
Machine Learning Essentials Demystified part2 | Big Data Demystified
Machine Learning Essentials Demystified part2 | Big Data DemystifiedMachine Learning Essentials Demystified part2 | Big Data Demystified
Machine Learning Essentials Demystified part2 | Big Data DemystifiedOmid Vahdaty
 
“Introducing Machine Learning and How to Teach Machines to See,” a Presentati...
“Introducing Machine Learning and How to Teach Machines to See,” a Presentati...“Introducing Machine Learning and How to Teach Machines to See,” a Presentati...
“Introducing Machine Learning and How to Teach Machines to See,” a Presentati...Edge AI and Vision Alliance
 
Text cnn on acme ugc moderation
Text cnn on acme ugc moderationText cnn on acme ugc moderation
Text cnn on acme ugc moderationMarsan Ma
 
An introduction to Deep Learning with Apache MXNet (November 2017)
An introduction to Deep Learning with Apache MXNet (November 2017)An introduction to Deep Learning with Apache MXNet (November 2017)
An introduction to Deep Learning with Apache MXNet (November 2017)Julien SIMON
 
AI @ Microsoft, How we do it and how you can too!
AI @ Microsoft, How we do it and how you can too!AI @ Microsoft, How we do it and how you can too!
AI @ Microsoft, How we do it and how you can too!Microsoft Tech Community
 
Deep Neural Networks for Computer Vision
Deep Neural Networks for Computer VisionDeep Neural Networks for Computer Vision
Deep Neural Networks for Computer VisionAlex Conway
 
Microsoft AI Platform - AETHER Introduction
Microsoft AI Platform - AETHER IntroductionMicrosoft AI Platform - AETHER Introduction
Microsoft AI Platform - AETHER IntroductionKarthik Murugesan
 

Ähnlich wie Startup Jungle Cambodia | How to Build your First Machine Learning Application (20)

Begin with Machine Learning
Begin with Machine LearningBegin with Machine Learning
Begin with Machine Learning
 
Predictive apps for startups
Predictive apps for startupsPredictive apps for startups
Predictive apps for startups
 
Introduction to Neural Networks
Introduction to Neural NetworksIntroduction to Neural Networks
Introduction to Neural Networks
 
Ellen König - Machine learning for the curious but scared - Codemotion Berlin...
Ellen König - Machine learning for the curious but scared - Codemotion Berlin...Ellen König - Machine learning for the curious but scared - Codemotion Berlin...
Ellen König - Machine learning for the curious but scared - Codemotion Berlin...
 
Ai in 45 minutes
Ai in 45 minutesAi in 45 minutes
Ai in 45 minutes
 
Meetup Python Madrid 2018: ¿Segmentación semántica? ¿Pero de qué me estás hab...
Meetup Python Madrid 2018: ¿Segmentación semántica? ¿Pero de qué me estás hab...Meetup Python Madrid 2018: ¿Segmentación semántica? ¿Pero de qué me estás hab...
Meetup Python Madrid 2018: ¿Segmentación semántica? ¿Pero de qué me estás hab...
 
Diving into Tensorflow.js
Diving into Tensorflow.jsDiving into Tensorflow.js
Diving into Tensorflow.js
 
Machine Learning from a Software Engineer's perspective
Machine Learning from a Software Engineer's perspectiveMachine Learning from a Software Engineer's perspective
Machine Learning from a Software Engineer's perspective
 
Machine learning from a software engineer's perspective - Marijn van Zelst - ...
Machine learning from a software engineer's perspective - Marijn van Zelst - ...Machine learning from a software engineer's perspective - Marijn van Zelst - ...
Machine learning from a software engineer's perspective - Marijn van Zelst - ...
 
A leap around AI
A leap around AIA leap around AI
A leap around AI
 
Machine Learning: je m'y mets demain!
Machine Learning: je m'y mets demain!Machine Learning: je m'y mets demain!
Machine Learning: je m'y mets demain!
 
AI Introduction: AI is the new electricity (by Slash)
AI Introduction: AI is the new electricity (by Slash)AI Introduction: AI is the new electricity (by Slash)
AI Introduction: AI is the new electricity (by Slash)
 
An Introduction to Deep Learning with Apache MXNet (November 2017)
An Introduction to Deep Learning with Apache MXNet (November 2017)An Introduction to Deep Learning with Apache MXNet (November 2017)
An Introduction to Deep Learning with Apache MXNet (November 2017)
 
Machine Learning Essentials Demystified part2 | Big Data Demystified
Machine Learning Essentials Demystified part2 | Big Data DemystifiedMachine Learning Essentials Demystified part2 | Big Data Demystified
Machine Learning Essentials Demystified part2 | Big Data Demystified
 
“Introducing Machine Learning and How to Teach Machines to See,” a Presentati...
“Introducing Machine Learning and How to Teach Machines to See,” a Presentati...“Introducing Machine Learning and How to Teach Machines to See,” a Presentati...
“Introducing Machine Learning and How to Teach Machines to See,” a Presentati...
 
Text cnn on acme ugc moderation
Text cnn on acme ugc moderationText cnn on acme ugc moderation
Text cnn on acme ugc moderation
 
An introduction to Deep Learning with Apache MXNet (November 2017)
An introduction to Deep Learning with Apache MXNet (November 2017)An introduction to Deep Learning with Apache MXNet (November 2017)
An introduction to Deep Learning with Apache MXNet (November 2017)
 
AI @ Microsoft, How we do it and how you can too!
AI @ Microsoft, How we do it and how you can too!AI @ Microsoft, How we do it and how you can too!
AI @ Microsoft, How we do it and how you can too!
 
Deep Neural Networks for Computer Vision
Deep Neural Networks for Computer VisionDeep Neural Networks for Computer Vision
Deep Neural Networks for Computer Vision
 
Microsoft AI Platform - AETHER Introduction
Microsoft AI Platform - AETHER IntroductionMicrosoft AI Platform - AETHER Introduction
Microsoft AI Platform - AETHER Introduction
 

Mehr von Slash

Slash - the future is faster than you think (tech trends, new models and leg...
Slash  - the future is faster than you think (tech trends, new models and leg...Slash  - the future is faster than you think (tech trends, new models and leg...
Slash - the future is faster than you think (tech trends, new models and leg...Slash
 
Slash | Intro to Investment for Engineers (Apr2021)
Slash | Intro to Investment for Engineers (Apr2021)Slash | Intro to Investment for Engineers (Apr2021)
Slash | Intro to Investment for Engineers (Apr2021)Slash
 
Slash | 500 startups Lean Canvas workshop for Social Enterprises (17 Oct2020)...
Slash | 500 startups Lean Canvas workshop for Social Enterprises (17 Oct2020)...Slash | 500 startups Lean Canvas workshop for Social Enterprises (17 Oct2020)...
Slash | 500 startups Lean Canvas workshop for Social Enterprises (17 Oct2020)...Slash
 
Slash | The Age of Acceleration and the Great Societal Shift
Slash | The Age of Acceleration and the Great Societal ShiftSlash | The Age of Acceleration and the Great Societal Shift
Slash | The Age of Acceleration and the Great Societal ShiftSlash
 
Slash | The Venture Builder Playbook (5 may2021)
Slash  | The Venture Builder Playbook (5 may2021)Slash  | The Venture Builder Playbook (5 may2021)
Slash | The Venture Builder Playbook (5 may2021)Slash
 
Slash | How to Build a B2B Sales Machine
Slash | How to Build a B2B Sales MachineSlash | How to Build a B2B Sales Machine
Slash | How to Build a B2B Sales MachineSlash
 
Slash | 500Startups mentoring - product expansion and localization in Southea...
Slash | 500Startups mentoring - product expansion and localization in Southea...Slash | 500Startups mentoring - product expansion and localization in Southea...
Slash | 500Startups mentoring - product expansion and localization in Southea...Slash
 
The future is faster than you think
The future is faster than you thinkThe future is faster than you think
The future is faster than you thinkSlash
 
Building Tech Joint Ventures (27 Nov 2018)
Building Tech Joint Ventures (27 Nov 2018)Building Tech Joint Ventures (27 Nov 2018)
Building Tech Joint Ventures (27 Nov 2018)Slash
 
Slash - the Startup Studio Playbook (13 dec2018)
Slash - the Startup Studio Playbook (13 dec2018)Slash - the Startup Studio Playbook (13 dec2018)
Slash - the Startup Studio Playbook (13 dec2018)Slash
 
New Business Models enabled by Blockchain
New Business Models enabled by BlockchainNew Business Models enabled by Blockchain
New Business Models enabled by BlockchainSlash
 
GlobalSouthTech - AI Strategies for Cambodia (11 sep2018)
GlobalSouthTech - AI Strategies for Cambodia (11 sep2018)GlobalSouthTech - AI Strategies for Cambodia (11 sep2018)
GlobalSouthTech - AI Strategies for Cambodia (11 sep2018)Slash
 
Startup Jungle | lets ai cambodia together 04 August 2018
Startup Jungle | lets ai cambodia together 04 August 2018Startup Jungle | lets ai cambodia together 04 August 2018
Startup Jungle | lets ai cambodia together 04 August 2018Slash
 
Is cambodia ready for AI?
Is cambodia ready for AI?Is cambodia ready for AI?
Is cambodia ready for AI?Slash
 
Startup Jungle Cambodia | User Experience Design, Done Right!
Startup Jungle Cambodia | User Experience Design, Done Right!Startup Jungle Cambodia | User Experience Design, Done Right!
Startup Jungle Cambodia | User Experience Design, Done Right!Slash
 
Startup Jungle Cambodia | How to Get Your First 100 Customers
Startup Jungle Cambodia | How to Get Your First 100 CustomersStartup Jungle Cambodia | How to Get Your First 100 Customers
Startup Jungle Cambodia | How to Get Your First 100 CustomersSlash
 

Mehr von Slash (16)

Slash - the future is faster than you think (tech trends, new models and leg...
Slash  - the future is faster than you think (tech trends, new models and leg...Slash  - the future is faster than you think (tech trends, new models and leg...
Slash - the future is faster than you think (tech trends, new models and leg...
 
Slash | Intro to Investment for Engineers (Apr2021)
Slash | Intro to Investment for Engineers (Apr2021)Slash | Intro to Investment for Engineers (Apr2021)
Slash | Intro to Investment for Engineers (Apr2021)
 
Slash | 500 startups Lean Canvas workshop for Social Enterprises (17 Oct2020)...
Slash | 500 startups Lean Canvas workshop for Social Enterprises (17 Oct2020)...Slash | 500 startups Lean Canvas workshop for Social Enterprises (17 Oct2020)...
Slash | 500 startups Lean Canvas workshop for Social Enterprises (17 Oct2020)...
 
Slash | The Age of Acceleration and the Great Societal Shift
Slash | The Age of Acceleration and the Great Societal ShiftSlash | The Age of Acceleration and the Great Societal Shift
Slash | The Age of Acceleration and the Great Societal Shift
 
Slash | The Venture Builder Playbook (5 may2021)
Slash  | The Venture Builder Playbook (5 may2021)Slash  | The Venture Builder Playbook (5 may2021)
Slash | The Venture Builder Playbook (5 may2021)
 
Slash | How to Build a B2B Sales Machine
Slash | How to Build a B2B Sales MachineSlash | How to Build a B2B Sales Machine
Slash | How to Build a B2B Sales Machine
 
Slash | 500Startups mentoring - product expansion and localization in Southea...
Slash | 500Startups mentoring - product expansion and localization in Southea...Slash | 500Startups mentoring - product expansion and localization in Southea...
Slash | 500Startups mentoring - product expansion and localization in Southea...
 
The future is faster than you think
The future is faster than you thinkThe future is faster than you think
The future is faster than you think
 
Building Tech Joint Ventures (27 Nov 2018)
Building Tech Joint Ventures (27 Nov 2018)Building Tech Joint Ventures (27 Nov 2018)
Building Tech Joint Ventures (27 Nov 2018)
 
Slash - the Startup Studio Playbook (13 dec2018)
Slash - the Startup Studio Playbook (13 dec2018)Slash - the Startup Studio Playbook (13 dec2018)
Slash - the Startup Studio Playbook (13 dec2018)
 
New Business Models enabled by Blockchain
New Business Models enabled by BlockchainNew Business Models enabled by Blockchain
New Business Models enabled by Blockchain
 
GlobalSouthTech - AI Strategies for Cambodia (11 sep2018)
GlobalSouthTech - AI Strategies for Cambodia (11 sep2018)GlobalSouthTech - AI Strategies for Cambodia (11 sep2018)
GlobalSouthTech - AI Strategies for Cambodia (11 sep2018)
 
Startup Jungle | lets ai cambodia together 04 August 2018
Startup Jungle | lets ai cambodia together 04 August 2018Startup Jungle | lets ai cambodia together 04 August 2018
Startup Jungle | lets ai cambodia together 04 August 2018
 
Is cambodia ready for AI?
Is cambodia ready for AI?Is cambodia ready for AI?
Is cambodia ready for AI?
 
Startup Jungle Cambodia | User Experience Design, Done Right!
Startup Jungle Cambodia | User Experience Design, Done Right!Startup Jungle Cambodia | User Experience Design, Done Right!
Startup Jungle Cambodia | User Experience Design, Done Right!
 
Startup Jungle Cambodia | How to Get Your First 100 Customers
Startup Jungle Cambodia | How to Get Your First 100 CustomersStartup Jungle Cambodia | How to Get Your First 100 Customers
Startup Jungle Cambodia | How to Get Your First 100 Customers
 

Kürzlich hochgeladen

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
 
FWD Group - Insurer Innovation Award 2024
FWD Group - Insurer Innovation Award 2024FWD Group - Insurer Innovation Award 2024
FWD Group - Insurer Innovation Award 2024The Digital Insurer
 
Architecting Cloud Native Applications
Architecting Cloud Native ApplicationsArchitecting Cloud Native Applications
Architecting Cloud Native ApplicationsWSO2
 
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers:  A Deep Dive into Serverless Spatial Data and FMECloud Frontiers:  A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FMESafe Software
 
Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024
Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024
Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024Victor Rentea
 
Biography Of Angeliki Cooney | Senior Vice President Life Sciences | Albany, ...
Biography Of Angeliki Cooney | Senior Vice President Life Sciences | Albany, ...Biography Of Angeliki Cooney | Senior Vice President Life Sciences | Albany, ...
Biography Of Angeliki Cooney | Senior Vice President Life Sciences | Albany, ...Angeliki Cooney
 
WSO2's API Vision: Unifying Control, Empowering Developers
WSO2's API Vision: Unifying Control, Empowering DevelopersWSO2's API Vision: Unifying Control, Empowering Developers
WSO2's API Vision: Unifying Control, Empowering DevelopersWSO2
 
"I see eyes in my soup": How Delivery Hero implemented the safety system for ...
"I see eyes in my soup": How Delivery Hero implemented the safety system for ..."I see eyes in my soup": How Delivery Hero implemented the safety system for ...
"I see eyes in my soup": How Delivery Hero implemented the safety system for ...Zilliz
 
ICT role in 21st century education and its challenges
ICT role in 21st century education and its challengesICT role in 21st century education and its challenges
ICT role in 21st century education and its challengesrafiqahmad00786416
 
Mcleodganj Call Girls 🥰 8617370543 Service Offer VIP Hot Model
Mcleodganj Call Girls 🥰 8617370543 Service Offer VIP Hot ModelMcleodganj Call Girls 🥰 8617370543 Service Offer VIP Hot Model
Mcleodganj Call Girls 🥰 8617370543 Service Offer VIP Hot ModelDeepika Singh
 
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
 
EMPOWERMENT TECHNOLOGY GRADE 11 QUARTER 2 REVIEWER
EMPOWERMENT TECHNOLOGY GRADE 11 QUARTER 2 REVIEWEREMPOWERMENT TECHNOLOGY GRADE 11 QUARTER 2 REVIEWER
EMPOWERMENT TECHNOLOGY GRADE 11 QUARTER 2 REVIEWERMadyBayot
 
Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...
Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...
Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...apidays
 
MS Copilot expands with MS Graph connectors
MS Copilot expands with MS Graph connectorsMS Copilot expands with MS Graph connectors
MS Copilot expands with MS Graph connectorsNanddeep Nachan
 
Apidays New York 2024 - Passkeys: Developing APIs to enable passwordless auth...
Apidays New York 2024 - Passkeys: Developing APIs to enable passwordless auth...Apidays New York 2024 - Passkeys: Developing APIs to enable passwordless auth...
Apidays New York 2024 - Passkeys: Developing APIs to enable passwordless auth...apidays
 
Platformless Horizons for Digital Adaptability
Platformless Horizons for Digital AdaptabilityPlatformless Horizons for Digital Adaptability
Platformless Horizons for Digital AdaptabilityWSO2
 
Strategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
Strategize a Smooth Tenant-to-tenant Migration and Copilot TakeoffStrategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
Strategize a Smooth Tenant-to-tenant Migration and Copilot Takeoffsammart93
 
Apidays New York 2024 - Accelerating FinTech Innovation by Vasa Krishnan, Fin...
Apidays New York 2024 - Accelerating FinTech Innovation by Vasa Krishnan, Fin...Apidays New York 2024 - Accelerating FinTech Innovation by Vasa Krishnan, Fin...
Apidays New York 2024 - Accelerating FinTech Innovation by Vasa Krishnan, Fin...apidays
 
Vector Search -An Introduction in Oracle Database 23ai.pptx
Vector Search -An Introduction in Oracle Database 23ai.pptxVector Search -An Introduction in Oracle Database 23ai.pptx
Vector Search -An Introduction in Oracle Database 23ai.pptxRemote DBA Services
 
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
 

Kürzlich hochgeladen (20)

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
 
FWD Group - Insurer Innovation Award 2024
FWD Group - Insurer Innovation Award 2024FWD Group - Insurer Innovation Award 2024
FWD Group - Insurer Innovation Award 2024
 
Architecting Cloud Native Applications
Architecting Cloud Native ApplicationsArchitecting Cloud Native Applications
Architecting Cloud Native Applications
 
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers:  A Deep Dive into Serverless Spatial Data and FMECloud Frontiers:  A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
 
Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024
Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024
Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024
 
Biography Of Angeliki Cooney | Senior Vice President Life Sciences | Albany, ...
Biography Of Angeliki Cooney | Senior Vice President Life Sciences | Albany, ...Biography Of Angeliki Cooney | Senior Vice President Life Sciences | Albany, ...
Biography Of Angeliki Cooney | Senior Vice President Life Sciences | Albany, ...
 
WSO2's API Vision: Unifying Control, Empowering Developers
WSO2's API Vision: Unifying Control, Empowering DevelopersWSO2's API Vision: Unifying Control, Empowering Developers
WSO2's API Vision: Unifying Control, Empowering Developers
 
"I see eyes in my soup": How Delivery Hero implemented the safety system for ...
"I see eyes in my soup": How Delivery Hero implemented the safety system for ..."I see eyes in my soup": How Delivery Hero implemented the safety system for ...
"I see eyes in my soup": How Delivery Hero implemented the safety system for ...
 
ICT role in 21st century education and its challenges
ICT role in 21st century education and its challengesICT role in 21st century education and its challenges
ICT role in 21st century education and its challenges
 
Mcleodganj Call Girls 🥰 8617370543 Service Offer VIP Hot Model
Mcleodganj Call Girls 🥰 8617370543 Service Offer VIP Hot ModelMcleodganj Call Girls 🥰 8617370543 Service Offer VIP Hot Model
Mcleodganj Call Girls 🥰 8617370543 Service Offer VIP Hot Model
 
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
 
EMPOWERMENT TECHNOLOGY GRADE 11 QUARTER 2 REVIEWER
EMPOWERMENT TECHNOLOGY GRADE 11 QUARTER 2 REVIEWEREMPOWERMENT TECHNOLOGY GRADE 11 QUARTER 2 REVIEWER
EMPOWERMENT TECHNOLOGY GRADE 11 QUARTER 2 REVIEWER
 
Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...
Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...
Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...
 
MS Copilot expands with MS Graph connectors
MS Copilot expands with MS Graph connectorsMS Copilot expands with MS Graph connectors
MS Copilot expands with MS Graph connectors
 
Apidays New York 2024 - Passkeys: Developing APIs to enable passwordless auth...
Apidays New York 2024 - Passkeys: Developing APIs to enable passwordless auth...Apidays New York 2024 - Passkeys: Developing APIs to enable passwordless auth...
Apidays New York 2024 - Passkeys: Developing APIs to enable passwordless auth...
 
Platformless Horizons for Digital Adaptability
Platformless Horizons for Digital AdaptabilityPlatformless Horizons for Digital Adaptability
Platformless Horizons for Digital Adaptability
 
Strategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
Strategize a Smooth Tenant-to-tenant Migration and Copilot TakeoffStrategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
Strategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
 
Apidays New York 2024 - Accelerating FinTech Innovation by Vasa Krishnan, Fin...
Apidays New York 2024 - Accelerating FinTech Innovation by Vasa Krishnan, Fin...Apidays New York 2024 - Accelerating FinTech Innovation by Vasa Krishnan, Fin...
Apidays New York 2024 - Accelerating FinTech Innovation by Vasa Krishnan, Fin...
 
Vector Search -An Introduction in Oracle Database 23ai.pptx
Vector Search -An Introduction in Oracle Database 23ai.pptxVector Search -An Introduction in Oracle Database 23ai.pptx
Vector Search -An Introduction in Oracle Database 23ai.pptx
 
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
 

Startup Jungle Cambodia | How to Build your First Machine Learning Application

Hinweis der Redaktion

  1. What is Machine Learning & its process. Team members introduction
  2. Simple Gathering data Preparing data Choosing models Train Evaluation Hyperparameter Tuning Prediction
  3. What the main different between human and machine learning? Here is the human learning, we have a beautiful lady is teaching her students.
  4. In this image you will see a very cute machine teacher who is teaching his machine students. Is that call machine learning ?
  5. The answer no. lolz
  6. So what is the machine learning. This is the real world human and machine, what is the main differences between human and machine is , human learn from past experiences while machine need to tell what to do, they need to be programed, they follow the instructions. Another question is, can we can get machine to learn from past experience too? The answer yes we can. That’s what machine learning is .
  7. for machines, the past experiences have a name , we called data. So in the next few minutes, i’m going to show you few examples in which we can teach machine to learn from previous data, more importantly i’m going to show you that, these algorithms are actually pretty easy and the machine learning is nothing to fear.
  8. https://www.desmos.com/calculator/crzk7slwsb This example you cannot apply for investing bitcoin, unless you need to research more about it. You can improve it later Let’s have a look the first example, let’s say we studying the bitcoin price market, our task is to predict a price of the bitcoin by given the date. The graph is the price of the bitcoin in 2017 from January to November. Now we want to predict a price in December. How can we do?
  9. To help us out we collect some previous data of the bitcoin price,Let put data in the grid, the x-axis represents the date of the bitcoin’s price and the y-axis represents the price of the bitcoin in dollars.. To make it easy and calculable I transform the date to numbers. So 100 represent as the month of January and 200 represent as February and so on. Can you guess the bitcoin price in december or (equal to 1200) by given these data? What is the best estimate for the price of the bitcoin? 5000, 6000 or 7000 ?
  10. to help us out we can see the green points kind of form a line so we can draw a line that best fit data. So we can draw a line that best fit the data. Now in this line we can say our best guess for the price of bitcoin in December is 5616$. You may ask how can i find this line.
  11. Let look at simple example these three points, we are going to try to find the best fit line that fit with those three points. Since we are teaching computer how to do it , computer cannot eyeball the line so you have to get it to draw a random line and see how bad of this line is. In order to see how bad of this line is. We calculate the error. So we gonna calculate the error look at the lengths of the distances from the line to these three points. We are going just to simply say that error is the sum of those red lines.
  12. What we gonna to do is next, move line around and see if we can reduce the error. Assuming we move the line to this direction and we calculate the error. And we see the error become smaller and smaller.
  13. Let say we take that step to closer our solution. If we continue doing this procedure several times, we always decreasing the error and we will finally arrive to a good solution in the form of this line. https://www.desmos.com/calculator/2zunvwck21 https://www.desmos.com/calculator/0dej2z5luc
  14. In data , we have x and y , x is the date of the bitcoin price we called input or feature , and y is bitcoin price we called an output. every machine learning algorithm , it has its own formula or we can called function. In the formula, it consist of weight and bias, To make our formula or algorithm more accurate, we need to have a good weight value and bias value. To judge it is a good weight and bias or not , we need to calculate the error or we called cost function or square error. To try several time to find a good weight we need to set number of iteration or a loop, how many time we need to repeat and find a good weight.
  15. Assuming i collect 4 fruits from the market, 2 are apple and 2 are watermelon, i weight and size all the fruits and i note it in the table. And my mom buy me another fruit, but i don’t know what the fruit is, she just gave me the weight and size of the fruit, and i try to guess what is that fruit. To guess it , i try to observe the number that i’ve already weight and size it. I notice that , watermelon seems to be bigger and heavier. So now i am able to guess now, it should be a watermelon. This technique is not working for the big dataset. We cannot observe hundred of data points.
  16. Let try another technique , you take all of those data points that i was collected. And plot it in the graph. With this graph you will able to guess or predict very quickly , that is a watermelon. Because the new data is close to watermelon. So now how to find an algorithm to solve with this problem?
  17. Let talk a little bit with some machine learning algorithm, We have a lot of algorithms out there. Here are some of those.
  18. Now we choose Neural Networks to present today. You may ask, why we choose Neural Networks to solve the problem? Because it works like a human brain. Neural Networks are the biologically inspired simulations performed on the computer to perform certain specific tasks like clustering, classification, pattern recognition etc. Some examples of the pattern are — fingerprint image, a handwritten word, human face or speech signal.
  19. https://www.desmos.com/calculator/xezilnxrbz https://www.desmos.com/calculator/coknirwubg
  20. Back to the slide 38 and 39, If you go further for the machine learning, all input data is digital, we cannot weigh and size by image with those digital data, so we need to extract the feature from the image that is called pixel value.
  21. Each pixel belong to one node
  22. Reminder of what kevin’s said And explain that this kind of network is not sufficient
  23. Explain that the hidden layer is used to have more learnable parameter More than one hidden layer is possible We will explain how to configure that
  24. https://towardsdatascience.com/the-7-steps-of-machine-learning-2877d7e5548e Explain about evaluate and training set
  25. How long will be your training
  26. Visa chatbot using neural networks from scratch. Better to support Khmer language. Mor dataset for accuracy Speaker from scratch and with pytorch same result ~70% accuracy. Speech Recognition from scratch. NewsCrawler using semi-supervised learning and naive bayes(not neural network but use probability laws). It’s good to propose the interesting articles to the users.
  27. From no knowledge began with some really really easy tutorial and tried to code a neural network from scratch. Read many articles and implement them at the same time. One thing we did not do but can be great use kaggle dataset and try to “solve it”
  28. Python is easy to learn. It has many libraries for machine learning. Linear Algebra Matrix Operation or transformation Vectors and spaces Alternate Coordinate Systems