Instructional Material
In-depth introduction to machine learning in 15 hours of expert videos
In January 2014, Stanford University professors Trevor Hastie and Rob Tibshirani (authors of the legendary Elements of Statistical Learning textbook) taught an online course based on their newest textbook, An Introduction to Statistical Learning with Applications in R (ISLR). I found it to be an excellent course in statistical learning (also known as "machine learning"), largely due to the high quality of both the textbook and the video lectures. And as an R user, it was extremely helpful that they included R code to demonstrate most of the techniques described in the book. If you are new to machine learning (and even if you are not an R user), I highly recommend reading ISLR from cover-to-cover to gain both a theoretical and practical understanding of many important methods for regression and classification. It is available as a free PDF download from the authors' website.
Classical Statistics and Statistical Learning in Imaging Neuroscience
Neuroimaging research has predominantly drawn conclusions based on classical statistics, including null-hypothesis testing, t-tests, and ANOVA. Throughout recent years, statistical learning methods enjoy increasing popularity, including cross-validation, pattern classification, and sparsity-inducing regression. These two methodological families used for neuroimaging data analysis can be viewed as two extremes of a continuum. Yet, they originated from different historical contexts, build on different theories, rest on different assumptions, evaluate different outcome metrics, and permit different conclusions. This paper portrays commonalities and differences between classical statistics and statistical learning with their relation to neuroimaging research. The conceptual implications are illustrated in three common analysis scenarios. It is thus tried to resolve possible confusion between classical hypothesis testing and data-guided model estimation by discussing their ramifications for the neuroimaging access to neurobiology.
Operational Machine Learning -- Madrid Workshop
It provides an agnostic introduction to operational ML with open source and cloud platforms. It is the first ML workshop to go all the way from data preparation to the integration of predictive models in real-world applications and their deployment in production. Participants will learn to use Python open source libraries scikit-learn, Pandas and SKLL, and cloud platforms Microsoft Azure ML, Amazon ML, BigML and Indico (along with their APIs).
IBERAMIA 2016 San Jose, Costa Rica. 23-25 November, 2016
This is the leading international symposium where the Ibero-American AI community comes together to share research results and experiences with researchers in Artificial Intelligence from all over the world. The conference will feature a pre-conference program of workshops. The main technical program will consist of invited talks by leading scientists working in the area, presentations of technical papers, as well as system demonstrations. The Proceedings of IBERAMIA 2016 will be published, as in past editions, by Springer in its Lecture Notes in Computer Science/Lecture Notes in Artificial Intelligence LNCS/LNAI series. IBERAMIA 2016, the XV edition of IBERAMIA, welcomes submissions on mainstream AI topics, as well as novel cross cutting work in related areas.
Machine Learning Workshop for Developers #MLDXB
Most Machine Learning courses are given from the perspective of a Data Scientist and focus on the techniques and algorithms that allow to learn from data. This workshop takes the perspective of an application developer and instead provides an end-to-end view of ML integration into your applications. We'll go all the way from data preparation to the integration of predictive models in your domain and their deployment in production. The workshop is agnostic and features the best open source Python libraries (Pandas, scikit-learn, SKLL), APIs and ML-as-a-Service platforms (Microsoft Azure ML, Amazon ML, BigML) for developers getting started in Machine Learning. It focuses on only two learning techniques, which turn out to be the most commonly used in practice: decision trees and ensembles.
How useful is Real Analysis for Machine Learning? • /r/MachineLearning
The truth is, unless your research area is a very certain subset of machine learning that is not very popular these days, it is unnecessary to take any math-focused class not given by an ML-focused professor. The level of (even) a graduate class will not be enough for you to understand the research-level concepts, and as such I think it would be better to study recent research papers rather than to spend time worrying about the assignments/midterm/final of a class.
Free Kaggle Machine Learning Tutorial for R
Always wanted to compete in a Kaggle competition, but not sure you have the right skill set? We created a free interactive Machine Learning tutorial to help you out!Together with the team behind Kaggle, we have developed a free interactive tutorial on how to apply Machine Learning Techniques that can be used in your Kaggle competitions. Step by step, through fun coding challenges, the tutorial will learn you how to predict survival rate for Kaggle's Titanic competition using R and Machine Learning. Start the Machine Learning with R tutorial now!This free R tutorial is provided by DataCamp, an online interactive education platform that offers courses in data science and R programming. Each course is built around a certain data science topic, and combines video instruction with in-browser coding challenges so that you can learn by doing.
Python Ecosystem for Machine Learning - Machine Learning Mastery
The Python ecosystem is growing and may become the dominant platform for machine learning. The primarily rationale for adopting Python for machine learning is because it is a general purpose programming language that you can use both for research and development and in production. In this post you will discover the Python ecosystem for machine learning. Python Ecosystem for Machine Learning Photo by Stewart Black, some rights reserved. Python is a general purpose interpreted programming language.
Something is wrong in the way #MachineLearning is being taught to #Developers
The last few years have seen an explosion of interest in Machine Learning (ML) technology and potential applications. Machine Learning is the unsung hero that powers many applications, systems, sensors, devices, and products. Today, Machine Learning is so pervasive that we can often assume its presence in most of the applications and systems without having to specifically call it out. In simple terms, machine learning is a computer's ability to learn from data, and it is one of the most useful tools we have to develop intelligent systems and applications. Machine learning is used widely today for all kinds of tasks, from churn prediction in large companies, to web search, to medical diagnostics, to robotics.
Learn R : 12 Books (Free PDFs!) and Online Resources - YOU CANalytics
This book is a high quality statistical text with R as the software of choice. If you want to be comfortable with fundamental concepts in parallel with learning R, then this is the book for you. Having said this, you will love this book even if you have studied advanced statistics. The book also covers some advanced machine learning concepts such as support machine learning (SVM) and regularization.