Questions and Insights
Table of Contents
- Machine Learning Questions
- Reading
- Nation States Sponsors
- Current Uses
- ML: Products
- Reinforcement Learning: Text Prediction
- Reinforcement Learning: Games
- Algorithms: Games
- Reinforcement Learning: Video Games
- Reinforcement Learning: Evolution
- Reinforcement Learning: Example
- Classification and Linear Regression
- Classification: Digit Recognizer
- Classification: Hotdog (Silicon Valley)
- Classification: Cat or Dog
- Classification: Face detection
- Classification: Facial Recognition
- Classification: Lie Detection
- Classification: Stress
- Classification: Depression
- AdTech
- FinTech
- Auctions
- Autoencoders and Generative Adversarial Network
- Generation: Text
- Generation: Music
- Generation: Horror Imagery
- Generation: Painting Styles
- Generation: Image-to-image
- Generation: Colorizing Images
- Generation: Faces
- Generation: Games
- Generation: Physical Models
- Training
- Diagnosis
- Recommendations
- Natural Language Processing (NLP)
- Approaches
- MLaaS vs. Hosted
- Machine Learning Use Cases
- Product Areas
- Hiring and Skillsets
- Summarizing Entities
- Creating Data Pipelines
- Cleaning Data
- Finding Features
- Evaluating Features
- Feature Importance and Correlated Features
- Evaluating Models
- Maintaining Models
- DataLab and Experimentation
- DataLab vs. Production
- Outlier Management
- Tracking Technical Debt
- Design and Code Review
- Documentation
- Outliers technical_debt
- Monitoring Correlated Features
- Causation technical_debt
- Boundary Conditions technical_debt
- Monitoring Outcomes
- Escalation
- Scenarios
Machine Learning Questions
- What are the factors in selecting new features
- Selecting models
- How does one test new features
- How does one produce new features
- How does one deploy new features
- What is the process for regression
- What visualization can be provided
http://www.scikit-yb.org/en/latest/tutorial.html https://docs.aws.amazon.com/machine-learning/latest/dg/ml-model-insights.html
https://aws.amazon.com/aml/faqs/
https://medium.freecodecamp.org/a-beginners-guide-to-training-and-deploying-machine-learning-models-using-python-48a313502e5a https://engineering.quora.com/Avoiding-Complexity-of-Machine-Learning-Systems
These are some of the areas we would want to consider (as well as areas that we don't want to consider):
Reading
Nation States Sponsors
- https://www.reuters.com/article/us-france-tech/france-to-spend-1-8-billion-on-ai-to-compete-with-u-s-china-idUSKBN1H51XP
- https://www.forbes.com/sites/ninaxiang/2018/10/05/chinas-ai-industry-has-given-birth-to-14-unicorns-is-it-a-bubble-waiting-to-pop/#679a9c9c46c3
- https://www.forbes.com/sites/gilpress/2018/09/24/the-thriving-ai-landscape-in-israel-and-what-it-means-for-global-ai-competition/#105ae46b30c5
- https://slate.com/technology/2018/08/the-u-k-wants-to-be-the-world-leader-in-ethical-a-i.html
Current Uses
ML: Products
- Resume matching: https://ideal.com/resume-matching-software/
- https://www.marutitech.com/how-can-artificial-intelligence-help-fintech-companies/
- Doctors https://venturebeat.com/2018/10/30/98point6-raises-50-million-for-ai-virtual-doctor-visits/
- Education https://www.forbes.com/sites/bernardmarr/2018/07/25/how-is-ai-used-in-education-real-world-examples-of-today-and-a-peek-into-the-future/#2f32b384586e
Reinforcement Learning: Text Prediction
https://skymind.ai/wiki/deep-reinforcement-learning#code https://skymind.ai/wiki/markov-chain-monte-carlo
This is effectively Markov chains with reward functions.
Reinforcement Learning: Games
- Tic-Tac-Toe https://www.youtube.com/watch?v=yMRuYeOLf0o
- Chess https://www.youtube.com/watch?v=0g9SlVdv1PY
- Jeopardy https://www.youtube.com/watch?v=P0Obm0DBvwI
- AlphaGo https://medium.freecodecamp.org/explained-simply-how-an-ai-program-mastered-the-ancient-game-of-go-62b8940a9080
- Deepstack https://www.youtube.com/watch?v=jLXPGwJNLHk
- Libratus https://www.youtube.com/watch?v=2dX0lwaQRX0
- Rock, paper, scissors https://github.com/flesler/neural-rock-paper-scissors
Algorithms: Games
Reinforcement Learning: Video Games
- https://www.youtube.com/watch?v=Yo2SepcNyw4
- https://www.youtube.com/watch?v=Aut32pR5PQA
- Super Mario Bros https://thenextweb.com/artificial-intelligence/2018/01/03/this-live-stream-of-ai-learning-to-play-super-mario-bros-is-awesome/
- MarI/O https://www.youtube.com/watch?v=qv6UVOQ0F44
- Mario Kart (MariFlow) https://www.youtube.com/watch?v=Ipi40cb_RsI
- OpenAI DOTA 2 https://www.youtube.com/watch?v=eaBYhLttETw
Reinforcement Learning: Evolution
Reinforcement Learning: Example
https://becominghuman.ai/reinforcement-learning-step-by-step-17cde7dbc56c https://github.com/rfeinman/tictactoe-reinforcement-learning
- Create Environment (agentstate, agentmove)
- Create State
- Specify reward
- Create game.py https://inventwithpython.com/chapter10.html
- Create agent.py
- Create Actions list
- Create game visualization
- Create match visualizations
https://skymind.ai/wiki/deep-reinforcement-learning#code
This would also look at game boards.
https://github.com/topics/tic-tac-toe?l=javascript&o=desc&s=stars
Classification and Linear Regression
- wines
- flowers
Classification: Digit Recognizer
Classification: Hotdog (Silicon Valley)
Classification: Cat or Dog
Classification: Face detection
Classification: Facial Recognition
Classification: Lie Detection
Classification: Stress
Classification: Depression
AdTech
https://www.spotx.tv/resources/blog/product-pulse/artificial-intelligence-vs-machine-learning-disrupting-ad-tech/ https://www.teads.tv/machine-learning-teads-4-use-cases-adtech-industry/
View-through rate prediction (VTR) Broken creative detection Bid-request relevancy prediction Look-alike Modeling (on-going)
FinTech
https://rubygarage.org/blog/machine-learning-in-fintechFraud prevention Risk management Investment predictions Customer service Digital assistants Marketing Network security Loan underwriting Algorithmic trading Process automation Document interpretation Content creation Trade settlements Money-laundering prevention Custom machine learning solutions
Autoencoders and Generative Adversarial Network
Generation: Text
Generation: Music
Generation: Horror Imagery
Generation: Painting Styles
Generation: Image-to-image
Generation: Colorizing Images
Generation: Faces
Generation: Games
Generation: Physical Models
Training
Recommendations
Natural Language Processing (NLP)
Approaches
- What is Supervised Learning?
- What is Unsupervised Learning?
- What is Reinforcement Learning?
MLaaS vs. Hosted
Machine Learning Use Cases
Product Areas
https://machinelearningmastery.com/machine-learning-checklist/
- predictive analytics
- classification
Hiring and Skillsets
Focus on executives, designers, and business analysts.
Summarizing Entities
Creating Data Pipelines
Cleaning Data
Finding Features
Evaluating Features
Feature Importance and Correlated Features
Evaluating Models
Maintaining Models
DataLab and Experimentation
DataLab vs. Production
Outlier Management
Tracking Technical Debt
Design and Code Review
Documentation
Outliers technical_debt
Monitoring Correlated Features
Causation technical_debt
Boundary Conditions technical_debt
One sense in which all machine learning algorithms incur a technical debt is through the erosion of boundaries
https://www.kdnuggets.com/2015/01/high-cost-machine-learning-technical-debt.html