Applied AI with DeepLearning

  • 4.4
Approx. 24 hours to complete

Course Summary

Learn the basics of artificial intelligence and its applications in various fields. This course will teach you how to create and program intelligent machines that can learn and adapt.

Key Learning Points

  • Understand the fundamentals of AI and how it works
  • Learn how to create intelligent agents and decision-making systems
  • Explore the various applications of AI in different industries and fields

Related Topics for further study


Learning Outcomes

  • Understand the basic concepts and techniques of AI
  • Learn how to create intelligent agents and decision-making systems
  • Explore the various applications of AI in different industries and fields

Prerequisites or good to have knowledge before taking this course

  • Basic programming knowledge
  • Basic math knowledge

Course Difficulty Level

Beginner

Course Format

  • Online
  • Self-paced

Similar Courses

  • Machine Learning
  • Deep Learning
  • Data Science

Related Education Paths


Related Books

Description

>>> By enrolling in this course you agree to the End User License Agreement as set out in the FAQ. Once enrolled you can access the license in the Resources area <<<

Outline

  • Introduction to deep learning
  • A warm welcome from John Cohn, IBM Fellow Watson IoT
  • Introduction - Romeo Kienzler
  • Introduction - Ilja Rasin
  • Introduction - Niketan Pansare
  • Course Logistics
  • Cloud Architectures for AI and DeepLearning
  • Linear algebra
  • Deep feed forward neural networks
  • Convolutional Neural Networks
  • Recurrent neural networks
  • LSTMs
  • Auto encoders and representation learning
  • Methods for neural network training
  • Gradient Descent Updater Strategies
  • How to choose the correct activation function
  • The bias-variance tradeoff in deep learning
  • IBM Digital Badge
  • Video summary on environment setup
  • Where to get all the code and slides for download?
  • Link to Github
  • DeepLearning Fundamentals
  • DeepLearning Frameworks
  • Intoduction to TensorFlow
  • Neural Network Debugging with TensorBoard
  • Automatic Differentiation
  • Introduction video
  • Keras overview
  • Sequential models in keras
  • Feed forward networks
  • Recurrent neural networks
  • Beyond sequential models: the functional API
  • Saving and loading models
  • What is SystemML (1/2)
  • What is SystemML (2/2)
  • PyTorch Installation
  • PyTorch Packages
  • Tensor Creation and Visualization of Higher Dimensional Tensors
  • Math Computation and Reshape
  • Computation Graph, CUDA
  • Linear Model
  • Link to files in Github
  • TensorFlow
  • TensorFlow 2.x
  • Apache SystemML
  • PyTorch Introduction
  • DeepLearning Applications
  • Introduction to Anomaly Detection
  • How to implement an anomaly detector (1/2)
  • How to implement an anomaly detector (2/2)
  • How to deploy a real-time anomaly detector
  • Introduction to Time Series Forecasting
  • Stateful vs. Stateless LSTMs
  • Batch Size
  • Number of Time Steps, Epochs, Training and Validation
  • Trainin Set Size
  • Input and Output Data Construction
  • Designing the LSTM network in Keras
  • Anatomy of a LSTM Node
  • Number of Parameters
  • Training and loading a saved model
  • Classifying the MNIST dataset with Convolutional Neural Networks
  • Image classification with Imagenet and Resnet50
  • Autoencoder - understanding Word2Vec
  • Text Classification with Word Embeddings
  • Anomaly Detection
  • Sequence Classification with Keras LSTM Network
  • Image Classification
  • NLP
  • Scaling and Deployment
  • Run Keras Models in Parallel on Apache Spark using Apache SystemML
  • Computer Vision with IBM Watson Visual Recognition
  • Text Classification with IBM Watson Natural Language Classifier
  • Exercise: Scale a Deep Learning Model on IBM Watson Machine Learning
  • Link to Github
  • Methods of parallel neural network training

Summary of User Reviews

Discover the fascinating world of Artificial Intelligence with Coursera's AI course. Learners have praised the comprehensive content and engaging lectures provided by the course.

Key Aspect Users Liked About This Course

The course provides a comprehensive overview of AI and its applications in the real world.

Pros from User Reviews

  • Engaging lectures that make complex topics easy to understand
  • High-quality course materials and resources
  • Interactive assignments and quizzes that reinforce learning
  • Flexible course schedule that allows learners to study at their own pace
  • Instructors and peers who are supportive and helpful

Cons from User Reviews

  • Some learners have found the course to be too theoretical and lacking in practical applications
  • The course may not be suitable for beginners without prior knowledge of programming and computer science
  • The course is time-consuming and requires a significant investment of time and effort
  • Some learners have experienced technical difficulties with the platform and course materials
  • The course may not be accessible to learners who do not have a reliable internet connection
English
Available now
Approx. 24 hours to complete
Romeo Kienzler, Niketan Pansare, Tom Hanlon, Max Pumperla, Ilja Rasin
IBM
Coursera

Instructor

Romeo Kienzler

  • 4.4 Raiting
Share
Saved Course list
Cancel
Get Course Update
Computer Courses