Code Is Cheap, Show Me The Idea
AI made the first demo cheaper. The scarce thing now is the idea the model would not have found on its own.
Field notes from building AI systems, learning in public, writing tutorials, and following the ideas moving through papers, talks, workshops, podcasts, and practitioner threads.
AI made the first demo cheaper. The scarce thing now is the idea the model would not have found on its own.
I never became a newspaper person, but AI gave me a stranger version of the habit: reading releases, benchmarks, replies, and changelogs until the field starts to become legible.
Personalized agents do not just need a warmer prompt. They need earned continuity: memory, callbacks, pacing, and boundaries the user can see.
Claude made parts of a multi-agent RL project faster, but the hard part stayed mine: deciding where agents synchronize and what claims were earned.
AI can generate explanations on demand. The posts I still want to publish need to carry judgment, contact with reality, and a way of thinking.
A domain-agnostic MARL framework for evaluating trained policies under heterogeneous event-driven execution and realistic observability constraints
A private, configurable AI resume assistant with LangChain agents, CV rendering, and a full-stack review workflow
A configurable LLM benchmarking template for repeatable model, prompt, dataset, and metric validation
Infrastructure checks for LLM model changes before QA: compatibility, latency, and cost.
How to validate LLM model-change proposals before they move into infra, QA, and product testing.
A lightweight local inference-serving toolkit for registering models and exposing prediction endpoints quickly
A practical overview of how LLM model changes move from research validation to staging and production.
A practical checklist for testing data, models, ML systems, and CI/CD pipelines.
A practical handbook for designing, testing, and debugging prompts for LLM applications.
A practical Python project scaffold for packaging, testing, linting, documentation, and CI.
Practical notes on turning ML code from proof-of-concept scripts into maintainable systems.
A practical overview of experiment tracking, model registries, serving, and monitoring after model training.
A practical map of data parallelism, model sharding, pipeline parallelism, launch tools, and the bottlenecks that usually decide whether distributed training is worth it.
Practical notes on moving from notebooks to pipelines, handling missing values, scaling features, encoding categories, and keeping ML code production-friendly.
A practical guide to post-training quantization, quantization-aware training, mixed precision, and low-bit model deployment.
A practical guide to optimizer choice, learning-rate schedules, stability, memory pressure, throughput, checkpointing, and experiment management during deep learning training.
A practical overview of supervised fine-tuning, LoRA, prompt tuning, adapters, RLHF, DPO, data quality, and evaluation for large language models.
A practical checklist for turning an AI or ML idea into an engineering project with clear goals, data contracts, evaluation, infrastructure, and operational risk management.
A compact guide to unit tests, data tests, model behavior tests, evaluation, regression tests, and production checks for machine learning systems.
A practical checklist for the production side of deep learning systems: packaging, deployment, serving, monitoring, logging, and model operations.
A practical checklist for the early stages of a deep learning system: data, modeling, evaluation, training, and experiment tracking.
A practical guide to choosing SGD, momentum, RMSProp, Adam, AdamW, and related optimizers for neural network training.
A Deep Learning framework with customized GPU and CPU backend in C++ and Python
Researched and developed a classifier-free guidance-based latent diffusion model for autonomous vehicle motion forecasting using UNet and Transformer as backbones
A small D3.js-powered Satellite Tracking visualization
A GPT-powered web application to help users automate travel plan suggestion, generation and archiving
A Search & Recommendation Engine for Twitch Streaming Video Resources
About Me I\'m Zhenlin Wang Criss . I graduated as an MS student from Machine Learning Department @ Carnegie Mellon University https://www.ml.cmu.edu/ . I have a strong passion for ...
C++ based code static program analyzer
A practical overview of model deployment patterns, artifact promotion, online and batch serving, rollout strategies, rollback, and production monitoring.
A practical overview of variational inference, approximate posteriors, KL divergence, ELBO, mean-field assumptions, and the connection to VAEs.
A practical explanation of the Dirichlet distribution, its relationship to categorical probabilities, conjugacy with the multinomial, and why it appears in topic models.
A practical overview of hidden Markov models, including states, observations, transition probabilities, emission probabilities, forward-backward, Viterbi, and Baum-Welch.
A robust online shopping app with various middlewares serving the microservices architecture
A practical explanation of boosting, including AdaBoost, gradient boosting, XGBoost-style regularization, learning rate, tree depth, and common pitfalls.
A practical explanation of variational autoencoders, latent variables, the encoder-decoder structure, reconstruction loss, KL regularization, and sampling.
A practical explanation of bagging, bootstrap sampling, random forests, out-of-bag evaluation, variance reduction, and when bagging helps.
A practical introduction to policy-gradient methods, stochastic policies, the policy-gradient objective, baselines, and variance reduction.
A practical overview of actor-critic methods, deep reinforcement learning, replay buffers, target networks, PPO-style updates, and evaluation concerns.
A practical overview of ensemble learning, including bagging, boosting, stacking, voting, variance reduction, bias reduction, and common tradeoffs.
A practical guide to dynamic programming, policy evaluation, policy improvement, value iteration, and Q-learning.
A practical explanation of Markov decision processes, transition dynamics, rewards, policies, value functions, and Bellman equations.
A practical introduction to reinforcement learning concepts: agent, environment, state, action, reward, policy, return, and the exploration-exploitation tradeoff.
A practical explanation of gradient descent, stochastic gradient descent, mini-batch training, momentum, adaptive learning rates, and common optimization issues.
A practical comparison of relational and document databases in application development, with notes on schemas, queries, transactions, and data modeling.
A practical guide to exploratory data analysis: distributions, relationships, missingness, outliers, leakage checks, segmentation, and communicating findings.
A concise guide to SQL indexes, query plans, filtering, joins, aggregation, and practical optimization habits.
A concise SQL primer covering SELECT, filtering, joins, aggregation, subqueries, inserts, updates, deletes, and practical query habits.
Java-based medical resource management application
A compact introduction to databases, covering relational systems, NoSQL systems, transactions, schemas, indexes, and when each storage pattern fits.
Learn to process string operations in an efficient way
A practical introduction to data engineering fundamentals: ingestion, storage, batch and streaming processing, orchestration, data quality, governance, and serving.
A simple explanation of Apache Spark: distributed data processing, DataFrames, lazy evaluation, transformations, actions, partitioning, and common performance mistakes.
A practical overview of deep learning methods for recommender systems, including embeddings, two-tower retrieval, ranking models, sequence models, and evaluation.
A practical explanation of factorization machines, feature interactions, sparse data, and why they are useful in recommendation and click prediction.
A practical introduction to content-based recommendation, collaborative filtering, user-item matrices, similarity, cold start, and evaluation.
A practical guide to dimensionality reduction, including PCA, t-SNE, UMAP, autoencoders, feature selection, and how to choose the right method.
A practical guide to evaluating clustering with silhouette score, Davies-Bouldin index, Calinski-Harabasz score, external labels, stability, and business usefulness.
A practical introduction to Apriori and association rule mining, including support, confidence, lift, frequent itemsets, and market-basket analysis.
A concise explanation of affinity propagation, exemplars, similarity messages, preferences, damping, and practical limitations.
A practical guide to DBSCAN, density-based clustering, epsilon, minimum samples, noise points, and when density clustering is useful.
A practical overview of hierarchical clustering, BIRCH, and spectral clustering, with guidance on when each method is useful.
A practical comparison of K-means and Gaussian mixture models, including assumptions, distance, soft assignments, initialization, and evaluation.
A concise overview of big data analytics: batch and streaming workloads, descriptive and predictive analysis, data quality, storage, compute, and communication.
A practical introduction to A/B testing: hypotheses, metrics, randomization, sample size, statistical significance, and common experiment pitfalls.
A practical guide to cleaning data: missing values, duplicates, outliers, inconsistent categories, schema checks, and reproducible cleaning pipelines.
A practical overview of data preparation: defining the problem, collecting data, building schemas, splitting datasets, and preventing leakage.
A practical introduction to topic modeling with LDA, including bag-of-words, document-topic distributions, topic-word distributions, preprocessing, and evaluation.
A practical guide to hyperparameter tuning with search spaces, validation design, random search, Bayesian optimization, early stopping, and experiment tracking.
A practical guide to selecting features, choosing models, avoiding leakage, comparing validation results, and balancing accuracy with complexity.
A practical overview of supervised learning models, including linear models, trees, ensembles, support vector machines, nearest neighbors, and neural networks.
A concise explanation of generalized linear models, generalized additive models, and generalized linear mixed models, with guidance on when to use each.
A practical guide to validation splits, cross-validation, classification and regression metrics, calibration, slice evaluation, and model comparison.
A practical introduction to logistic regression for binary classification, odds, probabilities, regularization, thresholds, and evaluation.
A practical guide to linear regression, assumptions, loss, ordinary least squares, ridge, lasso, elastic net, and model evaluation.
A Relationship Management System