Tony Su
KPLUG
March 14, 2019
My previous nEXT presentation on Data Analysis, 2015
https://slides.com/tonysu/deck-2#/
Relational Databases
Online Analytical Processing (OLAP)
Data Mining (Splunk, Microsoft BI )
NoSQL Databases (Cassandra, MongoDB)
Search (Yahoo, Google Internet Search)
Big Data Analysis (Hadoop, Elastic)
Cloud Storage
Typically requires a Data Scientist
Modeling
AlphaBeta computations, including MinMax
Expensive
Enormous number of computations
Precise
Typically requires a Data Scientist
Supervised Training
Convolutional Artificial Neural Networks
Monte Carlo Tree Search (MCTS)
1987 Bruce Abramson
Ahead of its time, computers not powerful enough
Enhances Exploration at cost of some Exploitation
Particularly well suited for GPU computing
First version implementing Deepmind concepts
Typically requires a Data Scientist
Unsupervised Training(debatable)
Convolutional Artificial Neural Networks
A Policy Network and a Value Network
Introduces concept of training composed solely of self-play.
Devoid of human guidance
Based on adversarial training, given only basic rules.
The algorithms and NNs are completely self-developed by the machine
AlphaGo Zero
https://deepmind.com/research/alphago/
2015 Created AlphaGo
2016 Beat a 9th dan human Go player
2017 Beat World Go Champion in a match
2017 Created AlphaGo Zero
2017 AplphaGo Zero beat AlphaGo 100 games to 0 with less computing power
2017 AlphaZero (modified AlphaGo Zero) plays chess and shogi
Example of recent successes in Computer Vision
Healthcare
SCALA
Maintenance
fingerprints
voice recognition
facial recognition
Potentially any use that can be represented as a game
Self-driving vehicles
War games
The Real World Proof
Current Head to Head Stockfish vs Lc0
https://www.chess.com/computer-chess-championship
Top Computer Chess Engine Championship (TCEC)
https://tcec.chessdom.com/live.html
Items to Note
Number of nodes (positions evaluated)
Speed - Number of nodes evaluated per second
Open Source
https://github.com/LeelaChessZero/lc0
Installation
https://github.com/LeelaChessZero/lc0/wiki/Getting-Started
openSUSE Linux
https://github.com/putztzu/lc0/blob/master/openSUSE_install.md
Installation Summary basic steps (all platforms)
Option 1
Run commands directly on the Binary
Option 2
Connect to a Chessboard frontend
China and the USA are in the lead
60 minutes report on China's efforts resulting from one entrepreneur's work
China study identifying cancerous nodes similar to highly trained doctor (97%)
Number of patents per year.
Ethical concerns, eg the value of Privacy and how it's regulated
Snapdragon 855 specs and descriptions
https://www.qualcomm.com/products/snapdragon-855-mobile-platform
https://www.androidauthority.com/qualcomm-snapdragon-855-912505/
Google Pixel 3 Visual Core
https://www.androidauthority.com/pixel-visual-core-808182/
Snapdragon 855 vs Apple A12 Bionic
https://appleinsider.com/articles/18/12/06/qualcomms-snapdragon-855-is-over-a-year-behind-apples-a12-bionic-lacks-a-premium-android-audience
Huawei
https://medium.com/syncedreview/huawei-leaps-into-ai-announces-powerful-chips-and-ml-framework-f9aa6ec87bcb
A brief history of Data Analysis
https://www.flydata.com/blog/a-brief-history-of-data-analysis/
Google and Deep Mind
https://en.wikipedia.org/wiki/DeepMind#cite_note-85
Google's Machine Learning site
https://deepmind.com/research/alphago/
MIT Sloan Analytics Conference 2019
https://www.youtube.com/watch?v=Nvem6-aybBI
60 minutes AI and China
https://www.cbsnews.com/news/60-minutes-ai-facial-and-emotional-recognition-how-one-man-is-advancing-artificial-intelligence/
Computer Vision and Cancer detection
https://www.cbsnews.com/news/artificial-intelligence-could-help-doctors-identify-hard-to-spot-colon-polyps/