SPE
What's the difference between machine learning, statistics, and data mining?
Over the last few blog posts, I've discussed some of the basics of what machine learning is and why it's important: Throughout those posts, I've been using the following definition of machine learning: creating computational systems that learn from data in order to make predictions and inferences. However, machine learning isn't the only subject in which we use data for prediction and inference. Anyone who's taken an introductory statistics class has heard a similar definition about statistics itself. And if you talk to someone who works in data-mining, you'll hear the same thing: data mining is about using data to make predictions and draw conclusions from data. This raises the question: what is the difference between machine learning, statistics, and data mining? The long answer has a bit of nuance (which we'll discuss soon), but the short answer answer is very simple: machine learning, statistical learning, and data mining are almost exactly the same.
AI assistant Viv makes Siri, Cortana & Google Now fade in comparison
As far as intelligent personal assistants go, the ecosystem has been clearly divided between the top three AI based assistants - Siri, Google Now and Cortana. Of course, there's also Amazon's Alexa, which drives the company's Echo smarthome hub, but it still hasn't reached larger audiences because of its non-smartphone existence. Now, Siri co-founder, Dag Kittlaus has showcased an impressive new AI based digital assistant called Viv, and it may just kick the top three personal assistants out of business, unless of course they up their game. Yesterday, Kittlaus introduced Viv at Tech Crunch Disrupt in New York, where it managed to wow audiences with its ability to handle extremely complicated commands. "Will it be warmer than 70 degrees near the Golden Gate Bridge after 5PM the day after tomorrow?"
How to train your robots: Elon Musk's new AI gym
There's a new high-tech gym in the works, but it has nothing to do with toning muscles. Elon Musk, the tech-loving chief executive of both Tesla and SpaceX, is building an open-source "gym" for computer programmers to train their robots, Sharon Gaudin reported for ComputerWorld. Developers can share their findings on artificial intelligence (AI) systems as they work out. "Nothing beats a competitive environment to motivate developers," said Patrick Moorhead, an analyst at Moor Insights & Strategy, to ComputerWorld. Championing AI marks part of a calculated strategy by Mr. Musk, who has said AI could represent humanity's "biggest existential threat" because it could prove destructive in the wrong hands or simply go astray on its own.
The weird way video games are paving the road to the future of technology
The graphics processors, or GPUs, that make possible the eye-poppingly realistic graphics of games like "Quantum Break" are also really well-suited to powering artificial intelligence and other high-intensity tasks. It turns out that as video game graphics have gotten better, the hardware used to produce them is increasingly well-suited to powering the AI future envisioned by companies like Google and Facebook. "[After] 2007, all the big advances in FLOPS came from gaming video cards designed for high speed real time 3D rendering, and as an incredibly beneficial side effect, they also turn out to be crazily fast at machine learning tasks," wrote Stack Overflow founder Jeff Atwood in a March 2016 blog entry. In fact, when the Google DeepMind AI won its history-making Go series against Lee Sedol, it was sporting 1,202 CPUs, or traditional processors, and 176 Nvidia GPUs under the hood. Nvidia and Google are actually partners on artificial intelligence, dating back to the Google Brain image recognition system, as detailed in an Nvidia blog entry.
Training Neural Networks Without Gradients: A Scalable ADMM Approach
With the growing importance of large network models and enormous training datasets, GPUs have become increasingly necessary to train neural networks. This is largely because conventional optimization algorithms rely on stochastic gradient methods that don't scale well to large numbers of cores in a cluster setting. Furthermore, the convergence of all gradient methods, including batch methods, suffers from common problems like saturation effects, poor conditioning, and saddle points. This paper explores an unconventional training method that uses alternating direction methods and Bregman iteration to train networks without gradient descent steps. The proposed method reduces the network training problem to a sequence of minimization sub-steps that can each be solved globally in closed form. The proposed method is advantageous because it avoids many of the caveats that make gradient methods slow on highly non-convex problems.
How to build a simple neural network in 9 lines of Python code -- Technology, Invention, App, and More
As part of my quest to learn about AI, I set myself the goal of building a simple neural network in Python. To ensure I truly understand it, I had to build it from scratch without using a neural network library. Thanks to an excellent blog post by Andrew Trask I achieved my goal. In this blog post, I'll explain how I did it, so you can build your own. I'll also provide a longer, but more beautiful version of the source code.
Artificial Intelligence Course Creates AI Teaching Assistant
College of Computing Professor Ashok Goel teaches Knowledge Based Artificial Intelligence (KBAI) every semester. And every time he offers it, Goel estimates, his 300 or so students post roughly 10,000 messages in the online forums -- far too many inquiries for him and his eight teaching assistants (TA) to handle. That's why Goel added a ninth TA this semester. Her name is Jill Watson, and she's unlike any other TA in the world. Jill is a computer -- a virtual TA --implemented on IBM's Watson platform.
'Viv' is a next-gen AI assistant that runs circles around Siri, Alexa and Cortana
One of the brains behind Apple's iconic digital assistant Siri, Dag Kittlaus, took to the stage today at TechCrunch Disrupt NYC to show off his new project, Viv -- an AI assistant that aims to be "the intelligent interface for everything." "Will it be warmer than 70-degrees near the Golden Gate Bridge after 5pm the day after tomorrow?" Some of the biggest names in tech are coming to TNW Conference in Amsterdam this May. Viv delivered the answer in a matter of seconds, and correctly handled numerous oddly specific questions that followed, as well as ordering flowers, sending money as payment for drinks the previous night and even booking a hotel in under 60 seconds. Throughout the demo, the AI assistant demonstrated a profound understanding of context and intent as Kittlaus rapid-fired commands in natural language.
Microsoft Exec Claims Artificial Intelligence Is World's Most Important Tech, Skynet Agrees
The concept and implementation of artificial intelligence is nothing new, but with today's computer hardware at our perusal, AI advancement only continues to develop at a rapid pace. Siri and Cortana are both effective AI bots, able to understand a great number of your queries and spit back an answer immediately. As time goes on, AI is only going to become more prevalent, and more important. That's a thought that Dave Coplin, Microsoft UK's Chief Envisioning Officer, agrees with. At an AI conference held late last week, Coplin made the huge statement that AI is the most important technology anyone is working on today.