Goto

Collaborating Authors

 Instructional Material


Google's DeepMind team have created a human like memory for their AI

#artificialintelligence

Memory fills the gaps in information that even todays best AI algorithms can't Google's DeepMind artificial intelligence lab does more than just develop computer programs capable of beating the world's best human players in the ancient game of Go. The DeepMind unit has also been working on the next generation of deep learning software that combines the ability to recognize data patterns with the memory required to decipher more complex relationships within the data. Now, it's at this point where when we say "memory" you might think that we're referring to the type of RAM or some other form of hardware computer memory you stick into servers, but no. After all, say for example we asked you to predict an outcome then it's likely that not only will you draw on the information you have on hand at the time but you'll also โ€“ consciously or sub-consciously โ€“ draw on past memories that, when accessed and interpreted correctly, will help you create a better, more informed answer โ€“ or opinion. It's this "human" type memory โ€“ this "external" memory as researchers call it โ€“ that we're increasingly seeing being used to augment today's most advanced deep learning AI's โ€“ such as DeepMind. Deep learning is the latest buzz word for artificial intelligence algorithms called neural networks that can learn over time by filtering huge amounts of relevant data through many "deep" layers.


A machine learning education at Automation Fair

#artificialintelligence

With the development of the big three technologies--Internet of Things (IoT), the cloud and big data--too much information is a reality today. Working with this information to identify or predict a problem and to decide on a solution can be very difficult, but machine learning will help. Machine learning and artificial intelligence (AI) are developing along with the big three technologies, and machine learning is likely to be a big hit on the factory floor. It will help end users, machine builders and integrators to solve problems from the enterprise level down to the machine and process levels. The IoT solutions are great at getting connected and producing data, but without machine learning or other automated learning techniques, these solutions are limited as the huge amount of data drowns its effective use.


MaLTeSQuE โ€“ Workshop on Machine Learning Techniques for Software Quality Evaluation

#artificialintelligence

Submission: December 12, 2016 Notification: December 21, 2016 Camera ready: January 9, 2017 Workshop: February 21, 2017 Website: http://www.cs.put.poznan.pl/maltesque/ The aim of the workshop is to provide a forum for researchers and practitioners to present and discuss new ideas, trends and results concerning applying ML to software quality evaluation. We expect that the workshop will help in (1) validation of existing and exploring new applications of ML, (2) comparing their efficiency and effectiveness, both among other automated approaches and the human judgement, and (3) adapting ML approaches already used in other areas of science.


Sebastian Raschka Learning scikit learn - An Introduction to Machine Learning in Python

#artificialintelligence

PyData Chicago 2016 This tutorial provides you with a comprehensive introduction to machine learning in Python using the popular scikit-learn library. We will learn how to tackle common problems in predictive modeling and clustering analysis that can be used in real-world problems, in business and in research applications. And we will implement certain algorithms as scratch as well, to internalize the inner workings This tutorial will teach you the basics of scikit-learn. We will learn how to leverage powerful algorithms from the two main domains of machine learning: supervised and unsupervised learning. In this talk, I will give you a brief overview of the basic concepts of classification and regression analysis, how to build powerful predictive models from labeled data.


8 Ways AI Will Profoundly Change City Life by 2030

#artificialintelligence

How will AI shape the average North American city by 2030? A panel of experts assembled as part of a century-long study into the impact of AI thinks its effects will be profound. The One Hundred Year Study on Artificial Intelligence is the brainchild of Eric Horvitz, a computer scientist, former president of the Association for the Advancement of Artificial Intelligence, and managing director of Microsoft Research's main Redmond lab. Every five years a panel of experts will assess the current state of AI and its future directions. The first panel, comprised of experts in AI, law, political science, policy, and economics, was launched last fall and decided to frame their report around the impact AI will have on the average American city.


200 Free Video Tutorials on Machine Learning

#artificialintelligence

Want to become a machine learning expert in supervised and unsupervised learning? MACHINE LEARNING (ML) is the construction of algorithms that one can learn from and respond to large data sets faster and make effective predictions. It instructs computers to find patterns in data without being explicitly programmed. As data grows in volume and becomes more complex, the applications of ML are becoming widespread and all pervasive. These courses are structured in a exciting way and at the same time they dive deep into Machine Learning.


Python Machine Learning Mini-Course - Machine Learning Mastery

#artificialintelligence

Python is one of the fastest-growing platforms for applied machine learning. In this mini-course, you will discover how you can get started, build accurate models and confidently complete predictive modeling machine learning projects using Python in 14 days. This is a big and important post. You might want to bookmark it. Python Machine Learning Mini-Course Photo by Dave Young, some rights reserved.


Explore Apache Spark Resources & Product In...

#artificialintelligence

Apache Spark is a general-purpose engine for large-scale data processing. Spark supports rapid application development for big data and allows for code reuse across batch, interactive and streaming applications. Spark also provides advanced execution graphs with in-memory pipelining to speed up end-to-end application performance. Complex ETL Data Pipelines: You can leverage the complete Spark stack to build complex ETL pipelines that can merge streaming, machine learning and sql operations all in one program. Advanced Analytics: You can leverage MlLib and GraphX to develop applications that combine the power of machine learning with graph technology.


Modeling the Dynamics of Online Learning Activity

arXiv.org Machine Learning

Learning has become an online activity - people routinely use a wide variety of online learning platforms, ranging from wikis and question answering (Q&A) sites to online communities and blogs, to learn about a large range of topics. In this context, people find solutions to their problems by looking for closely related pieces of information, executing a sequence of queries or, more generally, performing a series of online actions. For example, a high school student may study several closely related wiki pages to prepare an essay about a historical event; a software developer may read several answers within a Q&A site to solve a specific programming problem; and, a researcher may check a specialized blog written by one of her peers to learn about a new concept or technique. All the above are examples of learning patterns, in which people perform a series of online actions - reading a wiki page, an answer, or a blog - to achieve a predefined goal - writing an essay, solving a programming problem, or learning about a new concept or technique. In this context, one may expect that people with similar goals undertake similar sequences of online actions and thus adopt similar learning patterns. Therefore, one could leverage the vast availability of online traces of users' learning activity to disambiguate among interleaved learning patterns adopted by individuals over time, as well as to automatically identify and track those people's interests and goals over time. In this work, we introduce a novel probabilistic model, the Hierarchical Dirichlet Hawkes Process (HDHP), for clustering continuous-time grouped streaming data, which we use to uncover the dynamics of learning activity on the web. The HDHP leverages the properties of the Hierarchical Dirichlet Process (HDP) [18], a popular Bayesian nonparametric model for clustering problems involving multiple groups of data, combined with the Hawkes process [13], a temporal point process particularly well fitted to model social activity [11, 19, 20]. In particular, the former is used to account for an infinite number of learning patterns, which are shared across users (groups) of an online learning platform.


Practical Machine Learning

#artificialintelligence

Get started with Machine Learning with 6 evening sessions where you'll learn how to use Machine Learning to solve real problems. We'll walk through several common problems and use Machine Learning techniques to solve them. This will give you a clear understanding of the concepts as well as a comprehensive overview of the available tools and libraries. We will use the popular TensorFlow and Scikit-Learn libraries. We'll also look at other major open source projects available and their specific strengths and weaknesses so you'll know exactly what to use for your next project.