Goto

Collaborating Authors

 Deep Learning


LSTM implementation explained

@machinelearnbot

For a long time I've been looking for a good tutorial on implementing LSTM networks. They seemed to be complicated and I've never done anything with them before. Quick googling didn't help, as all I've found were some slides. Fortunately, I took part in Kaggle EEG Competition and thought that it might be fun to use LSTMs and finally learn how they work. I based my solution and this post's code on char-rnn by Andrej Karpathy, which I highly recommend you to check out.



The AI issue: progress, economy, jobs & learning; Tezos tantrum; paperclips, concrete, Soviet Woodstock #136

#artificialintelligence

The second problem in this report is how those trained PhDs actually create value and to what extent that value will accrue to the UK economy over the next few years. The biggest commercial AI centres in the UK are owned by American firms (Google DeepMind, Microsoft Research, and so on). And those with AI PhDs will be in high demand in those firms, as well as in high demand in nations which welcome migrating talent. As it is many of the UK AI teams I have met are made up of broad swathes of European talent, whose status in the UK post-Brexit is not guaranteed by the Government. How will the UK retain people with some of the most desirable technical skills in the world?


Infographic: Google's Biggest Acquisitions

@machinelearnbot

As Google nears 200 M&A deals since its YouTube acquisition back in 2006, we visualize the tech giant's top acquisitions. Eleven years ago, tech giant Google announced its largest acquisition since it incorporated in a Menlo Park garage, paying $1.7B for YouTube, a video platform that at the time had fewer than 100 employees. Since then, Google's checkbook has opened wide (as we highlighted in our deep dive into Google's M&A strategy), with close to 200 M&A transactions announced over the past decade. This includes six $1B acquisitions, such as marketing solutions provider DoubleClick ($3.1B, 2007) and navigation app Waze ($1.15B, 2013). More recently, the company made a big push into AI, acquiring UK-based DeepMind ($650M, 2014).


Cosine Normalization: Using Cosine Similarity Instead of Dot Product in Neural Networks

arXiv.org Artificial Intelligence

Traditionally, multi-layer neural networks use dot product between the output vector of previous layer and the incoming weight vector as the input to activation function. The result of dot product is unbounded, thus increases the risk of large variance. Large variance of neuron makes the model sensitive to the change of input distribution, thus results in poor generalization, and aggravates the internal covariate shift which slows down the training. To bound dot product and decrease the variance, we propose to use cosine similarity or centered cosine similarity (Pearson Correlation Coefficient) instead of dot product in neural networks, which we call cosine normalization. We compare cosine normalization with batch, weight and layer normalization in fully-connected neural networks as well as convolutional networks on the data sets of MNIST, 20NEWS GROUP, CIFAR-10/100 and SVHN. Experiments show that cosine normalization achieves better performance than other normalization techniques. Deep neural networks have received great success in recent years in many areas, e.g.


The world's smartest game-playing AI--DeepMind's AlphaGo--just got way smarter

#artificialintelligence

AlphaGo wasn't the best Go player on the planet for very long. A new version of the masterful AI program has emerged, and it's a monster. In a head-to-head matchup, AlphaGo Zero defeated the original program by 100 games to none. What's really cool is how AlphaGo Zero did it. Whereas the original AlphaGo learned by ingesting data from hundreds of thousands of games played by human experts, AlphaGo Zero, also developed by the Alphabet subsidiary DeepMind, started with nothing but a blank board and the rules of the game.


Datasets for Natural Language Processing - Machine Learning Mastery

#artificialintelligence

You need datasets to practice on when getting started with deep learning for natural language processing tasks. It is better to use small datasets that you can download quickly and do not take too long to fit models. Further, it is also helpful to use standard datasets that are well understood and widely used so that you can compare your results to see if you are making progress. In this post, you will discover a suite of standard datasets for natural language processing tasks that you can use when getting started with deep learning. I have tried to provide a mixture of datasets that are popular for use in academic papers that are modest in size.


Announcing the Data Science Virtual Machine in Batch AI Service

#artificialintelligence

The Ubuntu DSVM is supported as a native VM image in Batch AI. The Ubuntu DSVM comes with many deep learning frameworks, GPU drivers, CUDA, and cuDNN pre-installed, so it is easy to get started with a deep learning project. Data scientists can develop an initial version of a model on a single DSVM, using a smaller dataset, then easily scale out across many DSVMs and larger datasets in Batch AI when ready. Using the same DVM image in Batch AI minimizes the setup time required for your cluster's VMs and reduces incompatibilities between Batch AI and your development environment. Batch AI handles the details of setting up your cluster, can automatically scale up and down based on demand, and supports low-priority VMs for additional cost savings.


How To Predict ICU Mortality with Digital Health Data, DL4J, Apache Spark and Cloudera - Cloudera Engineering Blog

@machinelearnbot

A recent example of such work is the ICLR 2016 paper "Learning to Diagnose with LSTM Recurrent Neural Networks" (of which Mr. Kale is a joint first author in his capacity as a PhD candidate at the USC Information Science Institute). In it, the authors trained a LSTM RNN or LSTM, to classify acute care diseases such as respiratory distress in critically ill children. The RNN (and the more complex LSTM RNN) is a neural net architecture with recurrent connections between hidden states, giving it a form of persistent state (or "memory") across sequential inputs. These connections enable RNNs to detect relationships not only between inputs, e.g., heart rate and blood pressure, but also over time, e.g., between a patient's state at time of admission and later in an ICU stay. This makes it especially well-suited to health problems, which often involve modeling changes over time.


Intel Proclaims Machine Learning Nervana

#artificialintelligence

In a blog post today, Intel (NASDAQ:INTC) CEO Brian Krzanich announced the Nervana Neural Network Processor (NNP). The Intel Nervana NNP promises to revolutionize AI computing across myriad industries. Using Intel Nervana technology, companies will be able to develop entirely new classes of AI applications that maximize the amount of data processed and enable customers to find greater insights – transforming their businesses... We have multiple generations of Intel Nervana NNP products in the pipeline that will deliver higher performance and enable new levels of scalability for AI models. This puts us on track to exceed the goal we set last year of achieving 100 times greater AI performance by 2020.