Machine Learning and Data Mining
- A long introduction to Machine Learning
- Understanding Generalisation in Machine Learning
- Strategies for preventing Model overfitting
- On Curse of Dimensionality
- Collaborative Filtering Tutorial
- What is the bias-variance tradeoff?
Reinforcement Learning
- Three Pillers of Reinforcement Learning
- Beyond simulation, applying RL in real world: Challenges and Opportunities
- Counter-factual Policy Evaluation
- Understanding Explore vs Exploit Dilemma in Online decision-making
Data Analysis and Data Engineering:
- Four common data science concepts
- The art of Data Visualisation
- Tips for Exploratory Data Analysis
- Array Programming with Numpy
- Getting Started with Data Engineering in Spark
- Exploring data via Command-Line
Signal Processing:
- Removing Image Compression Artifacts
- The Two-Dimensional Fourier Transform and Digital Watermarking
- History of Deep Learning
Natural Language
- Latent Semantic Indexing with Spark MLlib
- Transfer Learning in NLP
Cloud
Process Engineering:
- Robotic Process Automation from Process Analytics Perspective
- Fundamental of Business Process AnalyticsOptimising healthcare treatment careflows with Process Mining
- Data-Driven Business Process Optimization (long post)
Programming/Software Engineering:
- Can Software be Engineered?
- Elaborating Scalability Requirements of Large Scale Systems
- General guide on improving software engineering skills
- Brief Survey of Automated Software Testing Tools
- Tips and Quotes on becoming a better programming (long)
- Big ideas in Computer Science
- Combing Boolean satisfiability and Adversarial Search
- Understanding AlphaGo Fundamentals - Monte-Carlo Tree Search (part 2)
- Understanding AlphaGo Fundamentals - Min-Max Game tree search (part 1)
- Planning in AI
- Getting Started with LISP
- Maze Solver agent in Prolog
- Stateful dataflow graphs in tensorflow
- Solving Traveling Salesmen with Genetic Algorithms