IBM, chess
Google Deep Mind
plays the ancient Chinese game of Go
consistently defeats the world's best human Go players
Alpha go uses two neural networks
2. the value net
A new upgrade AlphaGoZero, defeats the old AlphaGo soundly
offering paid services by the minute
Google Cloud Organization
but if you want to rent your own infrastructure you will typically be charged by the minute (Google) or hour (Amazon, Microsoft).
3D Learning Enviornment. For training AI agents.
Software to turn games made via the Unity game engine into environments in which to train AI systems.
Unreal 4 game engine used as simulation for vision training within Unity
Express a numeric computation as a graph.
Data flow graph with nodes (aka vertices or points) and edges (aka lines or arcs).
Graph nodes are operations. (This is theoretical. Sometimes a node represents a variable.)
Graph edges are tensors which flow between nodes. (per Stanford lecture)
Types of graph nodes:
Tensorboard - a second product to visualize the graph
Internet opinion: TensorFlow is a huge success for Google, having quickly become the default AI programming framework used by newbies, Googlers, and established teams outside of Google, to train and develop AI systems, and also creating a larger and larger set of software developers primed to use its many cloud services, which tend to require or gain additional performance boosts from using TensorFlow.
Does logistic regression, k nearest neighbor, support vector machines.
Does Not do neural networks. Does NOT have gpu support.
(Use anaconda to install with dependencies.)
The first, 2013, but now passe.
Developed and managed by MILA.
Discontinued as of 28 Sep 2017, per Yoshua Bengio, Director MILA https://groups.google.com/forum/#!topic/theano-users/7Poq8BZutbY
high-level, sits on top of tensorflow and theano
high-level, sits on top of tensorflow
Opinion on the internet: “Use keras on top of theano, or, use tflearn on top of tensorflow.
product released by openai, uses tensorflow
acquired by google cloud
builds datasets
http://www.ros.org Open source api and framework to control robots
In an attempt to compete with TensorFlow, Facebook and Microsoft announced the Open Neural Network Exchange (ONNX) format which support their products, and Amazon and Apple have announced they are working together toward interoperability between their products.