Upgrade to Pro — share decks privately, control downloads, hide ads and more …

Introduction to Deep Neural Network

Avatar for Tarek Eldeeb Tarek Eldeeb
September 24, 2018

Introduction to Deep Neural Network

- DL Introductory Session:
* Attendees will gain the following skills after the session:
1- Know the history of AI and how DL evolved.
2- Aware of the general theory about how neural networks work
3- Can start practicing with "Supervised Learning" approach
- A portable Windows 64-bit setup will be provided

Avatar for Tarek Eldeeb

Tarek Eldeeb

September 24, 2018
Tweet

More Decks by Tarek Eldeeb

Other Decks in Technology

Transcript

  1. What is Deep Learning? Read more: https://en.wikipedia.org/wiki/History_of_artificial_intelligence Turing Test Chess/

    Games Basic NLP Expert Systems: -Basic Dialog -Medical Analysis 1965: First NN 1996: IBM’s Deep Blue beats Kasparov 2011: BIG DATA 2012: Fast GPU implementations reached human-level accurate! End-to-End Learning
  2. Applications of Deep Neural Network • Automatic Speech recognition •

    Image Recognition • Natural Language Processing • Art Generation! • Advertising & Recommendation • Autonomous Driving • Bioinformatics (+wearables) • .. • .. and the list goes on ..
  3. Problems and Drawbacks • No theory, it’s only a good

    practice! ◦ You can never know: Is it trained well enough? ◦ What are the KPIs for my implementation? • Un-debuggable Errors! ◦ Corrupted/random inputs may be classified with confidence! ◦ Cannot trace the error, it’s only a little percentage! • Hackability ◦ Minor human-indetectable changes may lead to miss-classifications
  4. DNN Approaches Supervised Learning • Labelled Dataset (un/structured) • Predict

    Outcome or future • Classification: ◦ Computer Vision ◦ Customer Retention • Regression: ◦ Weather forecast ◦ Marketing/Adv Unsupervised Learning • No Labels • Find Hidden Structure • Clustering: ◦ Recommendation System • Dimensionality Reduction: ◦ Big-data visualisation ◦ Feature elicitation Reinforcement Learning • Reward System • Decision Process • Skill Acquisition: ◦ Game AI ◦ Robot Navigation
  5. Playground .. • Build and try a visual NN https://playground.tensorflow.org

    • Host and share your notebooks https://www.kaggle.com • Complete Courses: ◦ Top-down: http://course.fast.ai ◦ Bottom-Up: https://www.deeplearning.ai (also on Youtube) • A list of awesome Deep Learning tutorials, projects and communities (here)