Goto

Collaborating Authors

 Instructional Material


Artificial Intelligence IV - Reinforcement Learning in Java

@machinelearnbot

This course is about Reinforcement Learning. The first step is to talk about the mathematical background: we can use a Markov Decision Process as a model for reinforcement learning. We can solve the problem 3 ways: value-iteration, policy-iteration and Q-learning. Q-learning is a model free approach so it is state-of-the-art approach. It learns the optimal policy by interacting with the environment.


Machine Learning with Scikit-learn Udemy

@machinelearnbot

Machine learning is the buzzword bringing computer science and statistics together to build smart and efficient models. Using powerful algorithms and techniques offered by machine learning, you can automate any analytical model. This course examines a variety of machine learning models including popular machine learning algorithms such as k-nearest neighbors, logistic regression, naive Bayes, k-means, decision trees, and artificial neural networks. You will build systems that classify documents, recognize images, detect ads, and more. You'll learn to use scikit-learn's API to extract features from categorical variables, text and images; evaluate model performance; and develop an intuition for how to improve your model's performance.


Hands-on Artificial Intelligence with TensorFlow

@machinelearnbot

TensorFlow is one of the most commonly used frameworks for Deep Learning and AI. This course will be your guide to understand and learn the concepts of Artificial intelligence by applying them in a real-world project with TensorFlow. This course will show you how to combine the power of Artificial Intelligence and TensorFlow to develop some exciting applications for the real world. This course will take you through all the relevant AI domains, tools, and algorithms required to build optimal solutions and will show you how to implement them hands-on. You will then be taken through techniques such as reinforcement learning, heuristic searches, neural networks, Computer Vision, OpenAI Gym, and more in different stages of your application.


Unity Machine Learning with Python! Udemy

@machinelearnbot

Learn to work in an exciting area of computer science and artificial intelligence. In this course we will train an artificial brain to make the game work. No matter where the present falls, the computer will know exactly how get it. Make an AI Christmas game! Our Unity game will have a holiday setting featuring a sled.


Artificial Intelligence with Python – Sequence Learning

@machinelearnbot

Enter and explore the fascinating world of intelligent apps with Artificial Intelligence with Python. Artificial Intelligence is becoming increasingly relevant in the modern world. By harnessing the power of algorithms, you can create apps that intelligently interact with the world around you, automatic speech recognition systems, and more. Prateek Joshi is an artificial intelligence researcher, an author of eight published books, and a TEDx speaker. He has been featured in Forbes 30 Under 30, CNBC, TechCrunch, Silicon Valley Business Journal, and many more publications.


Data Visualization in Python for Machine Learning Engineers

@machinelearnbot

Welcome to Data Visualization in Python for Machine learning engineers. This is the third course in a series designed to prepare you for becoming a machine learning engineer. I'll keep this updated and list only the courses that are live. Here is a list of the courses that can be taken right now. Please take them in order.


Word2Vec word embedding tutorial in Python and TensorFlow - Adventures in Machine Learning

@machinelearnbot

In coming tutorials on this blog I will be dealing with how to create deep learning models that predict text sequences. However, before we get to that point we have to understand some key Natural Language Processing (NLP) ideas. One of the key ideas in NLP is how we can efficiently convert words into numeric vectors which can then be "fed into" various machine learning models to perform predictions. The current key technique to do this is called "Word2Vec" and this is what will be covered in this tutorial. After discussing the relevant background material, we will be implementing Word2Vec embedding using TensorFlow (which makes our lives a lot easier). To get up to speed in TensorFlow, check out my TensorFlow tutorial. Also, if you prefer Keras – check out my Word2Vec Keras tutorial.


Launching into Machine Learning Coursera

@machinelearnbot

About this course: Starting from a history of machine learning, we discuss why neural networks today perform so well in a variety of problems. We then discuss how to set up a supervised learning problem and find a good solution using gradient descent. This involves creating datasets that permit generalization; we talk about methods of doing so in a repeatable way that supports experimentation.


Simple Reinforcement Learning with Tensorflow: Part 2 - Policy-based Agents

#artificialintelligence

After a weeklong break, I am back again with part 2 of my Reinforcement Learning tutorial series. In Part 1, I had shown how to put together a basic agent that learns to choose the more rewarding of two possible options. In this post, I am going to describe how we get from that simple agent to one that is capable of taking in an observation of the world, and taking actions which provide the optimal reward not just in the present, but over the long run. With these additions, we will have a full reinforcement agent. Environments which pose the full problem to an agent are referred to as Markov Decision Processes (MDPs).


Mathematics for Machine Learning: Linear Algebra Coursera

#artificialintelligence

About this course: In this course on Linear Algebra we look at what linear algebra is and how it relates to vectors and matrices. Then we look through what vectors and matrices are and how to work with them, including the knotty problem of eigenvalues and eigenvectors, and how to use these to solve problems. Finally we look at how to use these to do fun things with datasets - like how to rotate images of faces and how to extract eigenvectors to look at how the Pagerank algorithm works. Since we're aiming at data-driven applications, we'll be implementing some of these ideas in code, not just on pencil and paper. Towards the end of the course, you'll write code blocks and encounter Jupyter notebooks in Python, but don't worry, these will be quite short, focussed on the concepts, and will guide you through if you've not coded before.