Goto

Collaborating Authors

 Instructional Material


Machine Learning with Scala - Udemy

@machinelearnbot

The ability to apply machine learning techniques to large datasets is becoming a highly sought-after skill in the world of technology. Scala can help you deliver key insights into your data--its unique capabilities as a language let you build sophisticated algorithms and statistical models. For this reason, machine learning and Scala fit together perfectly and knowledge of both would be beneficial for anyone entering the data science field. The course starts with a general introduction to the Scala programming language. From there, you'll be introduced to several practical machine learning algorithms from the areas of exploratory data analysis.


Helping developers validate skills with first global Watson Certification Program - IBM Watson

#artificialintelligence

In 2014, IBM launched the Watson Developer Cloud, making the power of cognitive computing available to developers across the world through a set of APIs on IBM's BlueMix platform. We've seen volumes of applications built by companies covering everything from personal health and fitness to travel and entertainment to financial services. It was amazing to see these early adopters jump onboard and showcase the power of cognitive computing. We want to make it even easier for developers to learn how to build and deploy cognitive applications – and even more importantly, to distinguish themselves for having developed these critical skills. That's why today, IBM is announcing a new program -- the IBM Watson Application Developer Certification -- designed to help developers all across the world build and validate their skills as well as connect with companies looking to leverage their unique talents. We watch every day as individuals explore and apply Watson in new ways -- from building natural language interfaces in a variety of languages so consumers can get answers faster to helping doctors uncover critical new insights from medical imagery.


Google's AI can now learn from its own memory independently

#artificialintelligence

The DeepMind artificial intelligence (AI) being developed by Google's parent company, Alphabet, can now intelligently build on what's already inside its memory, the system's programmers have announced. Their new hybrid system – called a Differential Neural Computer (DNC) – pairs a neural network with the vast data storage of conventional computers, and the AI is smart enough to navigate and learn from this external data bank. What the DNC is doing is effectively combining external memory (like the external hard drive where all your photos get stored) with the neural network approach of AI, where a massive number of interconnected nodes work dynamically to simulate a brain. "These models... can learn from examples like neural networks, but they can also store complex data like computers," write DeepMind researchers Alexander Graves and Greg Wayne in a blog post. At the heart of the DNC is a controller that constantly optimises its responses, comparing its results with the desired and correct ones.


Google's Deep Mind Gives AI a Memory Boost That Lets It Navigate London's Underground

#artificialintelligence

Google's DeepMind artificial intelligence lab does more than just develop computer programs capable of beating the world's best human players in the ancient game of Go. The DeepMind unit has also been working on the next generation of deep learning software that combines the ability to recognize data patterns with the memory required to decipher more complex relationships within the data. Deep learning is the latest buzz word for artificial intelligence algorithms called neural networks that can learn over time by filtering huge amounts of relevant data through many "deep" layers. The brain-inspired neural network layers consist of nodes (also known as neurons). Tech giants such as Google, Facebook, Amazon, and Microsoft have been training neural networks to learn how to better handle tasks such as recognizing images of dogs or making better Chinese-to-English translations. These AI capabilities have already benefited millions of people using Google Translate and other online services.



Upcoming Practical Data Science courses in London, Chicago, Zurich, Oslo and Stockholm

#artificialintelligence

If you'd like to learn how to run R within Azure Machine Learning and SQL Server, you may be interested in these upcoming 4-day Practical Data Science courses, presented by Rafal Lukawiecki from Project Botticelli. In this classroom-based course, you will learn machine learning, data mining, some statistics, data preparation, and how to interpret the results. You will also learn how to formulate business questions in terms of data science hypotheses and experiments, and how to prepare inputs to answer those questions. Rafal will share his decade of hands-on experience while teaching you about Azure Machine Learning (Azure ML) which is the foundation of Cortana Analytics Suite, and its highly-visual, on-premise companion, the SQL Server Analysis Services Data Mining engine, supplemented with the free Microsoft R Open and Microsoft R Server software. By the end of this course you will be able to plan and run data science projects.


How to Scale Machine Learning Data From Scratch With Python - Machine Learning Mastery

#artificialintelligence

Many machine learning algorithms expect data to be scaled consistently. There are two popular methods that you should consider when scaling your data for machine learning. In this tutorial, you will discover how you can rescale your data for machine learning. How To Prepare Machine Learning Data From Scratch With Python Photo by Ondra Chotovinsky, some rights reserved. Many machine learning algorithms expect the scale of the input and even the output data to be equivalent. It can help in methods that weight inputs in order to make a prediction, such as in linear regression and logistic regression.


Israeli company developing system to allow cars to learn how to drive through experience

#artificialintelligence

This means that programmers must account for every type of road situation a car may encounter. MIT's Technology Review spoke with Amnon Shashua, CTO and cofounder of the technology firm to learn more about the initiative. Mobileye has been in the news of late for another reason--its system was the one being used by the Tesla vehicle that was involved in a car crash in Florida recently--the incident is still under investigation by the NHTSA. Tesla publicly blamed Mobileye, and because of that, a rift developed between the companies, which are now no longer partners. Shashua does not believe that will harm the company's new initiative, though--building a system based on neural networking, which, if all goes according to plan, will allow a car or truck to learn how to drive in much the same way that humans do. First, by observing someone else doing it, and then by practicing (which the company calls reinforcement learning).



Post Selection Inference with Kernels

arXiv.org Machine Learning

We propose a novel kernel based post selection inference (PSI) algorithm, which can not only handle non-linearity in data but also structured output such as multi-dimensional and multi-label outputs. Specifically, we develop a PSI algorithm for independence measures, and propose the Hilbert-Schmidt Independence Criterion (HSIC) based PSI algorithm (hsicInf). The novelty of the proposed algorithm is that it can handle non-linearity and/or structured data through kernels. Namely, the proposed algorithm can be used for wider range of applications including nonlinear multi-class classification and multi-variate regressions, while existing PSI algorithms cannot handle them. Through synthetic experiments, we show that the proposed approach can find a set of statistically significant features for both regression and classification problems. Moreover, we apply the hsicInf algorithm to a real-world data, and show that hsicInf can successfully identify important features.