Instructional Material
Crash Course On Multi-Layer Perceptron Neural Networks - Machine Learning Mastery
In this post you discovered artificial neural networks for machine learning. How neural networks are not models of the brain but are instead computational models for solving complex machine learning problems. That neural networks are comprised of neurons that have weights and activation functions. The networks are organized into layers of neurons and are trained using stochastic gradient descent. That it is a good idea to prepare your data before training a neural network model.
Data Science: Supervised Machine Learning in Python
In recent years, we've seen a resurgence in AI, or artificial intelligence, and machine learning. Machine learning has led to some amazing results, like being able to analyze medical images and predict diseases on-par with human experts. Google's AlphaGo program was able to beat a world champion in the strategy game go using deep reinforcement learning. Machine learning is even being used to program self driving cars, which is going to change the automotive industry forever. Imagine a world with drastically reduced car accidents, simply by removing the element of human error.
An Introduction to Machine Learning Theory and Its Applications: A Visual Tutorial with Examples
No discussion of ML would be complete without at least mentioning neural networks. Not only do neural nets offer an extremely powerful tool to solve very tough problems, but they also offer fascinating hints at the workings of our own brains, and intriguing possibilities for one day creating truly intelligent machines. Neural networks are well suited to machine learning problems where the number of inputs is gigantic. The computational cost of handling such a problem is just too overwhelming for the types of systems we've discussed above. As it turns out, however, neural networks can be effectively tuned using techniques that are strikingly similar to gradient descent in principle. A thorough discussion of neural networks is beyond the scope of this tutorial, but I recommend checking out our previous post on the subject.
Deep Learning: Convolutional Neural Networks in Python
This is the 3rd part in my Data Science and Machine Learning series on Deep Learning in Python. At this point, you already know a lot about neural networks and deep learning, including not just the basics like backpropagation, but how to improve it using modern techniques like momentum and adaptive learning rates. You've already written deep neural networks in Theano and TensorFlow, and you know how to run code using the GPU. This course is all about how to use deep learning for computer vision using convolutional neural networks. These are the state of the art when it comes to image classification and they beat vanilla deep networks at tasks like MNIST.
8 Ways AI Will Profoundly Change City Life by 2030
How will AI shape the average North American city by 2030? A panel of experts assembled as part of a century-long study into the impact of AI thinks its effects will be profound. The One Hundred Year Study on Artificial Intelligence is the brainchild of Eric Horvitz, technical fellow and a managing director at Microsoft Research. Every five years a panel of experts will assess the current state of AI and its future directions. The first panel, comprised of experts in AI, law, political science, policy, and economics, was launched last fall and decided to frame their report around the impact AI will have on the average American city.
Bayes Theorem: A Visual Introduction For Beginners
From Google search results to Netflix recommendations and investment strategies, Bayes Theorem (also often called Bayes Rule or Bayes Formula) is used across countless industries to help calculate and assess probability. Bayesian statistics is taught in most first-year statistics classes across the nation, but there is one major problem that many students (and others who are interested in the theorem) face. The theorem is not intuitive for most people, and understanding how it works can be a challenge, especially because it is often taught without visual aids. In this guide, we unpack the various components of the theorem and provide a basic overview of how it works โ and with illustrations to help. Three scenarios โ the flu, breathalyzer tests, and peacekeeping โ are used throughout the booklet to teach how problems involving Bayes Theorem can be approached and solved.
Easy fixes to tech problems
From the looks of it, 2017 will be a pretty amazing year for technology. Every day consumers are talking about virtual reality, self-driving cars and a limitless menu of on-demand services. The future really has arrived. But even as digital tech gets more streamlined and powerful, glitches keep popping up. Just when we think we have superhuman control of our lives, a device fails to work and we have no clue how to fix it.
AI Teaching Assistant Helped Students Online--and No One Knew the Difference
Meet Jill Watson, a first-time teaching assistant at Georgia Tech assigned to moderate an online forum for a computer science class. Jill was 1 of 9 TAs assigned to help answer questions about coursework and projects from the 300 students enrolled in the advanced course. During the first few weeks in January, Jill really struggled. This was Knowledge-Based Artificial Intelligence, after all, a course with the goal to "build AI agents capable of human-level intelligence and gain insights into human cognition." It was also a requirement for graduate students to earn their master's degree.
Here's 6 helpful chatbots that prove conversation machines can do more than just talk
From MOOCs (Massive open online courses) to the use of iPads in schools, there's no doubt that technology is changing the way that we learn. Chatbots could have a similar effect, too -- by offering a means by which children can better interact with the subjects they're studying. That was the conclusion reached by UK-based tech company rehabstudio. During a recent hackathon event, they came up with the idea of creating an "edubot" that would enable kids to ask questions to a tyrannosaurus rex (called Tina) using Facebook Messenger. The finished product was a collaboration between rehabstudio (providing the tech) and National Geographic Kids (providing the data.)