Goto

Collaborating Authors

 Deep Learning


Learning Coupled Policies for Simultaneous Machine Translation

arXiv.org Artificial Intelligence

In simultaneous machine translation, the system needs to incrementally generate the output translation before the input sentence ends. This is a coupled decision process consisting of a programmer and interpreter. The programmer's policy decides about when to WRITE the next output or READ the next input, and the interpreter's policy decides what word to write. We present an imitation learning (IL) approach to efficiently learn effective coupled programmer-interpreter policies. To enable IL, we present an algorithmic oracle to produce oracle READ/WRITE actions for training bilingual sentence-pairs using the notion of word alignments. We attribute the effectiveness of the learned coupled policies to (i) scheduled sampling addressing the coupled exposure bias, and (ii) quality of oracle actions capturing enough information from the partial input before writing the output. Experiments show our method outperforms strong baselines in terms of translation quality and delay, when translating from German/Arabic/Czech/Bulgarian/Romanian to English.


Turing-NLG: A 17-billion-parameter language model by Microsoft - Microsoft Research

#artificialintelligence

Massive deep learning language models (LM), such as BERT and GPT-2, with billions of parameters learned from essentially all the text published on the internet, have improved the state of the art on nearly every downstream natural language processing (NLP) task, including question answering, conversational agents, and document understanding among others. Better natural language generation can be transformational for a variety of applications, such as assisting authors with composing their content, saving one time by summarizing a long piece of text, or improving customer experience with digital assistants. Following the trend that larger natural language models lead to better results, Microsoft is introducing Turing Natural Language Generation (T-NLG), the largest model ever published at 17 billion parameters, which outperforms the state of the art on a variety of language modeling benchmarks and also excels when applied to numerous practical tasks, including summarization and question answering. This work would not be possible without breakthroughs produced by the DeepSpeed library (compatible with PyTorch) and ZeRO optimizer, which can be explored more in this accompanying blog post. We are releasing a private demo of T-NLG, including its freeform generation, question answering, and summarization capabilities, to a small set of users within the academic community for initial testing and feedback.


The Future of Deep Learning Is Unsupervised, AI Pioneers Say

#artificialintelligence

NEW YORK--Machines can do well at recognizing images and understanding language--when humans are involved with training. But for AI to reach new heights, the technology must figure out how to learn on its own, according to three AI pioneers who spoke Sunday at a technology conference. Yann LeCun, chief AI scientist at Facebook Inc., said neural networks power AI systems that can do everything from detecting tumors to pointing out malicious content on social media. For the most part, those systems undergo supervised learning,...


What is Deep Learning? Hanson Regan

#artificialintelligence

Deep Learning is a subfield of machine learning concerned with algorithms inspired by the structure and function of the brain called artificial neural networks. If you are just starting out in the field of deep learning or you had some experience with neural networks some time ago, you may be confused. I know I was confused initially and so were many of my colleagues and friends who learned and used neural networks in the 1990s and early 2000s. The leaders and experts in the field have ideas of what deep learning is and these specific and nuanced perspectives shed a lot of light on what deep learning is all about. In this post, you will discover exactly what deep learning is by hearing from a range of experts and leaders in the field.


Deploying Machine Learning Models – pt. 1: Flask and REST API

#artificialintelligence

In this article, which is the first in the series, we explore how we can prepare a deep learning model for production and deploy it inside of Python Web application. This is just the first step in the long journey. In fact, deployment of Deep Learning models is an art for itself. This task requires goes beyond data science knowledge and engages lot of software development and DevOps skills. Why should you care about all this?


Machine Learning, incl. Deep Learning, with R

#artificialintelligence

Did you ever wonder how machines "learn" - in this course you will find out. We will cover all fields of Machine Learning: Regression and Classification techniques, Clustering, Association Rules, Reinforcement Learning, and, possibly most importantly, Deep Learning for Regression, Classification, Convolutional Neural Networks, Autoencoders, Recurrent Neural Networks, ... For each field, different algorithms are shown in detail: their core concepts are presented in 101 sessions. Here, you will understand how the algorithm works. Then we implement it together in lab sessions. We develop code, before I encourage you to work on exercise on your own, before you watch my solution examples.


Deep Learning for Time Series and why DEEP LEARNING?

#artificialintelligence

Neural networks have proven their abilities to learn complex mappings many times in the past. Deep learning neural networks can be a powerful tool to predict the future due to its nature of discovering complex nonlinear dependencies. Time Series Forecasting problems are one of the most difficult problems in real life as there are many unpredictables resulting in complex temporal dependences. For instance, stock prices can form very nice time series; yet there are still no good ways to predict the stock prices even with the newest technology/algorithms. To deal with that, when it comes to modeling, we have to add in additional structures to improve the performance of the model.


Neural Networks - What Does the Future of Artificial Intelligence Look Like?

#artificialintelligence

Inspired by the biological neural networks, this computing system "learns" to perform various tasks by taking into consideration certain examples, usually without being programmed with rules which are task-specific. Neural networks are a functional unit of deep learning and are inspired by the structure of the human brain. However, the more recent Artificial neural networks are functional unit of deep learning. The computing systems might learn to identify images that contain cats by analyzing example images that have been manually labeled as "cat" or "no cat". By using the results to identify cats in other images, they are able to learn to identify the actual image.


Dopamine and temporal difference learning: A fruitful relationship between neuroscience and AI

#artificialintelligence

Learning and motivation are driven by internal and external rewards. Many of our day-to-day behaviours are guided by predicting, or anticipating, whether a given action will result in a positive (that is, rewarding) outcome. The study of how organisms learn from experience to correctly anticipate rewards has been a productive research field for well over a century, since Ivan Pavlov's seminal psychological work. In his most famous experiment, dogs were trained to expect food some time after a buzzer sounded. These dogs began salivating as soon as they heard the sound, before the food had arrived, indicating they'd learned to predict the reward.


What Is Computer Vision?

#artificialintelligence

When you look at the following image, you see people, objects, and buildings. It brings up memories of past experiences, similar situations you've encountered. The crowd is facing the same direction and holding up phones, which tells you that this is some kind of event. The person standing near the camera is wearing a T-shirt that hints at what the event might be. As you look at other small details, you can infer much more information from the picture.