Education
Top 5 Reinforcement Learning Books
Reinforcement Learning - over the last decade we have seen a lot of progress in use of reinforcement learning algorithms in settings when labeled data doesn't exist and a supverisde learning approach is not possible. The state of the art approach to tackling RL problems are Policy Gradients, which in combination with Monte Carlo Tree Search were employed by Google DeepMind's AlphaGo system to famously beat the Go world champion Lee Sedol. The readers will love our list because it is Data-Driven & Objective. Artificial Intelligence: A Modern Approach, 3e offers the most comprehensive, up-to-date introduction to the theory and practice of artificial intelligence. Number one in its field, this textbook is ideal for one or two-semester, undergraduate or graduate-level courses in Artificial Intelligence. Dr. Peter Norvig, contributing Artificial Intelligence author and Professor Sebastian Thrun, a Pearson author are offering a free online course at Stanford University on artificial intelligence.
Siri in healthcare: a "Master Class" in artificial intelligence and the future of Apple computing – Gregory Bufithis
My regular readers will recognize Zaid's name. In 2012, at LegalTech New York, I used his very cool "The Mashup App" which was a vision for the future of the web: a web where we control our personal information and curate our digital data -- from memories to knowledge -- from all from our personal devices. The app is a personal database in which you save your digital data. You can save all types of data including web, PDF, images, video, audio, location, and time data. Since your personal database is on your device, you can save everything that is important to you – in this case, a log of every place I visited during my 3 days at LegalTech that year, plus the 3 days after in NYC at client meetings. From this I could generate a "diary" of my day, or my week and I could also associate any document (such as a PDF or a restaurant receipt or dry cleaning bill) I had to that "pin" location and/or day.
Developing NLP Applications Using NLTK in Python
Have you ever faced challenges in understanding language and planning sentences while performing Natural Language Processing? Do you wish to overcome these problems and go beyond the basic techniques like bag-of-words? This course is designed with advanced solutions that will take you from newbie to pro in performing Natural Language Processing with NLTK. In this course, you will come across various concepts covering natural language understanding, Natural Language Processing, and syntactic analysis. It consists of everything you need to efficiently use NLTK to implement text classification, identify parts of speech, tag words, and more.
Accelerated Randomized Coordinate Descent Methods for Stochastic Optimization and Online Learning
Bhandari, Akshita, Singh, Chandramani
We propose accelerated randomized coordinate descent algorithms for stochastic optimization and online learning. Our algorithms have significantly less per-iteration complexity than the known accelerated gradient algorithms. The proposed algorithms for online learning have better regret performance than the known randomized online coordinate descent algorithms. Furthermore, the proposed algorithms for stochastic optimization exhibit as good convergence rates as the best known randomized coordinate descent algorithms. We also show simulation results to demonstrate performance of the proposed algorithms.
Graph Convolutional Neural Networks for Web-Scale Recommender Systems
Ying, Rex, He, Ruining, Chen, Kaifeng, Eksombatchai, Pong, Hamilton, William L., Leskovec, Jure
Recent advancements in deep neural networks for graph-structured data have led to state-of-the-art performance on recommender system benchmarks. However, making these methods practical and scalable to web-scale recommendation tasks with billions of items and hundreds of millions of users remains a challenge. Here we describe a large-scale deep recommendation engine that we developed and deployed at Pinterest. We develop a data-efficient Graph Convolutional Network (GCN) algorithm PinSage, which combines efficient random walks and graph convolutions to generate embeddings of nodes (i.e., items) that incorporate both graph structure as well as node feature information. Compared to prior GCN approaches, we develop a novel method based on highly efficient random walks to structure the convolutions and design a novel training strategy that relies on harder-and-harder training examples to improve robustness and convergence of the model. We also develop an efficient MapReduce model inference algorithm to generate embeddings using a trained model. We deploy PinSage at Pinterest and train it on 7.5 billion examples on a graph with 3 billion nodes representing pins and boards, and 18 billion edges. According to offline metrics, user studies and A/B tests, PinSage generates higher-quality recommendations than comparable deep learning and graph-based alternatives. To our knowledge, this is the largest application of deep graph embeddings to date and paves the way for a new generation of web-scale recommender systems based on graph convolutional architectures.
Towards Black-box Iterative Machine Teaching
Liu, Weiyang, Dai, Bo, Li, Xingguo, Liu, Zhen, Rehg, James M., Song, Le
In this paper, we make an important step towards the black-box machine teaching by considering the cross-space machine teaching, where the teacher and the learner use different feature representations and the teacher can not fully observe the learner's model. In such scenario, we study how the teacher is still able to teach the learner to achieve faster convergence rate than the traditional passive learning. We propose an active teacher model that can actively query the learner (i.e., make the learner take exams) for estimating the learner's status and provably guide the learner to achieve faster convergence. The sample complexities for both teaching and query are provided. In the experiments, we compare the proposed active teacher with the omniscient teacher and verify the effectiveness of the active teacher model.
A Primer on Causal Analysis
Lattimore, Finnian, Ong, Cheng Soon
We provide a conceptual map to navigate causal analysis problems. Focusing on the case of discrete random variables, we consider the case of causal effect estimation from observational data. The presented approaches apply also to continuous variables, but the issue of estimation becomes more complex. We then introduce the four schools of thought for causal analysis
Google Cloud Platform Big Data and Machine Learning Fundamentals Coursera
About this course: This 1-week accelerated on-demand course introduces participants to the Big Data and Machine Learning capabilities of Google Cloud Platform (GCP). It provides a quick overview of the Google Cloud Platform and a deeper dive of the data processing capabilities. At the end of this course, participants will be able to: • Identify the purpose and value of the key Big Data and Machine Learning products in the Google Cloud Platform • Use CloudSQL and Cloud Dataproc to migrate existing MySQL and Hadoop/Pig/Spark/Hive workloads to Google Cloud Platform • Employ BigQuery and Cloud Datalab to carry out interactive data analysis • Choose between Cloud SQL, BigTable and Datastore • Train and use a neural network using TensorFlow • Choose between different data processing products on the Google Cloud Platform Before enrolling in this course, participants should have roughly one (1) year of experience with one or more of the following: • A common query language such as SQL • Extract, transform, load activities • Data modeling • Machine learning and/or statistics • Programming in Python Google Account Notes: • You'll need a Google/Gmail account and a credit card or bank account to sign up for the Google Cloud Platform free trial (Google services are currently unavailable in China).
Announcing the 2018 AI Fellows
The Open Philanthropy Project is proud to announce our first class of AI Fellows – seven very promising machine learning researchers to whom we're collectively recommending a total of about $1.1 million in PhD fellowship support over the next five years. These fellows were selected from more than 180 applicants for their academic excellence, technical knowledge, careful reasoning, and interest in making the long-term, large-scale impacts of AI a central focus of their research. We believe that progress in artificial intelligence may eventually lead to changes in human civilization that are as large as the agricultural or industrial revolutions; while we think it's most likely that this would lead to significant improvements in human well-being, we also see significant risks. The AI Fellows have a broad mandate to think through which kinds of AI and ML research are likely to be most valuable, to share ideas and form a community with like-minded students and professors, and ultimately to act in the way that they think is most likely to improve outcomes from progress in AI. For more on the Open Philanthropy Project's views about the potential impacts of AI, see our previous blog posts.
This 25-Year-Old Has Nas And The 49ers Investing In High School Esports
Delane Parnell is the cofounder and CEO of PlayVS. If there's ever a constant in the flourishing world of esports, it's that enthusiasm often outpaces the necessary infrastructure to match it. In particular, high school students and teachers who hope to participate in competitive gaming must self-organize without the structure of an official body. Delane Parnell's high school science teacher was someone who took it upon themselves to organize a gaming club for students. He provided the equipment, he kept track of stats and even awarded trophies for the myriad of games they played.