SlideShare a Scribd company logo
1 of 51
Download to read offline
how we meet
not a good start
is there another way?
goal
communities
Ugidotnet | Scala Milano Meetup | Marketers
look mum, no code!
transfer learning1
1
- How to Retrain Inception's Final Layer for New Categories
- TensorFlow for Poets
the simpsons
detector
root@cc5a496bf40e:/code/simpson_retraining# ./retrain.sh
INFO:tensorflow:Looking for images in 'marge'
INFO:tensorflow:Looking for images in 'homer'
INFO:tensorflow:Looking for images in 'bart'
INFO:tensorflow:Looking for images in 'lisa'
....
INFO:tensorflow:2018-02-25 09:26:27.689515: Step 0: Train accuracy = 53.0%
INFO:tensorflow:2018-02-25 09:26:27.689750: Step 0: Cross entropy = 1.367082
INFO:tensorflow:2018-02-25 09:26:28.583996: Step 0: Validation accuracy = 33.0% (N=100)
....
INFO:tensorflow:2018-02-25 09:26:49.359180: Step 30: Train accuracy = 65.0%
INFO:tensorflow:2018-02-25 09:26:49.359404: Step 30: Cross entropy = 1.172318
INFO:tensorflow:2018-02-25 09:26:49.871993: Step 30: Validation accuracy = 69.0% (N=100)
....
INFO:tensorflow:2018-02-25 09:35:37.061001: Step 1000: Train accuracy = 95.0%
INFO:tensorflow:2018-02-25 09:35:37.061221: Step 1000: Cross entropy = 0.311776
INFO:tensorflow:2018-02-25 09:35:37.600067: Step 1000: Validation accuracy = 87.0% (N=100)
....
INFO:tensorflow:2018-02-25 09:44:03.139348: Step 2000: Train accuracy = 95.0%
INFO:tensorflow:2018-02-25 09:44:03.139593: Step 2000: Cross entropy = 0.286085
INFO:tensorflow:2018-02-25 09:44:03.538799: Step 2000: Validation accuracy = 83.0% (N=100)
....
INFO:tensorflow:2018-02-25 10:00:39.674607: Step 3999: Train accuracy = 97.0%
INFO:tensorflow:2018-02-25 10:00:39.674859: Step 3999: Cross entropy = 0.175444
INFO:tensorflow:2018-02-25 10:00:40.073648: Step 3999: Validation accuracy = 90.0% (N=100)
INFO:tensorflow:Final test accuracy = 90.4% (N=261)
root:/code/simpson_retraining# ./evaluate.sh /data/simpson/test_set/0.jpg`
bart 0.63594097
marge 0.3191907
lisa 0.034744244
homer 0.010124116
the simpsons detector
training results
root@cc5a496bf40e:/code/simpson_retraining# ./retrain.sh
INFO:tensorflow:2018-02-25 09:26:27.689515: Step 0: Train accuracy = 53.0%
INFO:tensorflow:2018-02-25 09:26:27.689750: Step 0: Cross entropy = 1.367082
INFO:tensorflow:2018-02-25 09:26:28.583996: Step 0: Validation accuracy = 33.0% (N=100)
....
INFO:tensorflow:2018-02-25 10:00:39.674607: Step 3999: Train accuracy = 97.0%
INFO:tensorflow:2018-02-25 10:00:39.674859: Step 3999: Cross entropy = 0.175444
INFO:tensorflow:2018-02-25 10:00:40.073648: Step 3999: Validation accuracy = 90.0% (N=100)
INFO:tensorflow:Final test accuracy = 90.4% (N=261)
root:/code/simpson_retraining# ./evaluate.sh /data/simpson/test_set/0.jpg`
bart 0.63594097
marge 0.3191907
lisa 0.034744244
homer 0.010124116
common scenarios
common solutions
Cloud Services
common solutions
ready to go models2
2
TensorFlow models
common solutions
ready to go libraries or tools3
3
- OpenCV-Python
- Spacy
- gensim
Word Algebra4
from gensim.models.KeyedVectors import load_word2vec_format
model = load_word2vec_format(
'GoogleNews-vectors-negative300.bin',
limit=2000000, binary=True)
#calculate: (Rome - Italy) + France = ?
model.similar_by_vector(
model['Rome'] - model['Italy'] + model['France']
, topn=1)
#[(u'Paris', 0.7167540192604065)]
#calculate: (doctor - man) + woman = ?
model.most_similar(
model['doctor'] - model['man'] + model['woman']
, topn=1)
#[(u'nurse', 0.7127888798713684)]
#calculate: (gone - go) + eat = ?
model.most_similar(
positive=['gone', 'eat'], negative=['go']
, topn=1)
#[(u'eaten', 0.7462186217308044)]
4
Credits: The dark side of deep learning - Simone
Scardapane - Codemotion 2017
calculate: (Rome - Italy) + France = ?
model['Rome'] - model['Italy'] + model['France']
[(u'Paris', 0.7167540192604065)]
calculate: (gone - go) + eat = ?
model['gone'] - model['go'] + model['eat']
[(u'eaten', 0.7462186217308044)]
common solutions
Visual Studio ML Model builder
common solutions
ready to go dataset5
5
- Awesome deep learning#datasets (Github)
- List of datasets for machine learning research (Wikipedia)
- Deep Learning datasets
what else?
ingredients
keras
tensorflow
deep learning in 5 steps
1. define the problem
regression
classification
2. prepare your data
choose/create dataset
clean data
normalize data
3. define the model
multilayer perception (MLP) -> it's simple
convolutional neural network (CNN) -> image processing/
video analysis
long short-term memory (LSTM) -> next sequence
prediction
4. train and evaluate
5. refine the model
add layers
change model architecture
enhance your data
overfitting
tip I:
your dataset is the key
tip II:
tip III:
you should trust the graph
tip IV:
patient
bonus track:
hyperparameters tuning6
scikit learn GridSearchCV, RandomizedSearchCV
hyperopt
6
- scikit learn Exhaustive&Random Grid Search
- Hyperopt
troubleshooting
overfitting
dropout
early stopping
cross validation
accuracy/loss curve noisy
smooth learning rate
Resources #1
4 Google Machine Learning Crash Course
4 Learn TensorFlow and deep learning, without a Ph.D.
by Martin Görner
4 How to Use Metrics for Deep Learning with Keras in
Python
4 Neural Networks for Machine Learning course from
Coursera
Resources #2
4 Machine learning finance
4 Keras
4 Tensorflow
4 rucka/deeplearning docker image
It is a capital mistake to
theorize before one has
data
1
Sherlock Holmes
thank you!
questions?
"non ci sono domande stupide, ci sono solo risposte stupide"
AI&ML Conference 2019 - Deep Learning from zero to hero
AI&ML Conference 2019 - Deep Learning from zero to hero

