Goto

Collaborating Authors

 Deep Learning


An Introduction to Deep Learning for Tabular Data

@machinelearnbot

By Rachel Thomas, Co-founder at fast.ai There is a powerful technique that is winning Kaggle competitions and is widely used at Google (according to Jeff Dean), Pinterest, and Instacart, yet that many people don't even realize is possible: the use of deep learning for tabular data, and in particular, the creation of embeddings for categorical variables. Despite what you may have heard, you can use deep learning for the type of data you might keep in a SQL database, a Pandas DataFrame, or an Excel spreadsheet (including time-series data). I will refer to this as tabular data, although it can also be known as relational data, structured data, or other terms (see my twitter poll and comments for more discussion). Tabular data is the most commonly used type of data in industry, but deep learning on tabular data receives far less attention than deep learning for computer vision and natural language processing.


Can Synthetic Data Solve The Bulk Data Problem In Deep Learning?

#artificialintelligence

Synthetic data generation has become a surrogate technique for tackling the problem of bulk data needed in training deep learning algorithms. Areas such as computer vision have greatly benefited from advances in deep learning and now generating synthetic data is serving as a good starting point for researchers who are trying to bridge the data gap. A recent research from University of Barcelona talks about Synthetic Data Generation model which introduced a synthetic image generation algorithm to tackle the lack of availability of training data in a fully-supervised learning problem. Synthetic data is defined as anonymised data, generated to mimic real world data.


Deploying AI Across Mobile and IoT

#artificialintelligence

Artificial intelligence (AI) is a powerful technology paradigm. Machine learning, deep learning and other AI-related technologies offer potentially vast business value. But powerful tech often requires powerful computing infrastructure, so AI is usually deployed on centralized servers and mainframes. To get maximum value from this technology, organizations will increasingly need to deploy AI in low-power scenarios--on mobile phones, tablets and especially across the billions of smart devices that make up the Internet of Things (IoT). If you follow tech trends, you'll be only too well aware of the big, big future predicted for IoT.


Custom Loss functions for Deep Learning: Predicting Home Values with Keras for R

@machinelearnbot

I recently started reading "Deep Learning with R", and I've been really impressed with the support that R has for digging into deep learning. One of the use cases presented in the book is predicting prices for homes in Boston, which is an interesting problem because homes can have such wide variations in values. This is a machine learning problem that is probably best suited for classical approaches, such as XGBoost, because the data set is structured rather than perceptual data. However, it's also a data set where deep learning provides a really useful capability, which is the ease of writing new loss functions that may improve the performance of predictive models. The goal of this post is to show how deep learning can potentially be used to improve shallow learning problems by using custom loss functions.


Deep learning's origins and pioneers

#artificialintelligence

The concept of deep learning has been around since the 1950s. Take a brief look at how it evolved from concept to actuality and the key people who made it happen. It is too early to write a full history of deep learning--and some of the details are contested--but we can already trace an admittedly incomplete outline of its origins and identify some of the pioneers. They include Warren McCulloch and Walter Pitts, who as early as 1943 proposed an artificial neuron (PDFโ€“1.2MB), Bernard Widrow and Ted Hoff at Stanford University, developed a neural-network application by reducing noise in phone lines in the late 1950s. Around the same time, Frank Rosenblatt, an American psychologist, introduced the idea of a device called the Perceptron (PDFโ€“1.55MB),


Complete iOS 11 Machine Learning Masterclass Udemy

@machinelearnbot

If you want to learn how to start building professional, career-boosting mobile apps and use Machine Learning to take things to the next level, then this course is for you. The Complete iOS Machine Learning Masterclass is the only course that you need for machine learning on iOS. Machine Learning is a fast-growing field that is revolutionizing many industries with tech giants like Google and IBM taking the lead. In this course, you'll use the most cutting-edge iOS Machine Learning technology stacks to add a layer of intelligence and polish to your mobile apps. We're approaching a new era where only apps and games that are considered "smart" will survive.


pytorch/glow

@machinelearnbot

This document provides a short description about producing ahead-of-time compiled executable bundles. The motivation for this work is to remove the cost of compile time by allowing the users of Glow to compile the package ahead of time. A bundle is a self-contained compiled network model that can be used to execute the model in a standalone mode. After following the instructions in this document and the Makefile in the example directory you will be able to compile convolutional neural networks into small executables. It is possible to use the Glow library to produce bundles.


Google's AI is learning to navigate like humans

#artificialintelligence

The company's DeepMind artificial intelligence subsidiary has developed an AI that has learned how to navigate like a human being, the company announced in a blog post. Specifically, DeepMind's AI has developed a system of spacial awareness that mimics human's and other mammal's grid cellsโ€“specific cells in the brain that allow for vector-based navigation, which allow us to calculate the direction and a distance to a location even if we've never traveled that route before. What's most impressive about the AI's mimicking of mammalian grid cells is that the AI did it on its ownโ€“it wasn't programmed to mimic them.


The Rise of Machine Learning (ML): How to Use Artificial Intelligence in GIS - GIS Geography

#artificialintelligence

You've probably heard about machine learning (ML). But you're not exactly sure how to use it in the context of GIS. Simply, machine learning makes sense out of noisy data finding patterns that you'd never think existed. In other words, it's software that writes software. Instead of applying a pre-built function, ML gains experience through repeated seen conditions and builds a model to apply in new situations.


AI recreates activity patterns that brain cells use in navigation

#artificialintelligence

Rats use brain cells called grid cells to help them navigate, and this ability has been recreated by an AI program.Credit: Al Fenn/LIFE Coll./Getty Scientists have used artificial intelligence (AI) to recreate the complex neural codes that the brain uses to navigate through space. The feat demonstrates how powerful AI algorithms can assist conventional neuroscience research to test theories about the brain's workings -- but the approach is not going to put neuroscientists out of work just yet, say the researchers. The computer program, details of which were published in Nature on 9 May1, was developed by neuroscientists at University College London (UCL) and AI researchers at the London-based Google company DeepMind. It used a technique called deep learning -- a type of AI inspired by the structures in the brain -- to train a computer-simulated rat to track its position in a virtual environment.