Goto

Collaborating Authors

 Education


Obama's report on the future of artificial intelligence: The main takeaways ZDNet

#artificialintelligence

The Obama administration released a report on the future of artificial intelligence and addressed everything including job loss, ethics, bias, and positive outcomes for multiple industries. There are some things that machines are simply better at doing than humans, but humans still have plenty going for them. Here's a look at how the two are going to work in concert to deliver a more powerful future for IT, and the human race. There's a lot to digest in the full report, which has been noted in multiple places. I pulled out a few key talking points to ponder as AI advances.


First Demonstration of Brain-inspired Device to Power Artificial Systems

#artificialintelligence

New research, led by the University of Southampton, has demonstrated that a nanoscale device, called a memristor, could be used to power artificial systems that can mimic the human brain. Artificial neural networks (ANNs) exhibit learning abilities and can perform tasks which are difficult for conventional computing systems, such as pattern recognition, on-line learning and classification. Practical ANN implementations are currently hampered by the lack of efficient hardware synapses; a key component that every ANN requires in large numbers. In the study, published in Nature Communications, the Southampton research team experimentally demonstrated an ANN that used memristor synapses supporting sophisticated learning rules in order to carry out reversible learning of noisy input data. Memristors are electrical components that limit or regulate the flow of electrical current in a circuit and can remember the amount of charge that was flowing through it and retain the data, even when the power is turned off.


Introduction to Machine Learning & Face Detection in Python

@machinelearnbot

This course is about the fundamental concepts of machine learning, focusing on neural networks, SVM and decision trees. These topics are getting very hot nowadays because these learning algorithms can be used in several fields from software engineering to investment banking. Learning algorithms can recognize patterns which can help detect cancer for example or we may construct algorithms that can have a very very good guess about stock prices movement in the market. In each section we will talk about the theoretical background for all of these algorithms then we are going to implement these problems together. The first chapter is about regression: very easy yet very powerful and widely used machine learning technique.


How to Start Learning Deep Learning

@machinelearnbot

This post was written by Ofir Press. Ofir is a graduate student at Tel-Aviv University's Deep Learning Lab. His main focus is on using deep learning for natural language processing. "Due to the recent achievements of artificial neural networks across many different tasks (such as face recognition, object detection and Go), deep learning has become extremely popular. This post aims to be a starting point for those interested in learning more about it. If you already have a basic understanding of linear algebra, calculus, probability and programming: I recommend starting with Stanford's CS231n. The course notes are comprehensive and well-written. The slides for each lesson are also available, and even though the accompanying videos were removed from the official site, re-uploads are quite easy to find online. If you don't have the relevant math background: There is an incredible amount of free material online that can be used to learn the required math knowledge. Gilbert Strang's course on linear algebra is a great introduction to the field. For the other subjects, edX has courses from MIT on both calculus and probability. If you are interested in learning more about machine learning: Andrew Ng's Coursera class is a popular choice as a first class in machine learning. There are other great options available such as Yaser Abu-Mostafa's machine learning course which focuses much more on theory than the Coursera class but it is still relevant for beginners. Knowledge in machine learning isn't really a prerequisite to learning deep learning, but it does help. In addition, learning classical machine learning and not only deep learning is important because it provides a theoretical background and because deep learning isn't always the correct solution. Geoffrey Hinton's Coursera class "Neural Networks for Machine Learn... covers a lot of different topics, and so does Hugo Larochelle's "Neural Networks Class".


Machine Learning is greatโ€ฆ Let's use it to improve Human Learning as well!

#artificialintelligence

We all know that technology has had and will continue to have huge benefits. And technology has always had a deep impact on human work, both destroying old jobs turned obsolete, and creating new jobs. We have seen that many times over the course of history with agriculture, steam power, electricity, electronics and IT, and now with digital, machine learning and AI. If you look at the past 20 years, technology has caused a stagnation of routine jobs, where computers and robots have already started to replace human work to a large extent. This has been compensated by a rise of non-routine jobs as indicated hereafter (US example: million jobs by type over time).


Machine Learning A-Z : Hands-On Python & R In Data Science

#artificialintelligence

My name is Kirill Eremenko and I am super-psyched that you are reading this! I teach courses in two distinct Business areas on Udemy: Data Science and Forex Trading. I want you to be confident that I can deliver the best training there is, so below is some of my background in both these fields. Professionally, I am a Data Science management consultant with over five years of experience in finance, retail, transport and other industries. I was trained by the best analytics mentors at Deloitte Australia and today I leverage Big Data to drive business strategy, revamp customer experience and revolutionize existing operational processes.


Introduction to Machine Learning in R - Udemy

@machinelearnbot

I am from Budapest, Hungary. I am qualified as a physicist and later on I decided to get a master degree in applied mathematics. At the moment I am working as a simulation engineer at a multinational company. I have been interested in algorithms and data structures and its implementations especially in Java since university. Later on I got acquainted with machine learning techniques, artificial intelligence, numerical methods and recipes such as solving differential equations, linear algebra, interpolation and extrapolation.


Probabilistic Dimensionality Reduction via Structure Learning

arXiv.org Machine Learning

We propose a novel probabilistic dimensionality reduction framework that can naturally integrate the generative model and the locality information of data. Based on this framework, we present a new model, which is able to learn a smooth skeleton of embedding points in a low-dimensional space from high-dimensional noisy data. The formulation of the new model can be equivalently interpreted as two coupled learning problem, i.e., structure learning and the learning of projection matrix. This interpretation motivates the learning of the embedding points that can directly form an explicit graph structure. We develop a new method to learn the embedding points that form a spanning tree, which is further extended to obtain a discriminative and compact feature representation for clustering problems. Unlike traditional clustering methods, we assume that centers of clusters should be close to each other if they are connected in a learned graph, and other cluster centers should be distant. This can greatly facilitate data visualization and scientific discovery in downstream analysis. Extensive experiments are performed that demonstrate that the proposed framework is able to obtain discriminative feature representations, and correctly recover the intrinsic structures of various real-world datasets.


Without-Replacement Sampling for Stochastic Gradient Methods: Convergence Results and Application to Distributed Optimization

arXiv.org Machine Learning

Stochastic gradient methods for machine learning and optimization problems are usually analyzed assuming data points are sampled \emph{with} replacement. In practice, however, sampling \emph{without} replacement is very common, easier to implement in many cases, and often performs better. In this paper, we provide competitive convergence guarantees for without-replacement sampling, under various scenarios, for three types of algorithms: Any algorithm with online regret guarantees, stochastic gradient descent, and SVRG. A useful application of our SVRG analysis is a nearly-optimal algorithm for regularized least squares in a distributed setting, in terms of both communication complexity and runtime complexity, when the data is randomly partitioned and the condition number can be as large as the data size per machine (up to logarithmic factors). Our proof techniques combine ideas from stochastic optimization, adversarial online learning, and transductive learning theory, and can potentially be applied to other stochastic optimization and learning problems.


Unsupervised Machine Learning Hidden Markov Models in Python

@machinelearnbot

The Hidden Markov Model or HMM is all about learning sequences. A lot of the data that would be very useful for us to model is in sequences. Stock prices are sequences of prices. Language is a sequence of words. Credit scoring involves sequences of borrowing and repaying money, and we can use those sequences to predict whether or not you're going to default.