User Tools

Site Tools


products

Products

Software Products

Deep blue

IBM, chess

AlphaGo

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

  1. the policy net

2. the value net
A new upgrade AlphaGoZero, defeats the old AlphaGo soundly

Services

Google Cloud Platform (GCP)

offering paid services by the minute
Google Cloud Organization

Universe, OpenAI

but if you want to rent your own infrastructure you will typically be charged by the minute (Google) or hour (Amazon, Microsoft).

Simulators

3D Learning Enviornment. For training AI agents.

Unity Machine Learning Agents

Software to turn games made via the Unity game engine into environments in which to train AI systems.

UE4

Unreal 4 game engine used as simulation for vision training within Unity

APIs, Tools, Frameworks

Tensorflow

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:

  • Variable
  • Placeholder
  • Mathematical operations

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.

SciKit Learn

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.)

Caffe

The first, 2013, but now passe.

Theano

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

Keras

high-level, sits on top of tensorflow and theano

tflearn

high-level, sits on top of tensorflow
Opinion on the internet: “Use keras on top of theano, or, use tflearn on top of tensorflow.

Universe

product released by openai, uses tensorflow

Google Cloud API’s

  • Machine Learning Engine
  • Jobs
  • Natural Language
  • Speech
  • Translation
  • Vision
  • Video Intelligence

Kaggle

acquired by google cloud
builds datasets

Robotics Operating System (ROS)

http://www.ros.org Open source api and framework to control robots

Proprietary Frameworks

  • Amazon offers MXNET
  • Apple offers CoreML, for MacOS, iOS, watchOS, and tvOS.
  • Microsoft offers CNTK
  • Facebook offers PyTorch and Caffe2

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.

products.txt · Last modified: 2021/01/28 05:46 by 127.0.0.1

Except where otherwise noted, content on this wiki is licensed under the following license: Public Domain
Public Domain Donate Powered by PHP Valid HTML5 Valid CSS Driven by DokuWiki