Deploying Artificial Intelligence Applications
Francesco Pugliese
DATE Tuesday 27th November 2018
LOCATION Spazio Cantoni - Via Giovanni Cantoni 7
This Workshop will lead the attendees towards the most exciting breakthroughs in the modern Artificial Intelligence by implementing code in Python and Keras. The participant will learn how to implement AI programs very easily and effectively by putting hands on Python constructs and Keras classes.
Take a look at the Special Package:
“1 Workshop + Conference Ticket”: we offer 15% DISCOUNT on the total price!
Click here to know how to obtain these discounts.
LANGUAGE
Italian
LEVEL
Beginner
DURATION
The workshop is full-day (8 hours) from 9:00 to 18:00, with one hour lunch break.
CHECK IN 8:30 – 9:00
PRICES
– 180 € until the 13th of September;
– 220 € until the 25th of October;
– 260 € until the 22nd of November;
– 280 € until the 26th of November at 5 pm
Take a look at the Special Package:
“1 Workshop + Conference Ticket”: we offer 15% DISCOUNT on the total price!
Click here to know how to obtain these discounts.
Francesco Pugliese is an Istat’s Researcher and co-founder of Deep Learning Italia. He has a BsC and MsC in Computer Science, at the University of Rome “La Sapienza” and a PhD in Cognitive Science.
ABSTRACT
This Workshop will lead the attendees towards the most exciting breakthroughs in the modern Artificial Intelligence by implementing code in Python and Keras. The participant will learn how to implement AI programs very easily and effectively by putting hands on Python constructs and Keras classes. We will tackle the 4 most appealing case of study in AI nowadays: CV, NLP, Time-Series and Chatbots. This way, developers will get able to write cutting-edge Keras back-end code by using packages like Keras.Layers, Keras.Models, Keras.CallBacks, OpenCV, Scikit Image, Scikit Learn, Numpy, Pandas.
TABLE OF CONTENTS
– Introduction to Artificial Intelligence in Research, Business and every-day-life.
– Explanation of all Artifcial Intelligence Models with particular focus on Artificial Neural Networks.
– Theory of Neural Networks and Training Algorithms
– Deep Neural Networks: Convolutional Neural Networks, Long Short Term Memories, Residual Networks, Generative Adversarial Networks, Sequence to Sequence Models.
– Major Successes of Deep Learning in AI: Computer Vision, Natural Language Processing, Deep Reinforcement Learning
– Pre-processing: Word Embeddings (Skip-Gram, CBOW, etc.), Open CV for Images preprocessing, Time-series preprocessing, etc.
– Model Regularizers: Dropout, BatchNormalization, Data Augmentation, L1/L2, etc.
– Training Regularizers: K-fold Cross Validation, Grid-Search, etc.
– Case Study 1: Building a complete Computer Vision System in Python/Keras
– Case Study 2: Building a complete Natural Language Processing System in Python/Keras
– Case Study 3: Building a complete Time-Series Prediction System in Python/Keras
TRAINING OBJECTIVES
Understanding Artificial Intelligence principles, Understanding Deep Learning theory, Learning Convolutional Neural Networks, Long Short Term Memories, Residual Networks, Generative Adversarial Networks and other complex Deep Neural Networks, Learning how to program Python AI programs with Keras, Implementing complex AI models in keras such as NLP and Images classfiers, Text Summarization, Chatbots, Time-series predictions, etc. Measuring by metrics accuracy of models, Implement cutting-edge “businessable” AI applications
WHO THE WORKSHOP IS DEDICATED TO?
People who would like to learn fundamentals of modern AI, on how to quickly program python code for AI applications, people interested in research on AI, people interested in building a Business and/or a StartUp around AI.
PREREQUIREMENTS
No experience in Artificial Intelligence or programming in Keras. A Basic knowledge of programming in Python is recommended, but not striclty necessary. A general knowledge of mathematical analysis, linear algebra and statistics should be due.
HARDWARE AND SOFTWARE REQUIREMENTS
Attendees should have a laptop equipped with a GPU possibly but not necessarily. Laptop can have CPU only, but computations risk to be more time-consuming though. If possible, attendees should have Python installed with Anaconda distribution, TensorFloe and Keras. Deep Learning Italia offers tutorials for installing all the SW stack needed for our classes at the following links: Italiano : http://www.deeplearningitalia.com/installazione-di-kerastensorflow-theano-su-windows/
English: http://www.deeplearningitalia.com/installation/
WARNING
Seats are limited.
The workshop will be held only if the minimun number of attendees is reached.
Take a look at the Special Package:
“1 Workshop + Conference Ticket”: we offer 15% DISCOUNT on the total price!
Click here to know how to obtain these discounts.