Instructional Material
Python: Linear Regression
Regression is still one of the most widely used predictive methods. If you are unfamiliar with Linear Regression, check out my: Linear Regression using Excel lesson. It will explain the more of the math behind what we are doing here. This lesson is focused more on how to code it in Python. What we have is a data set representing years worked at a company and salary.
A robot has been teaching college students for 5 months
There are some human attributes robots could never replace - or at least that's what you might hope. But one university has brought that into question by replacing one of their teaching assistants with a machine. Student Tyson Bailey began to wonder if Jill was a computer and posted his suspicions on Piazza. 'We were taking an AI course, so I had to imagine that it was possible there might be an AI lurking around,' said Bailey, who lives in Albuquerque, New Mexico. 'Then again, I asked Dr. Goel if he was a computer in one of my first email interactions with him.
Proceedings of the 5th Workshop on Machine Learning and Interpretation in Neuroimaging (MLINI) at NIPS 2015
Rish, I., Wehbe, L., Langs, G., Grosse-Wentrup, M., Murphy, B., Cecchi, G.
This volume is a collection of contributions from the 5th Workshop on Machine Learning and Interpretation in Neuroimaging (MLINI) at the Neural Information Processing Systems (NIPS 2015) conference. Modern multivariate statistical methods developed in the rapidly growing field of machine learning are being increasingly applied to various problems in neuroimaging, from cognitive state detection to clinical diagnosis and prognosis. Multivariate pattern analysis methods are designed to examine complex relationships between high-dimensional signals, such as brain images, and outcomes of interest, such as the category of a stimulus, a type of a mental state of a subject, or a specific mental disorder. Such techniques are in contrast with the traditional mass-univariate approaches that dominated neuroimaging in the past and treated each individual imaging measurement in isolation. We believe that machine learning has a prominent role in shaping how questions in neuroscience are framed, and that the machine-learning mind set is now entering modern psychology and behavioral studies. It is also equally important that practical applications in these fields motivate a rapidly evolving line or research in the machine learning community. In parallel, there is an intense interest in learning more about brain function in the context of rich naturalistic environments and scenes. Efforts to go beyond highly specific paradigms that pinpoint a single function, towards schemes for measuring the interaction with natural and more varied scene are made. The goal of the workshop is to pinpoint the most pressing issues and common challenges across the neuroscience, neuroimaging, psychology and machine learning fields, and to sketch future directions and open questions in the light of novel methodology.
Deep Neural Network Hyper-Parameter Optimization
Rescale's Design-of-Experiments (DOE) framework is an easy way to optimize the performance of machine learning models. This article will discuss a workflow for doing hyper-parameter optimization on deep neural networks. For an introduction to DOEs on Rescale, see this webinar. Deep neural networks (DNNs) are a popular machine learning model used today in many many applications including robotics, self-driving cars, image search, facial recognition, and speech recognition. In this article we will train some neural networks to do image classification and show how to use Rescale to maximize the performance of your DNN models.
Getting Up to Speed on Deep Learning: 20 Resources -- Life Learning
For good reason, deep learning is increasingly capturing mainstream attention. Just recently, on March 15th, Google DeepMind's AlphaGo AI -- technology based on deep neural networks -- beat Lee Sedol, one of the world's best Go players, in a professional Go match. Behind the scenes, deep learning is an active, fast-paced research area that's proliferating quickly among some of the world's most innovative companies. We are asked frequently about our favorite resources to get up to speed on deep learning and follow its rapid developments. As such, we've outlined below some of our favorite resources. While certainly not comprehensive, there's a lot here, and we'll continue to update this list -- if there's something we should add, let us know.
Implementing Neural Networks in Javascript
Neural networks provide the possibility to solve complicated non linear problems. They can be used in various areas such as signal classification, forecasting timeseries and pattern recognition. A neural network is a model inspired by the human brain and consists of multiple connected neurons. For getting a deeper understanding, I recommend checking out Neural Networks and Deep Learning. Within the last years, multiple Javascript frameworks were developed that can help you to create, train and use Neural Networks for different purposes.
Global Bigdata Conference
We've been using TensorFlow in daily research and engineering since it was released almost six months ago. We've learned a lot of things along the way. Because there are many subjective articles on TensorFlow and not enough helpful documentation, I've sprinkled in examples, tutorials, docs, and code snippets wherever possible. When it comes to machine learning, it is easy to focus on the tech (features, capabilities, benchmarks, etc). But good programmers know it is much harder to write code that humans will use, versus code that a machine can compile and execute. So my favorite thing about TensorFlow is the simple fact that everyone in the machine learning community is aware of it, most are open to trying it, and hopefully, enough of us will use it to make useful things.
Georgia Tech's AI Teaching Assistant Fools (Some) Humans (EdSurge News)
Imagine if your teaching assistant was actually a robot--and looked like Alicia Vikander. A picture of the "Ex Machina" lead actress graces a Wall Street Journal article that explores students' surprise when they discovered one of their teaching assistants was, in fact, a bot. Her responses--which fooled even former IBM employees--were based on looking through nearly 40,000 questions and answers on a discussion forum. Ashok Goel, the professor who teaches the online Georgia Tech computer science course, believes that bots like Jill can answer 40 percent of all students' questions--many of the mundane variety--within a year. Best quote of the story goes to a student: "We're taking an artificial intelligence class. There should be some artificial intelligence here."
In-depth Machine Learning Course w/ Python • /r/MachineLearning
Hi there, my name is Harrison and I frequently do Python programming tutorials on PythonProgramming.net and YouTube.com/sentdex. I do my best to produce tutorials for beginner-intermediate programmers, mainly by making sure nothing is left to abstraction and hand waving. The most recent series is an in-depth machine learning course, aimed at breaking down the complex ML concepts that are typically just "done for you" in a hand-wavy fashion with packages and modules. The machine learning series is aimed at just about anyone with a basic understanding of Python programming and the willingness to learn. If you're confused about something we're doing, I can either help, or point you towards a tutorial that I've done already (I have about 1,000) to help.