Offered By: CognitiveClass
Game-playing AI with Swift for TensorFlow (S4TF)
In this course, you're going to learn how to accelerate machine learning model development with Google's new Swift for TensorFlow framework, by building AI agents to play games like Tic Tac Toe, Cartpole, and 2048.
Continue readingCourse
Artificial Intelligence
1.74k+ EnrolledAt a Glance
In this course, you're going to learn how to accelerate machine learning model development with Google's new Swift for TensorFlow framework, by building AI agents to play games like Tic Tac Toe, Cartpole, and 2048.
However, Swift is the perfect language for the future of machine learning. The compiler is developed in a modular paradigm, and it has 2 intermediate stages in which code can be modified or injected. With Swift for TensorFlow, Google is showing their commitment to the world of machine learning. They're integrating machine learning capabilities directly into the Swift language compiler. This enables you to write code naturally, and run tasks like automatic differentiation. You can even use Swift's Control Flow (if, if-let, and guard statements, for/while loops, etc.)!
- Signing up for an IBM Cloud Account
- Installing Swift for TensorFlow
- Why Swift & Swift for TensorFlow?
- Server-side Swift
- Â Why & how does minimax work?
- Â Lab: Implementing Minimax in Swift
- What is Reinforcement Learning (RL)?
- Lab: Implementing RL for Cartpole in Swift with OpenAI Gym
- Using the pre-built 2048 game
- Why & how does Monte Carlo Tree Search (MCTS) work?
- Lab: Implementing MCTS for 2048 in Swift
- Creating a Swift Runtime service instance on IBM Cloud
- Lab 4 - Deploying the AI-powered 2048 web app
- This course is self-paced.
- It can be taken at any time.
- It can be audited as many times as you wish.
- There is only ONE chance to pass the course, but multiple attempts per question
- Â Basic Math
Estimated Effort
5 Weeks
Level
Beginner
Skills You Will Learn
Artificial Intelligence, Machine Learning, Reinforcement Learning, Swift, Tensorflow
Language
English
Course Code
AI0111EN