Goto

Collaborating Authors

 Education


Learning to Optimize Neural Nets

arXiv.org Artificial Intelligence

Learning to Optimize is a recently proposed framework for learning optimization algorithms using reinforcement learning. In this paper, we explore learning an optimization algorithm for training shallow neural nets. Such high-dimensional stochastic optimization problems present interesting challenges for existing reinforcement learning algorithms. We develop an extension that is suited to learning optimization algorithms in this setting and demonstrate that the learned optimization algorithm consistently outperforms other known optimization algorithms even on unseen tasks and is robust to changes in stochasticity of gradients and the neural net architecture. More specifically, we show that an optimization algorithm trained with the proposed method on the problem of training a neural net on MNIST generalizes to the problems of training neural nets on the Toronto Faces Dataset, CIFAR-10 and CIFAR-100.


U.S. scientists take step toward creating artificial life

Daily Mail - Science & tech

In a major step toward creating artificial life, U.S. researchers have developed a living organism that incorporates both natural and artificial DNA and is capable of creating entirely new, synthetic proteins. The work, published in the journal Nature, brings scientists closer to the development of designer proteins made to order in a laboratory. However, the team say their work is safe and say the semi-synthetic organisms cannot live outside of a laboratory. This undated photo provided by The Scripps Research Institute shows a semi-synthetic strain of E. coli bacteria that can churn out novel proteins. Scientists reported on Wednesday, Nov. 29, 2017, that they have expanded the genetic code of life and used man-made DNA to create this strain of bacteria.


Why You Should Forget 'for-loop' for Data Science Code and Embrace Vectorization

@machinelearnbot

We all have used for-loops for majority of the tasks which needs an iteration over a long list of elements. I am sure almost everybody, who is reading this article, wrote their first code for matrix or vector multiplication using a for-loop back in high-school or college. For-loop has served programming community long and steady. However, it comes with some baggage and is often slow in execution when it comes to processing large data sets (many millions of records as in this age of Big Data). This is particularly true for interpreted language like Python, where, if the body of your loop is simple, the interpreter overhead of the loop itself can be a substantial amount of the overhead.


AI and machine learning in sales: Everything you need to know for the future

#artificialintelligence

Organizations are transforming their sales functions with artificial intelligence to stay ahead of the game. If you have not yet embraced the trend, you are missing a crucial competitive edge. The emergence of vast amounts of data from multiple sources and platforms, generating new information every minute, has gifted companies with more consumer information than they've ever had before. Technology is getting smarter as it continues learning and optimizing recommendations. A study published in MIT Sloan Management Review reveals that "76% of early adopters are targeting higher sales growth with machine learning."


A Glance at Reinforcement Learning - ADG Efficiency

#artificialintelligence

A professional highlight of 2017 has been teaching A Glance at Reinforcement Learning – an introductory course I've developed. You can find the course materials on GitHub. This one day course is aimed at data scientists with a grasp of supervised machine learning but no prior understanding of reinforcement learning. Course scope – introduction to the fundamental concepts of reinforcement learning – value function methods dynamic programming, Monte Carlo, temporal difference, Q-Learning, DQN – policy gradient methods score function, REINFORCE, advantage actor-critic, AC3 – AlphaGo – practical concerns reward scaling, mistakes I've made, advice from Vlad Mnih & John Schulman – literature highlights distributional perspective, auxiliary loss functions, inverse RL I've given this course to three batches at Data Science Retreat in Berlin and once to a group of startups from Entrepreneur First in London. Each time I've had great questions, kind feedback and improved my own understanding.


Starting point for HR automation Convetit

#artificialintelligence

As the world accelerates, fewer people have a clear view of what the future has in store. 'Advisory Board as a Service' platform, powered by AI, is revolutionizing qualitative research, demand generation, and professional learning by allowing clients and partners to engage directly with custom panels of experts at a speed, and specificity never achieved before.


Robots Threaten Bigger Slice of Jobs in US, Other Rich Nations

WIRED

The world is commonly divided into industrialized and emerging economies. A new study of how technology will transform demand for workers suggests we might talk of the automated and automating worlds instead. Economic think tank McKinsey Global Institute forecast changes in demand for different kinds of labor across 45 countries as technologies improve to perform physical or office tasks. One key result: Robots pose a more immediate and disruptive threat to the US middle class than they do to middle-income workers in less developed countries like India. The report warns that in the US technology will crimp demand for many types of work, such as office administration and operating construction equipment.


Enthought Machine Learning with Python Mastery Workshop

#artificialintelligence

The course begins with a conceptual introduction to machine learning algorithms. This is followed by an introduction to the implementation of estimators in scikit-learn and best practices for using them. The rest of the course is focused around specific feature sources, and for each progresses through a short introductory lecture followed by three exercises of progressive difficulty, starting with standard and well-behaved cases, and ending with real-world and realistically problematic case studies. Throughout, the focus of the course is on building deep conceptual understanding, exhaustive practical experience, and covering common mistakes and edge cases. Intermingled in the machine learning material will be short discussions of helpful and diagnostic data visualizations.


The impossibility of intelligence explosion – François Chollet – Medium

@machinelearnbot

In 1965, I. J. Good described for the first time the notion of "intelligence explosion", as it relates to artificial intelligence (AI): Decades later, the concept of an "intelligence explosion" -- leading to the sudden rise of "superintelligence" and the accidental end of the human race -- has taken hold in the AI community. Famous business leaders are casting it as a major risk, greater than nuclear war or climate change. Average graduate students in machine learning are endorsing it. In a 2015 email survey targeting AI researchers, 29% of respondents answered that intelligence explosion was "likely" or "highly likely". A further 21% considered it a serious possibility. The basic premise is that, in the near future, a first "seed AI" will be created, with general problem-solving abilities slightly surpassing that of humans. This seed AI would start designing better AIs, initiating a recursive self-improvement loop that would immediately leave human intelligence in the dust, overtaking it by orders of magnitude in a short time.


Big Data Analytics and Machine Learning Solutions

@machinelearnbot

Data and analytics are the tools that transform opinions into facts, guiding your organization to make winning decisions. Machine learning has now enabled predictive analytics, providing an unprecedented "window into the future" so you can anticipate impending challenges and capitalize on imminent opportunities. Productive Edge is helping organizations leverage state-of-the-art Big Data and machine learning technologies to solve a wide array of business challenges - from advanced marketing, to risk identification and mitigation, real-time transactional algorithmic processing, cognitive computing and human-computer interaction.