More Related Content

What's hot (13)

Ffffffffffff
FfffffffffffFfffffffffff
Ffffffffffff
 
Teoria y problemas de interes simple ii is54 ccesa007
Teoria y problemas de interes simple ii  is54 ccesa007Teoria y problemas de interes simple ii  is54 ccesa007
Teoria y problemas de interes simple ii is54 ccesa007
 
Module 11 handout by Carey Williamson
Module 11 handout by Carey WilliamsonModule 11 handout by Carey Williamson
Module 11 handout by Carey Williamson
 
Dti2143 lab sheet 9
Dti2143 lab sheet 9Dti2143 lab sheet 9
Dti2143 lab sheet 9
 
Examplelf flowchart
Examplelf flowchartExamplelf flowchart
Examplelf flowchart
 
Programming C Part 02
Programming C Part 02Programming C Part 02
Programming C Part 02
 
1 (1)
1 (1)1 (1)
1 (1)
 
Inverse of a matrix
Inverse of a matrixInverse of a matrix
Inverse of a matrix
 
Matematicaa
MatematicaaMatematicaa
Matematicaa
 
Exact values & associated angles
Exact values & associated angles Exact values & associated angles
Exact values & associated angles
 
Unit 2 monte carlo simulation
Unit 2 monte carlo simulationUnit 2 monte carlo simulation
Unit 2 monte carlo simulation
 
C Programming Example
C Programming Example C Programming Example
C Programming Example
 
Affine Cypher Encryption - Decryption
Affine Cypher Encryption - DecryptionAffine Cypher Encryption - Decryption
Affine Cypher Encryption - Decryption
 

Similar to AI&ML Conference 2019 - Deep Learning from zero to hero

