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
- Understanding Explore vs Exploit Dilemma in Online decision-making
- Three Pillers of Reinforcement Learning
- Beyond simulation, applying RL in real world: Challenges and Opportunities
- Counter-factual Policy Evaluation
Data Analysis and Data Engineering:
- Four common data science concepts
- The art of Data Visualisation
- Tips for Exploratory Data Analysis
- Array Programming with Numpy
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
- What is the Databricks Lakehouse Platform anyway?
- Delta Lakes
- Unity Catalog
Development loop and CI/CD with Databricks - MLOps: A lifecycle for Data Management
- Getting started with Data Engineering in Spark
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
- Artificial General Intelligence: Are we there yet?
- Stateful dataflow graphs in tensorflow
- Solving Traveling Salesmen with Genetic Algorithms
- Getting Started with Data Engineering in Spark
- Exploring data via Command-Line
Coming soon
- Understanding LLM capabilities
- PCA
- Business Impact: How Will LLMs change People, Product and Processes?
- History of Deep Learning - Part 2
Cloud Computing
A series of articles on
- What is Databricks Lakehouse Platform anyway?
- Delta lakes make data management less painful (potentially)
Imaging, Deep Learning and Signal Processing:
- Running LLMs using Raspberry Pi AI Kit
- Hyper-spectral imaging and Its applications
- History of Deep Learning - Part 1
- History of Deep Learning - Part 2
- Why is Computational Photography so interesting?
- Data-Driven Astronomy
- Building a digital Nose using machine learning
- Removing Image Compression Artifacts
- Predictive Maintenance at Boeing
- Predictive Maintenance Fundamentals
- Exploring the capabilities of Raspberry Pi Camera