MONTRÉAL.AI | Montréal Artificial Intelligence

Montréal.AI Academy : AI 101

AI 101 : The Dawn of Artificial Intelligence

AI 101 : The First Comprehensive Overview of AI for the General Public

The First Comprehensive Overview of All (全) AI for the General Public

AI 101 : A Well-Crafted Actionable 75 Minutes Tutorial

You are qualified for a career in machine learning!

POWERFUL & USEFUL. This actionable tutorial is designed to entrust everybody with the mindset, the skills and the tools to see artificial intelligence from an empowering new vantage point by :

— Exalting state of the art discoveries and science ;
— Curating the best open-source codes & implementations ; and
— Embodying the impetus that drives today’s artificial intelligence.

In life, you need forcing functions. You never know what you’re capable of until you have no choice but go and do it. Excessive comfort leads to unrealized potential.“ — François Chollet

#AI4Artists : Unveilling a World of Hidden Secrets

Pioneering Legendary Creations

Designed for artists, #AI4Artists is created to inspire artists who, with AI, will shape the 21st Century.

The Artists Creating with AI Won’t Follow Trends; THEY WILL SET THEM.“ — Vincent Boucher, B. Sc. Theoretical Physics, M. A. Government Policy Analysis and M. Sc. Aerospace Engineering

Montréal.AI is the largest artificial intelligence community in Canada. Join us and learn at https://www.facebook.com/groups/MontrealAI/ !

The First World-Class Overview of AI for the General Public

Curated Open-Source Codes, Implementations and Science

The First World-Class Overview of AI for the General Public

The best way to predict the future is to invent it.“ — Alan Kay

0. Getting Started

Today’s artificial intelligence is powerful, useful and accessible to all.

Tinker with Neural Networks : Neural Network Playground — TensorFlow

On a Local Machine
Install Anaconda and Launch ‘Anaconda Navigator
Update Jupyterlab and Launch the Application Under Notebook, Click on ‘Python 3

In the Cloud

In the Browser

Preliminary Readings

The First Comprehensive Overview of All (全) AI for the General Public

1. Deep Learning

DL is essentially a new style of programming–”differentiable programming”–and the field is trying to work out the reusable constructs in this style. We have some: convolution, pooling, LSTM, GAN, VAE, memory units, routing units, etc.“ — Thomas G. Dietterich

1.1 Neural Networks

Neural networks” are a sad misnomer. They’re neither neural nor even networks. They’re chains of differentiable, parameterized geometric functions, trained with gradient descent (with gradients obtained via the chain rule). A small set of highschool-level ideas put together.“ — François Chollet

I feel like a significant percentage of Deep Learning breakthroughs ask the question “how can I reuse weights in multiple places?”
– Recurrent (LSTM) layers reuse for multiple timesteps
– Convolutional layers reuse in multiple locations.
– Capsules reuse across orientation.
“ — Trask

1.2 Recurrent Neural Networks

  • Understanding LSTM Networks — Christopher Olah
  • Attention and Augmented RNN — Olah & Carter, 2016
  • Computer, respond to this email — Post by Greg Corrado
  • Massive Exploration of Neural Machine Translation Architectures arXiv | Docs | Code — Denny Britz, Anna Goldie, Minh-Thang Luong, Quoc Le
  • A TensorFlow implementation of : “Hybrid computing using a neural network with dynamic external memory” GitHub — Alex Graves, Greg Wayne, Malcolm Reynolds, Tim Harley, Ivo Danihelka, Agnieszka Grabska-Barwińska, Sergio Gómez Colmenarejo, Edward Grefenstette, Tiago Ramalho, John Agapiou, Adrià Puigdomènech Badia, Karl Moritz Hermann, Yori Zwols, Georg Ostrovski, Adam Cain, Helen King, Christopher Summerfield, Phil Blunsom, Koray Kavukcuoglu & Demis Hassabis

1.3 Convolution Neural Network

I admire the elegance of your method of computation; it must be nice to ride through these fields upon the horse of true mathematics while the like of us have to make our way laboriously on foot.“ — A. Einstein

1.4 Capsules

2. Autonomous Agents

No superintelligent AI is going to bother with a task that is harder than hacking its reward function.“ — The Lebowski theorem

2.1 Evolution Strategies

2.2 Deep Reinforcement Learning

2.3 Self Play

AlphaGo Zero : Algorithms matter much more than big data and massive amounts of computation

Self-Play is Automated Knowledge Creation.“ — Carlos E. Perez

2.4 Multi-Agent Populations

2.5 Deep Meta-Learning

2.6 Generative Adversarial Network

What I cannot create, I do not understand.“ — Richard Feynman

2.7 World Models

  • World Models — David Ha, Jürgen Schmidhuber
  • Imagination-Augmented Agents for Deep Reinforcement Learning — Théophane Weber, Sébastien Racanière, David P. Reichert, Lars Buesing, Arthur Guez, Danilo Jimenez Rezende, Adria Puigdomènech Badia, Oriol Vinyals, Nicolas Heess, Yujia Li, Razvan Pascanu, Peter Battaglia, Demis Hassabis, David Silver, Daan Wierstra

3. Environments

3.1 OpenAI Gym

3.2 Unity ML-Agents

3.3 DeepMind Control Suite

4. General Readings, Ressources and Tools

ML paper writing pro-tip: you can download the raw source of any arxiv paper. Click on the “Other formats” link, then click “Download source”. This gets you a .tar.gz with all the .tex files, all the image files for the figures in their original resolution, etc.“ — Ian Goodfellow

See the Pen Montreal.AI’s Bubble Bath by QuebecAI (forked from Tero Parviainen) (@QuebecAI) on CodePen.

This 75 minutes tutorial is presently in alpha, with a limited number of customers to help us refine it. As we enter beta, we’ll take on many more groups (minimum 150 persons) from the waiting list.

✉️ Email Us : info@montreal.ai
📞 Phone : +1.514.829.8269
🌐 Website : http://www.montreal.ai
📝 LinkedIn : https://www.linkedin.com/in/montrealai
🏛 Headquarters : 350, PRINCE-ARTHUR STREET W., SUITE #2105, MONTREAL [QC], CANADA, H2X 3R4 *Administrative Head Office

#AIFirst #MontrealAI #MontrealAIAcademy #MontrealArtificialIntelligence

Your browser is out-of-date!

Update your browser to view this website correctly. Update my browser now

×