error 2.pdf101316, 6(46 PM01_errorPage 1 of 5http.docx
error 2.pdf101316, 6(46 PM01_errorPage 1 of 5http.docxerror 2.pdf101316, 6(46 PM01_errorPage 1 of 5http.docx
error 2.pdf101316, 6(46 PM01_errorPage 1 of 5http.docx
SALU18
 

Similar to AI&ML Conference 2019 - Deep Learning from zero to hero (20)

error 2.pdf101316, 6(46 PM01_errorPage 1 of 5http.docx
error 2.pdf101316, 6(46 PM01_errorPage 1 of 5http.docxerror 2.pdf101316, 6(46 PM01_errorPage 1 of 5http.docx
error 2.pdf101316, 6(46 PM01_errorPage 1 of 5http.docx
 
Lesson 24. Phantom errors
Lesson 24. Phantom errorsLesson 24. Phantom errors
Lesson 24. Phantom errors
 
Technologies used in the PVS-Studio code analyzer for finding bugs and potent...
Technologies used in the PVS-Studio code analyzer for finding bugs and potent...Technologies used in the PVS-Studio code analyzer for finding bugs and potent...
Technologies used in the PVS-Studio code analyzer for finding bugs and potent...
 
Scilab as a calculator
Scilab as a calculatorScilab as a calculator
Scilab as a calculator
 
Mechanical Engineering Homework Help
Mechanical Engineering Homework HelpMechanical Engineering Homework Help
Mechanical Engineering Homework Help
 
How to avoid bugs using modern C++
How to avoid bugs using modern C++How to avoid bugs using modern C++
How to avoid bugs using modern C++
 
PyData Paris 2015 - Track 1.2 Gilles Louppe
PyData Paris 2015 - Track 1.2 Gilles LouppePyData Paris 2015 - Track 1.2 Gilles Louppe
PyData Paris 2015 - Track 1.2 Gilles Louppe
 
Headache from using mathematical software
Headache from using mathematical softwareHeadache from using mathematical software
Headache from using mathematical software
 
Errors detected in the Visual C++ 2012 libraries
Errors detected in the Visual C++ 2012 librariesErrors detected in the Visual C++ 2012 libraries
Errors detected in the Visual C++ 2012 libraries
 
Machine Learning and Go. Go!
Machine Learning and Go. Go!Machine Learning and Go. Go!
Machine Learning and Go. Go!
 
Micropatterns
MicropatternsMicropatterns
Micropatterns
 
A Unicorn Seeking Extraterrestrial Life: Analyzing SETI@home's Source Code
A Unicorn Seeking Extraterrestrial Life: Analyzing SETI@home's Source CodeA Unicorn Seeking Extraterrestrial Life: Analyzing SETI@home's Source Code
A Unicorn Seeking Extraterrestrial Life: Analyzing SETI@home's Source Code
 
Naive application of Machine Learning to Software Development
Naive application of Machine Learning to Software DevelopmentNaive application of Machine Learning to Software Development
Naive application of Machine Learning to Software Development
 
Improved alerting with Prometheus and Alertmanager
Improved alerting with Prometheus and AlertmanagerImproved alerting with Prometheus and Alertmanager
Improved alerting with Prometheus and Alertmanager
 
A 64-bit horse that can count
A 64-bit horse that can countA 64-bit horse that can count
A 64-bit horse that can count
 
The article is a report about testing of portability of Loki library with 64-...
The article is a report about testing of portability of Loki library with 64-...The article is a report about testing of portability of Loki library with 64-...
The article is a report about testing of portability of Loki library with 64-...
 
C lab-programs
C lab-programsC lab-programs
C lab-programs
 
"Quantum" performance effects
"Quantum" performance effects"Quantum" performance effects
"Quantum" performance effects
 
Checking the code of Valgrind dynamic analyzer by a static analyzer
Checking the code of Valgrind dynamic analyzer by a static analyzerChecking the code of Valgrind dynamic analyzer by a static analyzer
Checking the code of Valgrind dynamic analyzer by a static analyzer
 
A few solvers for portfolio selection
A few solvers for portfolio selectionA few solvers for portfolio selection
A few solvers for portfolio selection
 

Recently uploaded

%+27788225528 love spells in Atlanta Psychic Readings, Attraction spells,Brin...
%+27788225528 love spells in Atlanta Psychic Readings, Attraction spells,Brin...%+27788225528 love spells in Atlanta Psychic Readings, Attraction spells,Brin...
%+27788225528 love spells in Atlanta Psychic Readings, Attraction spells,Brin...
masabamasaba
 

Recently uploaded (20)

%in Soweto+277-882-255-28 abortion pills for sale in soweto
%in Soweto+277-882-255-28 abortion pills for sale in soweto%in Soweto+277-882-255-28 abortion pills for sale in soweto
%in Soweto+277-882-255-28 abortion pills for sale in soweto
 
Direct Style Effect Systems - The Print[A] Example - A Comprehension Aid
Direct Style Effect Systems -The Print[A] Example- A Comprehension AidDirect Style Effect Systems -The Print[A] Example- A Comprehension Aid
Direct Style Effect Systems - The Print[A] Example - A Comprehension Aid
 
OpenChain - The Ramifications of ISO/IEC 5230 and ISO/IEC 18974 for Legal Pro...
OpenChain - The Ramifications of ISO/IEC 5230 and ISO/IEC 18974 for Legal Pro...OpenChain - The Ramifications of ISO/IEC 5230 and ISO/IEC 18974 for Legal Pro...
OpenChain - The Ramifications of ISO/IEC 5230 and ISO/IEC 18974 for Legal Pro...
 
WSO2CON 2024 - Cloud Native Middleware: Domain-Driven Design, Cell-Based Arch...
WSO2CON 2024 - Cloud Native Middleware: Domain-Driven Design, Cell-Based Arch...WSO2CON 2024 - Cloud Native Middleware: Domain-Driven Design, Cell-Based Arch...
WSO2CON 2024 - Cloud Native Middleware: Domain-Driven Design, Cell-Based Arch...
 
WSO2Con2024 - From Code To Cloud: Fast Track Your Cloud Native Journey with C...
WSO2Con2024 - From Code To Cloud: Fast Track Your Cloud Native Journey with C...WSO2Con2024 - From Code To Cloud: Fast Track Your Cloud Native Journey with C...
WSO2Con2024 - From Code To Cloud: Fast Track Your Cloud Native Journey with C...
 
WSO2Con2024 - Low-Code Integration Tooling
WSO2Con2024 - Low-Code Integration ToolingWSO2Con2024 - Low-Code Integration Tooling
WSO2Con2024 - Low-Code Integration Tooling
 
WSO2CON 2024 Slides - Open Source to SaaS
WSO2CON 2024 Slides - Open Source to SaaSWSO2CON 2024 Slides - Open Source to SaaS
WSO2CON 2024 Slides - Open Source to SaaS
 
WSO2CON 2024 - Architecting AI in the Enterprise: APIs and Applications
WSO2CON 2024 - Architecting AI in the Enterprise: APIs and ApplicationsWSO2CON 2024 - Architecting AI in the Enterprise: APIs and Applications
WSO2CON 2024 - Architecting AI in the Enterprise: APIs and Applications
 
WSO2CON 2024 - Building the API First Enterprise – Running an API Program, fr...
WSO2CON 2024 - Building the API First Enterprise – Running an API Program, fr...WSO2CON 2024 - Building the API First Enterprise – Running an API Program, fr...
WSO2CON 2024 - Building the API First Enterprise – Running an API Program, fr...
 
WSO2CON 2024 - WSO2's Digital Transformation Journey with Choreo: A Platforml...
WSO2CON 2024 - WSO2's Digital Transformation Journey with Choreo: A Platforml...WSO2CON 2024 - WSO2's Digital Transformation Journey with Choreo: A Platforml...
WSO2CON 2024 - WSO2's Digital Transformation Journey with Choreo: A Platforml...
 
WSO2Con2024 - From Blueprint to Brilliance: WSO2's Guide to API-First Enginee...
WSO2Con2024 - From Blueprint to Brilliance: WSO2's Guide to API-First Enginee...WSO2Con2024 - From Blueprint to Brilliance: WSO2's Guide to API-First Enginee...
WSO2Con2024 - From Blueprint to Brilliance: WSO2's Guide to API-First Enginee...
 
WSO2CON 2024 - How to Run a Security Program
WSO2CON 2024 - How to Run a Security ProgramWSO2CON 2024 - How to Run a Security Program
WSO2CON 2024 - How to Run a Security Program
 
WSO2CON 2024 - How CSI Piemonte Is Apifying the Public Administration
WSO2CON 2024 - How CSI Piemonte Is Apifying the Public AdministrationWSO2CON 2024 - How CSI Piemonte Is Apifying the Public Administration
WSO2CON 2024 - How CSI Piemonte Is Apifying the Public Administration
 
WSO2Con2024 - Hello Choreo Presentation - Kanchana
WSO2Con2024 - Hello Choreo Presentation - KanchanaWSO2Con2024 - Hello Choreo Presentation - Kanchana
WSO2Con2024 - Hello Choreo Presentation - Kanchana
 
WSO2Con2024 - Enabling Transactional System's Exponential Growth With Simplicity
WSO2Con2024 - Enabling Transactional System's Exponential Growth With SimplicityWSO2Con2024 - Enabling Transactional System's Exponential Growth With Simplicity
WSO2Con2024 - Enabling Transactional System's Exponential Growth With Simplicity
 
WSO2CON 2024 - Building a Digital Government in Uganda
WSO2CON 2024 - Building a Digital Government in UgandaWSO2CON 2024 - Building a Digital Government in Uganda
WSO2CON 2024 - Building a Digital Government in Uganda
 
Announcing Codolex 2.0 from GDK Software
Announcing Codolex 2.0 from GDK SoftwareAnnouncing Codolex 2.0 from GDK Software
Announcing Codolex 2.0 from GDK Software
 
WSO2CON 2024 - Unlocking the Identity: Embracing CIAM 2.0 for a Competitive A...
WSO2CON 2024 - Unlocking the Identity: Embracing CIAM 2.0 for a Competitive A...WSO2CON 2024 - Unlocking the Identity: Embracing CIAM 2.0 for a Competitive A...
WSO2CON 2024 - Unlocking the Identity: Embracing CIAM 2.0 for a Competitive A...
 
%+27788225528 love spells in Atlanta Psychic Readings, Attraction spells,Brin...
%+27788225528 love spells in Atlanta Psychic Readings, Attraction spells,Brin...%+27788225528 love spells in Atlanta Psychic Readings, Attraction spells,Brin...
%+27788225528 love spells in Atlanta Psychic Readings, Attraction spells,Brin...
 
WSO2CON 2024 - Designing Event-Driven Enterprises: Stories of Transformation
WSO2CON 2024 - Designing Event-Driven Enterprises: Stories of TransformationWSO2CON 2024 - Designing Event-Driven Enterprises: Stories of Transformation
WSO2CON 2024 - Designing Event-Driven Enterprises: Stories of Transformation
 

AI&ML Conference 2019 - Deep Learning from zero to hero

  • 1.
  • 2.
  • 4. not a good start
  • 6.
  • 8.
  • 9. communities Ugidotnet | Scala Milano Meetup | Marketers
  • 10. look mum, no code!
  • 11. transfer learning1 1 - How to Retrain Inception's Final Layer for New Categories - TensorFlow for Poets
  • 12.
  • 13. the simpsons detector root@cc5a496bf40e:/code/simpson_retraining# ./retrain.sh INFO:tensorflow:Looking for images in 'marge' INFO:tensorflow:Looking for images in 'homer' INFO:tensorflow:Looking for images in 'bart' INFO:tensorflow:Looking for images in 'lisa' .... INFO:tensorflow:2018-02-25 09:26:27.689515: Step 0: Train accuracy = 53.0% INFO:tensorflow:2018-02-25 09:26:27.689750: Step 0: Cross entropy = 1.367082 INFO:tensorflow:2018-02-25 09:26:28.583996: Step 0: Validation accuracy = 33.0% (N=100) .... INFO:tensorflow:2018-02-25 09:26:49.359180: Step 30: Train accuracy = 65.0% INFO:tensorflow:2018-02-25 09:26:49.359404: Step 30: Cross entropy = 1.172318 INFO:tensorflow:2018-02-25 09:26:49.871993: Step 30: Validation accuracy = 69.0% (N=100) .... INFO:tensorflow:2018-02-25 09:35:37.061001: Step 1000: Train accuracy = 95.0% INFO:tensorflow:2018-02-25 09:35:37.061221: Step 1000: Cross entropy = 0.311776 INFO:tensorflow:2018-02-25 09:35:37.600067: Step 1000: Validation accuracy = 87.0% (N=100) .... INFO:tensorflow:2018-02-25 09:44:03.139348: Step 2000: Train accuracy = 95.0% INFO:tensorflow:2018-02-25 09:44:03.139593: Step 2000: Cross entropy = 0.286085 INFO:tensorflow:2018-02-25 09:44:03.538799: Step 2000: Validation accuracy = 83.0% (N=100) .... INFO:tensorflow:2018-02-25 10:00:39.674607: Step 3999: Train accuracy = 97.0% INFO:tensorflow:2018-02-25 10:00:39.674859: Step 3999: Cross entropy = 0.175444 INFO:tensorflow:2018-02-25 10:00:40.073648: Step 3999: Validation accuracy = 90.0% (N=100) INFO:tensorflow:Final test accuracy = 90.4% (N=261) root:/code/simpson_retraining# ./evaluate.sh /data/simpson/test_set/0.jpg` bart 0.63594097 marge 0.3191907 lisa 0.034744244 homer 0.010124116
  • 14. the simpsons detector training results root@cc5a496bf40e:/code/simpson_retraining# ./retrain.sh INFO:tensorflow:2018-02-25 09:26:27.689515: Step 0: Train accuracy = 53.0% INFO:tensorflow:2018-02-25 09:26:27.689750: Step 0: Cross entropy = 1.367082 INFO:tensorflow:2018-02-25 09:26:28.583996: Step 0: Validation accuracy = 33.0% (N=100) .... INFO:tensorflow:2018-02-25 10:00:39.674607: Step 3999: Train accuracy = 97.0% INFO:tensorflow:2018-02-25 10:00:39.674859: Step 3999: Cross entropy = 0.175444 INFO:tensorflow:2018-02-25 10:00:40.073648: Step 3999: Validation accuracy = 90.0% (N=100) INFO:tensorflow:Final test accuracy = 90.4% (N=261) root:/code/simpson_retraining# ./evaluate.sh /data/simpson/test_set/0.jpg` bart 0.63594097 marge 0.3191907 lisa 0.034744244 homer 0.010124116
  • 17. common solutions ready to go models2 2 TensorFlow models
  • 18. common solutions ready to go libraries or tools3 3 - OpenCV-Python - Spacy - gensim
  • 19. Word Algebra4 from gensim.models.KeyedVectors import load_word2vec_format model = load_word2vec_format( 'GoogleNews-vectors-negative300.bin', limit=2000000, binary=True) #calculate: (Rome - Italy) + France = ? model.similar_by_vector( model['Rome'] - model['Italy'] + model['France'] , topn=1) #[(u'Paris', 0.7167540192604065)] #calculate: (doctor - man) + woman = ? model.most_similar( model['doctor'] - model['man'] + model['woman'] , topn=1) #[(u'nurse', 0.7127888798713684)] #calculate: (gone - go) + eat = ? model.most_similar( positive=['gone', 'eat'], negative=['go'] , topn=1) #[(u'eaten', 0.7462186217308044)] 4 Credits: The dark side of deep learning - Simone Scardapane - Codemotion 2017
  • 20. calculate: (Rome - Italy) + France = ? model['Rome'] - model['Italy'] + model['France'] [(u'Paris', 0.7167540192604065)]
  • 21. calculate: (gone - go) + eat = ? model['gone'] - model['go'] + model['eat'] [(u'eaten', 0.7462186217308044)]
  • 22. common solutions Visual Studio ML Model builder
  • 23. common solutions ready to go dataset5 5 - Awesome deep learning#datasets (Github) - List of datasets for machine learning research (Wikipedia) - Deep Learning datasets
  • 26. deep learning in 5 steps
  • 27. 1. define the problem regression classification
  • 28. 2. prepare your data choose/create dataset clean data normalize data
  • 29. 3. define the model multilayer perception (MLP) -> it's simple convolutional neural network (CNN) -> image processing/ video analysis long short-term memory (LSTM) -> next sequence prediction
  • 30.
  • 31.
  • 32.
  • 33. 4. train and evaluate
  • 34.
  • 35. 5. refine the model add layers change model architecture enhance your data
  • 37. tip I: your dataset is the key
  • 39. tip III: you should trust the graph
  • 41. bonus track: hyperparameters tuning6 scikit learn GridSearchCV, RandomizedSearchCV hyperopt 6 - scikit learn Exhaustive&Random Grid Search - Hyperopt
  • 45. Resources #1 4 Google Machine Learning Crash Course 4 Learn TensorFlow and deep learning, without a Ph.D. by Martin Görner 4 How to Use Metrics for Deep Learning with Keras in Python 4 Neural Networks for Machine Learning course from Coursera
  • 46. Resources #2 4 Machine learning finance 4 Keras 4 Tensorflow 4 rucka/deeplearning docker image
  • 47. It is a capital mistake to theorize before one has data 1 Sherlock Holmes
  • 49. questions? "non ci sono domande stupide, ci sono solo risposte stupide"