Goto

Collaborating Authors

 Education


What is a good book for machine learning and artificial intelligence? - Quora

#artificialintelligence

My suggested subsequent step is to get a decent ML book (my run down beneath), read the principal introduction sections, and after that bounce to whatever part incorporates an algorithm, you are interested. When you have discovered that algo, jump into it, see every one of the points of interest, and, particularly, implement it. In the past online course step, you would as of now have actualized a few algorithms in Octave. Be that as it may, here I am looking at executing an algorithm without any preparation in a "real" programming language. You can, in any case, begin with a simple one, for example, L2-regularized Logistic Regression, or k-means, yet you ought to likewise drive yourself to actualize all the more intriguing ones, for example, SVMs.


Interaction Matters: A Note on Non-asymptotic Local Convergence of Generative Adversarial Networks

arXiv.org Machine Learning

Motivated by the pursuit of a systematic computational and algorithmic understanding of Generative Adversarial Networks (GANs), we present a simple yet unified non-asymptotic local convergence theory for smooth two-player games, which subsumes several discrete-time gradient-based saddle point dynamics. The analysis reveals the surprising nature of the off-diagonal interaction term as both a blessing and a curse. On the one hand, this interaction term explains the origin of the slow-down effect in the convergence of Simultaneous Gradient Ascent (SGA) to stable Nash equilibria. On the other hand, for the unstable equilibria, exponential convergence can be proved thanks to the interaction term, for three modified dynamics which have been proposed to stabilize GAN training: Optimistic Mirror Descent (OMD), Consensus Optimization (CO) and Predictive Method (PM). The analysis uncovers the intimate connections among these stabilizing techniques, and provides detailed characterization on the choice of learning rate.


Dropout Model Evaluation in MOOCs

arXiv.org Machine Learning

The field of learning analytics needs to adopt a more rigorous approach for predictive model evaluation that matches the complex practice of model-building. In this work, we present a procedure to statistically test hypotheses about model performance which goes beyond the state-of-the-practice in the community to analyze both algorithms and feature extraction methods from raw data. We apply this method to a series of algorithms and feature sets derived from a large sample of Massive Open Online Courses (MOOCs). While a complete comparison of all potential modeling approaches is beyond the scope of this paper, we show that this approach reveals a large gap in dropout prediction performance between forum-, assignment-, and clickstream-based feature extraction methods, where the latter is significantly better than the former two, which are in turn indistinguishable from one another. This work has methodological implications for evaluating predictive or AI-based models of student success, and practical implications for the design and targeting of at-risk student models and interventions.


Online Machine Learning in Big Data Streams

arXiv.org Machine Learning

The area of online machine learning in big data streams covers algorithms that are (1) distributed and (2) work from data streams with only a limited possibility to store past data. The first requirement mostly concerns software architectures and efficient algorithms. The second one also imposes nontrivial theoretical restrictions on the modeling methods: In the data stream model, older data is no longer available to revise earlier suboptimal modeling decisions as the fresh data arrives. In this article, we provide an overview of distributed software architectures and libraries as well as machine learning models for online learning. We highlight the most important ideas for classification, regression, recommendation, and unsupervised modeling from streaming data, and we show how they are implemented in various distributed data stream processing systems. This article is a reference material and not a survey. We do not attempt to be comprehensive in describing all existing methods and solutions; rather, we give pointers to the most important resources in the field. All related sub-fields, online algorithms, online learning, and distributed data processing are hugely dominant in current research and development with conceptually new research results and software components emerging at the time of writing. In this article, we refer to several survey results, both for distributed data processing and for online machine learning. Compared to past surveys, our article is different because we discuss recommender systems in extended detail.


SpectralLeader: Online Spectral Learning for Single Topic Models

arXiv.org Machine Learning

We study the problem of learning a latent variable model from a stream of data. Latent variable models are popular in practice because they can explain observed data in terms of unobserved concepts. These models have been traditionally studied in the offline setting. The online EM is arguably the most popular algorithm for learning latent variable models online. Although it is computationally efficient, it typically converges to a local optimum. In this work, we develop a new online learning algorithm for latent variable models, which we call SpectralLeader. SpectralLeader always converges to the global optimum, and we derive a $O(\sqrt{n})$ upper bound up to log factors on its $n$-step regret in the bag-of-words model. We show that SpectralLeader performs similarly to or better than the online EM with tuned hyper-parameters, in both synthetic and real-world experiments.


AI could be the future maestro of music education

#artificialintelligence

Music is a universal language that can bring people together from all over the world. As emerging technologies help us communicate better, artificial intelligence is beginning to overtake our hearts, minds, and even ears. AI is opening up a world that users can automate, personalize, and learn from. The music and education sectors are not exempt from the efficiency of emerging technologies. Smart bots like Amper's A.I. can now compose their own albums, while other intelligent applications like SmartMusic allow users to experiment with composition and production.


AI2-THOR Interactive Simulation Teaches AI About Real World

IEEE Spectrum Robotics

Training a robot butler to make the perfect omlette could require breaking a lot of eggs and throwing out many imperfect attempts in a real-life kitchen. That's why researchers have been rolling out virtual training grounds as a more efficient alternative to putting AI agents through costly and time-consuming experiments in the real world. Virtual environments could prove especially useful in training the most popular AI based on machine learning algorithms that often require thousands of trial-and-error runs to learn new skills. Companies such as Waymo have already built their own internal simulators with virtual roads and traffic intersections to train their AI to safely take the wheel of self-driving cars. But a new, open-source virtual training ground called AI2-THOR enables AI agents to learn how to interact with objects in familiar home settings such as kitchens and bedrooms.


The Who's Who Of Machine Learning, And Why You Should Know Them

#artificialintelligence

"AI is the new electricity" If you're a machine learning and ai enthusiast, you definitely must know this guy. He is best known for his machine learning course on coursera which, for many, has been the first step in understanding artificial intelligence(read my blog about it here). Andrew has been teaching at stanford ever since he got his Phd in 2002. He founded and led the google brain team which is considered as one of the most progressive ML/AI research organisations in the world. He also founded the popular massive open online course (MOOC) site coursera, which now has over a thousand courses taught by ivy league professors.


SignAll is slowly but surely building a sign language translation platform

#artificialintelligence

Translating is difficult work, the more so the further two languages are from one another. But sign language is a unique case, and translating it uniquely difficult, because it is fundamentally different from spoken and written languages. All the same, SignAll has been working hard for years to make accurate, real-time machine translation of ASL a reality. One would think that with all the advances in AI and computer vision happening right now, a problem as interesting and beneficial to solve as this would be under siege by the best of the best. Even thinking about it from a cynical market-expansion point of view, an Echo or TV that understands sign language could attract millions of new (and very thankful) customers.


Cartoon: Valentine's Day or Machine Learning Problems in 2118

#artificialintelligence

For Valentine's day, new KDnuggets cartoon looks at some problems Machine Learning can face in 2118. Female Robot: Well, if you have not learned by now what I want, I am not going to tell you! This cartoon was ably drawn by Jon Carter. Here are other KDnuggets Valentine's Day Cartoons Cartoon: Perfect Valentine's Dates Found With Data Analysis, 2017 Cartoon: Data Scientist gets 3 wishes for Valentine's Day, 2015 Cartoon: Data Scientist Valentine Day Prediction, 2014. Data Scientist Valentine's Day Adjustment, 2013 See also other recent KDnuggets Cartoons: Cartoon: AI at Home: How Far Can A Smart Device Go? Cartoon: AI and Technology Transforming Christmas?