<?xml version="1.0" encoding="UTF-8"?><rss version="2.0"><channel><title>Sahaj&apos;s blog</title><description>Study notes, AI updates and paper summaries by Sahaj Saliya.</description><link>https://blog.sahaj.si/</link><item><title>Computer Vision · Data augmentation</title><link>https://blog.sahaj.si/2025/09/23/cv-08-augmentation/</link><guid isPermaLink="true">https://blog.sahaj.si/2025/09/23/cv-08-augmentation/</guid><description>Label-preserving random transforms (flips, crops, rotation, colour jitter) with torchvision.transforms.v2, applied consistently to images and boxes.</description><pubDate>Tue, 23 Sep 2025 00:00:00 GMT</pubDate><category>study</category></item><item><title>Computer Vision · Segmentation and U-Net</title><link>https://blog.sahaj.si/2025/09/16/cv-07-segmentation-unet/</link><guid isPermaLink="true">https://blog.sahaj.si/2025/09/16/cv-07-segmentation-unet/</guid><description>Semantic segmentation as per-pixel classification, the U-Net encoder–decoder with skip connections, Dice/IoU, and a tiny U-Net trained on synthetic shapes.</description><pubDate>Tue, 16 Sep 2025 00:00:00 GMT</pubDate><category>study</category></item><item><title>Computer Vision · Object detection and YOLO</title><link>https://blog.sahaj.si/2025/09/08/cv-06-detection-yolo/</link><guid isPermaLink="true">https://blog.sahaj.si/2025/09/08/cv-06-detection-yolo/</guid><description>Detection as boxes plus classes, IoU, non-maximum suppression, YOLO&apos;s single-pass grid idea, and running a pretrained torchvision detector on a NASA photo.</description><pubDate>Mon, 08 Sep 2025 00:00:00 GMT</pubDate><category>study</category></item><item><title>Computer Vision · Transfer learning</title><link>https://blog.sahaj.si/2025/09/01/cv-05-transfer-learning/</link><guid isPermaLink="true">https://blog.sahaj.si/2025/09/01/cv-05-transfer-learning/</guid><description>Reusing an ImageNet-pretrained ResNet-18: frozen features plus a new linear head versus training from scratch, on the 8×8 digits upsampled.</description><pubDate>Mon, 01 Sep 2025 00:00:00 GMT</pubDate><category>study</category></item><item><title>Computer Vision · CNN architectures: VGG and ResNet</title><link>https://blog.sahaj.si/2025/08/25/cv-04-vgg-resnet/</link><guid isPermaLink="true">https://blog.sahaj.si/2025/08/25/cv-04-vgg-resnet/</guid><description>VGG&apos;s stacks of 3×3 convolutions, why very deep plain networks got worse, and ResNet&apos;s skip connections, with a residual block checked in code.</description><pubDate>Mon, 25 Aug 2025 00:00:00 GMT</pubDate><category>study</category></item><item><title>Computer Vision · CNN architectures: LeNet to AlexNet</title><link>https://blog.sahaj.si/2025/08/15/cv-03-lenet-alexnet/</link><guid isPermaLink="true">https://blog.sahaj.si/2025/08/15/cv-03-lenet-alexnet/</guid><description>The two early milestones, LeNet-5 for digits and AlexNet for ImageNet: their layers, parameter counts, and what changed between them.</description><pubDate>Fri, 15 Aug 2025 00:00:00 GMT</pubDate><category>study</category></item><item><title>Computer Vision · OpenCV essentials</title><link>https://blog.sahaj.si/2025/08/08/cv-02-opencv/</link><guid isPermaLink="true">https://blog.sahaj.si/2025/08/08/cv-02-opencv/</guid><description>The OpenCV operations I use most: colour conversion, resizing, Gaussian blur, Canny edges, thresholding and contours.</description><pubDate>Fri, 08 Aug 2025 00:00:00 GMT</pubDate><category>study</category></item><item><title>Computer Vision · Image basics</title><link>https://blog.sahaj.si/2025/08/01/cv-01-image-basics/</link><guid isPermaLink="true">https://blog.sahaj.si/2025/08/01/cv-01-image-basics/</guid><description>Images as arrays: height × width × channels, uint8 vs float, RGB vs grayscale, cropping, and the channel-order and range traps between libraries.</description><pubDate>Fri, 01 Aug 2025 00:00:00 GMT</pubDate><category>study</category></item><item><title>NLP · Text classification</title><link>https://blog.sahaj.si/2025/07/23/nlp-10-text-classification/</link><guid isPermaLink="true">https://blog.sahaj.si/2025/07/23/nlp-10-text-classification/</guid><description>Multi-class topic classification on 20 Newsgroups, comparing Naive Bayes, logistic regression and a linear SVM, with a per-class report and the most confused pairs.</description><pubDate>Wed, 23 Jul 2025 00:00:00 GMT</pubDate><category>study</category></item><item><title>NLP · Sentiment analysis</title><link>https://blog.sahaj.si/2025/07/14/nlp-09-sentiment/</link><guid isPermaLink="true">https://blog.sahaj.si/2025/07/14/nlp-09-sentiment/</guid><description>Classifying movie-review sentiment on the Rotten Tomatoes dataset: a TF-IDF plus logistic regression baseline, its most telling words, and where it fails.</description><pubDate>Mon, 14 Jul 2025 00:00:00 GMT</pubDate><category>study</category></item><item><title>NLP · Named entity recognition</title><link>https://blog.sahaj.si/2025/07/04/nlp-08-ner/</link><guid isPermaLink="true">https://blog.sahaj.si/2025/07/04/nlp-08-ner/</guid><description>NER as token-level sequence labelling with BIO tags, running spaCy&apos;s pretrained pipeline, and why entity spans make evaluation tricky.</description><pubDate>Fri, 04 Jul 2025 00:00:00 GMT</pubDate><category>study</category></item><item><title>NLP · Attention (Bahdanau)</title><link>https://blog.sahaj.si/2025/06/25/nlp-07-attention/</link><guid isPermaLink="true">https://blog.sahaj.si/2025/06/25/nlp-07-attention/</guid><description>Additive attention lets the decoder look at every encoder state instead of one summary vector; the same reversal task with attention, and its alignment weights.</description><pubDate>Wed, 25 Jun 2025 00:00:00 GMT</pubDate><category>study</category></item><item><title>NLP · Seq2seq</title><link>https://blog.sahaj.si/2025/06/17/nlp-06-seq2seq/</link><guid isPermaLink="true">https://blog.sahaj.si/2025/06/17/nlp-06-seq2seq/</guid><description>The encoder–decoder architecture for sequence-to-sequence tasks, teacher forcing, and a small GRU model learning to reverse digit strings.</description><pubDate>Tue, 17 Jun 2025 00:00:00 GMT</pubDate><category>study</category></item><item><title>NLP · GloVe</title><link>https://blog.sahaj.si/2025/06/06/nlp-05-glove/</link><guid isPermaLink="true">https://blog.sahaj.si/2025/06/06/nlp-05-glove/</guid><description>GloVe vectors from global co-occurrence statistics, loading pretrained 50-dimensional vectors, analogies, and the bias these vectors inherit.</description><pubDate>Fri, 06 Jun 2025 00:00:00 GMT</pubDate><category>study</category></item><item><title>NLP · word2vec</title><link>https://blog.sahaj.si/2025/05/28/nlp-04-word2vec/</link><guid isPermaLink="true">https://blog.sahaj.si/2025/05/28/nlp-04-word2vec/</guid><description>Dense word vectors learned by predicting context (skip-gram), trained with gensim on the 20 Newsgroups corpus, with nearest neighbours.</description><pubDate>Wed, 28 May 2025 00:00:00 GMT</pubDate><category>study</category></item><item><title>NLP · Bag of words and TF-IDF</title><link>https://blog.sahaj.si/2025/05/20/nlp-03-bow-tfidf/</link><guid isPermaLink="true">https://blog.sahaj.si/2025/05/20/nlp-03-bow-tfidf/</guid><description>Turning documents into vectors with CountVectorizer and TfidfVectorizer, n-grams, and finding similar documents with cosine similarity.</description><pubDate>Tue, 20 May 2025 00:00:00 GMT</pubDate><category>study</category></item><item><title>NLP · Tokenisation</title><link>https://blog.sahaj.si/2025/05/09/nlp-02-tokenisation/</link><guid isPermaLink="true">https://blog.sahaj.si/2025/05/09/nlp-02-tokenisation/</guid><description>Word, character and subword tokenisation compared, out-of-vocabulary words, and what a real BERT WordPiece tokenizer does to unusual words.</description><pubDate>Fri, 09 May 2025 00:00:00 GMT</pubDate><category>study</category></item><item><title>NLP · Text preprocessing</title><link>https://blog.sahaj.si/2025/05/01/nlp-01-preprocessing/</link><guid isPermaLink="true">https://blog.sahaj.si/2025/05/01/nlp-01-preprocessing/</guid><description>Cleaning raw text with regex and spaCy: normalisation, lowercasing, stop words, lemmatisation, and why modern models need much less of this.</description><pubDate>Thu, 01 May 2025 00:00:00 GMT</pubDate><category>study</category></item><item><title>Deep Learning · LSTM and GRU</title><link>https://blog.sahaj.si/2025/04/22/dl-13-lstm-gru/</link><guid isPermaLink="true">https://blog.sahaj.si/2025/04/22/dl-13-lstm-gru/</guid><description>Gated recurrent units: the LSTM&apos;s cell state and three gates, the simpler GRU, and an experiment measuring how far gradients reach back through 100 time steps.</description><pubDate>Tue, 22 Apr 2025 00:00:00 GMT</pubDate><category>study</category></item><item><title>Deep Learning · RNN</title><link>https://blog.sahaj.si/2025/04/11/dl-12-rnn/</link><guid isPermaLink="true">https://blog.sahaj.si/2025/04/11/dl-12-rnn/</guid><description>Recurrent networks carry a hidden state across time steps; the unrolled view, nn.RNN shapes, and why gradients vanish over long sequences.</description><pubDate>Fri, 11 Apr 2025 00:00:00 GMT</pubDate><category>study</category></item><item><title>Deep Learning · CNN intro</title><link>https://blog.sahaj.si/2025/04/03/dl-11-cnn-intro/</link><guid isPermaLink="true">https://blog.sahaj.si/2025/04/03/dl-11-cnn-intro/</guid><description>Convolutions as sliding filters with shared weights, padding, stride, pooling, output-size arithmetic, and a small CNN versus an MLP on digits.</description><pubDate>Thu, 03 Apr 2025 00:00:00 GMT</pubDate><category>study</category></item><item><title>Deep Learning · PyTorch training loop</title><link>https://blog.sahaj.si/2025/03/25/dl-10-training-loop/</link><guid isPermaLink="true">https://blog.sahaj.si/2025/03/25/dl-10-training-loop/</guid><description>The standard PyTorch loop with Dataset, DataLoader, nn.Module, a loss, an optimiser and an evaluation pass, applied to scikit-learn&apos;s handwritten digits.</description><pubDate>Tue, 25 Mar 2025 00:00:00 GMT</pubDate><category>study</category></item><item><title>Deep Learning · PyTorch tensors and autograd</title><link>https://blog.sahaj.si/2025/03/14/dl-09-pytorch-autograd/</link><guid isPermaLink="true">https://blog.sahaj.si/2025/03/14/dl-09-pytorch-autograd/</guid><description>PyTorch tensors (NumPy-like, with devices and dtypes), the dynamic computation graph, requires_grad, backward(), and no_grad.</description><pubDate>Fri, 14 Mar 2025 00:00:00 GMT</pubDate><category>study</category></item><item><title>Deep Learning · Dropout</title><link>https://blog.sahaj.si/2025/03/06/dl-08-dropout/</link><guid isPermaLink="true">https://blog.sahaj.si/2025/03/06/dl-08-dropout/</guid><description>Dropout randomly zeroes activations during training as a regulariser; inverted scaling, train vs eval behaviour, and its effect on an overfitting MLP.</description><pubDate>Thu, 06 Mar 2025 00:00:00 GMT</pubDate><category>study</category></item><item><title>Deep Learning · Batch normalisation</title><link>https://blog.sahaj.si/2025/02/25/dl-07-batchnorm/</link><guid isPermaLink="true">https://blog.sahaj.si/2025/02/25/dl-07-batchnorm/</guid><description>Normalising each feature over the mini-batch, the learnable scale and shift, train vs eval mode, and its effect on a deep MLP.</description><pubDate>Tue, 25 Feb 2025 00:00:00 GMT</pubDate><category>study</category></item><item><title>Deep Learning · Weight initialisation</title><link>https://blog.sahaj.si/2025/02/17/dl-06-initialisation/</link><guid isPermaLink="true">https://blog.sahaj.si/2025/02/17/dl-06-initialisation/</guid><description>Why initial weight scale matters, Xavier/Glorot for tanh and He/Kaiming for ReLU, and watching activations explode or collapse through 50 layers.</description><pubDate>Mon, 17 Feb 2025 00:00:00 GMT</pubDate><category>study</category></item><item><title>Deep Learning · Optimisers: SGD, momentum, Adam</title><link>https://blog.sahaj.si/2025/02/06/dl-05-optimisers/</link><guid isPermaLink="true">https://blog.sahaj.si/2025/02/06/dl-05-optimisers/</guid><description>Mini-batch SGD, momentum, RMSProp-style scaling and Adam compared on an ill-conditioned valley, using torch.optim.</description><pubDate>Thu, 06 Feb 2025 00:00:00 GMT</pubDate><category>study</category></item><item><title>Deep Learning · Activation functions</title><link>https://blog.sahaj.si/2025/01/28/dl-04-activations/</link><guid isPermaLink="true">https://blog.sahaj.si/2025/01/28/dl-04-activations/</guid><description>Sigmoid, tanh, ReLU, Leaky ReLU and GELU compared by shape and gradient, and why saturating activations make deep networks hard to train.</description><pubDate>Tue, 28 Jan 2025 00:00:00 GMT</pubDate><category>study</category></item><item><title>Deep Learning · Backpropagation</title><link>https://blog.sahaj.si/2025/01/20/dl-03-backprop/</link><guid isPermaLink="true">https://blog.sahaj.si/2025/01/20/dl-03-backprop/</guid><description>Backpropagation as the chain rule applied layer by layer; a two-layer network trained on XOR in pure NumPy, plus a numerical gradient check.</description><pubDate>Mon, 20 Jan 2025 00:00:00 GMT</pubDate><category>study</category></item><item><title>Deep Learning · Multilayer perceptron</title><link>https://blog.sahaj.si/2025/01/09/dl-02-mlp/</link><guid isPermaLink="true">https://blog.sahaj.si/2025/01/09/dl-02-mlp/</guid><description>Adding a hidden layer with a non-linear activation turns the perceptron into an MLP that can solve XOR; a forward pass written in NumPy.</description><pubDate>Thu, 09 Jan 2025 00:00:00 GMT</pubDate><category>study</category></item><item><title>Deep Learning · The perceptron</title><link>https://blog.sahaj.si/2025/01/01/dl-01-perceptron/</link><guid isPermaLink="true">https://blog.sahaj.si/2025/01/01/dl-01-perceptron/</guid><description>Rosenblatt&apos;s perceptron from scratch: a weighted sum, a step function, and the update rule; it learns AND but can never learn XOR.</description><pubDate>Wed, 01 Jan 2025 00:00:00 GMT</pubDate><category>study</category></item><item><title>Machine Learning · Hyperparameter search</title><link>https://blog.sahaj.si/2024/12/23/ml-18-hyperparameter-search/</link><guid isPermaLink="true">https://blog.sahaj.si/2024/12/23/ml-18-hyperparameter-search/</guid><description>Tuning with GridSearchCV and RandomizedSearchCV, nested evaluation on a held-out test set, and why random search often wins.</description><pubDate>Mon, 23 Dec 2024 00:00:00 GMT</pubDate><category>study</category></item><item><title>Machine Learning · Feature engineering</title><link>https://blog.sahaj.si/2024/12/13/ml-17-feature-engineering/</link><guid isPermaLink="true">https://blog.sahaj.si/2024/12/13/ml-17-feature-engineering/</guid><description>Creating better inputs: ratios, date parts, binning, interactions, log transforms for skewed values, and target-free encodings.</description><pubDate>Fri, 13 Dec 2024 00:00:00 GMT</pubDate><category>study</category></item><item><title>Machine Learning · scikit-learn pipelines</title><link>https://blog.sahaj.si/2024/12/05/ml-16-pipelines/</link><guid isPermaLink="true">https://blog.sahaj.si/2024/12/05/ml-16-pipelines/</guid><description>Combining preprocessing and model with Pipeline and ColumnTransformer for mixed numeric and categorical data, so one object is fitted, tuned and saved.</description><pubDate>Thu, 05 Dec 2024 00:00:00 GMT</pubDate><category>study</category></item><item><title>Machine Learning · Cross-validation</title><link>https://blog.sahaj.si/2024/11/27/ml-15-cross-validation/</link><guid isPermaLink="true">https://blog.sahaj.si/2024/11/27/ml-15-cross-validation/</guid><description>k-fold, stratified and grouped cross-validation, why one train/test split is noisy, and avoiding leakage by preprocessing inside the folds.</description><pubDate>Wed, 27 Nov 2024 00:00:00 GMT</pubDate><category>study</category></item><item><title>Machine Learning · Model evaluation metrics</title><link>https://blog.sahaj.si/2024/11/19/ml-14-metrics/</link><guid isPermaLink="true">https://blog.sahaj.si/2024/11/19/ml-14-metrics/</guid><description>Confusion matrix, accuracy and why it fails on imbalanced data, precision, recall, F1, ROC-AUC, and regression metrics.</description><pubDate>Tue, 19 Nov 2024 00:00:00 GMT</pubDate><category>study</category></item><item><title>Machine Learning · PCA</title><link>https://blog.sahaj.si/2024/11/11/ml-13-pca/</link><guid isPermaLink="true">https://blog.sahaj.si/2024/11/11/ml-13-pca/</guid><description>Principal component analysis: rotating data onto directions of maximum variance, explained variance ratio, and compressing the digits dataset.</description><pubDate>Mon, 11 Nov 2024 00:00:00 GMT</pubDate><category>study</category></item><item><title>Machine Learning · Hierarchical clustering and DBSCAN</title><link>https://blog.sahaj.si/2024/11/01/ml-12-hierarchical-dbscan/</link><guid isPermaLink="true">https://blog.sahaj.si/2024/11/01/ml-12-hierarchical-dbscan/</guid><description>Two alternatives to k-means: agglomerative clustering, which builds a tree of merges, and DBSCAN, which finds dense regions of any shape and labels noise.</description><pubDate>Fri, 01 Nov 2024 00:00:00 GMT</pubDate><category>study</category></item><item><title>Machine Learning · k-means clustering</title><link>https://blog.sahaj.si/2024/10/24/ml-11-kmeans/</link><guid isPermaLink="true">https://blog.sahaj.si/2024/10/24/ml-11-kmeans/</guid><description>Unsupervised clustering with k-means: the assign/update loop, inertia, choosing k with the elbow and silhouette score.</description><pubDate>Thu, 24 Oct 2024 00:00:00 GMT</pubDate><category>study</category></item><item><title>Machine Learning · Support vector machines</title><link>https://blog.sahaj.si/2024/10/16/ml-10-svm/</link><guid isPermaLink="true">https://blog.sahaj.si/2024/10/16/ml-10-svm/</guid><description>SVMs find the widest-margin boundary; support vectors, the C parameter, and the kernel trick for non-linear data.</description><pubDate>Wed, 16 Oct 2024 00:00:00 GMT</pubDate><category>study</category></item><item><title>Machine Learning · Boosting and XGBoost</title><link>https://blog.sahaj.si/2024/10/08/ml-09-boosting-xgboost/</link><guid isPermaLink="true">https://blog.sahaj.si/2024/10/08/ml-09-boosting-xgboost/</guid><description>Boosting builds shallow trees one after another, each fixing the previous errors; gradient boosting, learning rate, early stopping, and XGBoost.</description><pubDate>Tue, 08 Oct 2024 00:00:00 GMT</pubDate><category>study</category></item><item><title>Machine Learning · Random forest</title><link>https://blog.sahaj.si/2024/09/30/ml-08-random-forest/</link><guid isPermaLink="true">https://blog.sahaj.si/2024/09/30/ml-08-random-forest/</guid><description>Bagging many decorrelated trees: bootstrap samples, random feature subsets, out-of-bag score, and feature importances.</description><pubDate>Mon, 30 Sep 2024 00:00:00 GMT</pubDate><category>study</category></item><item><title>Machine Learning · Decision trees</title><link>https://blog.sahaj.si/2024/09/20/ml-07-decision-trees/</link><guid isPermaLink="true">https://blog.sahaj.si/2024/09/20/ml-07-decision-trees/</guid><description>How a decision tree chooses splits using Gini impurity, why deep trees overfit, and reading the learned rules.</description><pubDate>Fri, 20 Sep 2024 00:00:00 GMT</pubDate><category>study</category></item><item><title>Machine Learning · k-nearest neighbours</title><link>https://blog.sahaj.si/2024/09/12/ml-06-knn/</link><guid isPermaLink="true">https://blog.sahaj.si/2024/09/12/ml-06-knn/</guid><description>k-NN classifies by majority vote of the closest training points; why scaling matters and how k controls the bias–variance trade-off.</description><pubDate>Thu, 12 Sep 2024 00:00:00 GMT</pubDate><category>study</category></item><item><title>Machine Learning · Regularisation: ridge and lasso</title><link>https://blog.sahaj.si/2024/09/04/ml-05-regularisation/</link><guid isPermaLink="true">https://blog.sahaj.si/2024/09/04/ml-05-regularisation/</guid><description>Overfitting with too many features, and how L2 (ridge) shrinks weights while L1 (lasso) drives some exactly to zero.</description><pubDate>Wed, 04 Sep 2024 00:00:00 GMT</pubDate><category>study</category></item><item><title>Machine Learning · Logistic regression</title><link>https://blog.sahaj.si/2024/08/27/ml-04-logistic-regression/</link><guid isPermaLink="true">https://blog.sahaj.si/2024/08/27/ml-04-logistic-regression/</guid><description>Logistic regression for binary classification: the sigmoid, log-loss, decision thresholds, and predicted probabilities.</description><pubDate>Tue, 27 Aug 2024 00:00:00 GMT</pubDate><category>study</category></item><item><title>Machine Learning · Gradient descent</title><link>https://blog.sahaj.si/2024/08/19/ml-03-gradient-descent/</link><guid isPermaLink="true">https://blog.sahaj.si/2024/08/19/ml-03-gradient-descent/</guid><description>Fitting linear regression by gradient descent from scratch: the gradient of MSE, the learning rate, and what happens when it is too small or too big.</description><pubDate>Mon, 19 Aug 2024 00:00:00 GMT</pubDate><category>study</category></item><item><title>Machine Learning · Linear regression</title><link>https://blog.sahaj.si/2024/08/09/ml-02-linear-regression/</link><guid isPermaLink="true">https://blog.sahaj.si/2024/08/09/ml-02-linear-regression/</guid><description>Linear regression with many features: the model, the squared-error cost, the normal equation, and scikit-learn&apos;s LinearRegression with RMSE and R².</description><pubDate>Fri, 09 Aug 2024 00:00:00 GMT</pubDate><category>study</category></item><item><title>Machine Learning · The ML workflow</title><link>https://blog.sahaj.si/2024/08/01/ml-01-workflow/</link><guid isPermaLink="true">https://blog.sahaj.si/2024/08/01/ml-01-workflow/</guid><description>The end-to-end supervised learning loop: define the task, split data, pick a baseline, fit, evaluate on held-out data, iterate.</description><pubDate>Thu, 01 Aug 2024 00:00:00 GMT</pubDate><category>study</category></item><item><title>Probability and Statistics · Simple linear regression</title><link>https://blog.sahaj.si/2024/07/25/stats-14-regression/</link><guid isPermaLink="true">https://blog.sahaj.si/2024/07/25/stats-14-regression/</guid><description>Fitting y = a + bx by least squares, reading slope and intercept, R², residuals, and the bridge to machine learning.</description><pubDate>Thu, 25 Jul 2024 00:00:00 GMT</pubDate><category>study</category></item><item><title>Probability and Statistics · Correlation</title><link>https://blog.sahaj.si/2024/07/18/stats-13-correlation/</link><guid isPermaLink="true">https://blog.sahaj.si/2024/07/18/stats-13-correlation/</guid><description>Covariance, Pearson vs Spearman correlation, what r does and doesn&apos;t capture, and why correlation is not causation.</description><pubDate>Thu, 18 Jul 2024 00:00:00 GMT</pubDate><category>study</category></item><item><title>Probability and Statistics · t-test and chi-square</title><link>https://blog.sahaj.si/2024/07/11/stats-12-t-chi-square/</link><guid isPermaLink="true">https://blog.sahaj.si/2024/07/11/stats-12-t-chi-square/</guid><description>One-sample, two-sample (Welch) and paired t-tests, and the chi-square test of independence for categorical data.</description><pubDate>Thu, 11 Jul 2024 00:00:00 GMT</pubDate><category>study</category></item><item><title>Probability and Statistics · Hypothesis tests</title><link>https://blog.sahaj.si/2024/07/05/stats-11-hypothesis-tests/</link><guid isPermaLink="true">https://blog.sahaj.si/2024/07/05/stats-11-hypothesis-tests/</guid><description>The logic of a hypothesis test: null and alternative, test statistic, p-value, significance level, and the two types of error.</description><pubDate>Fri, 05 Jul 2024 00:00:00 GMT</pubDate><category>study</category></item><item><title>Probability and Statistics · Point and interval estimation</title><link>https://blog.sahaj.si/2024/06/28/stats-10-estimation/</link><guid isPermaLink="true">https://blog.sahaj.si/2024/06/28/stats-10-estimation/</guid><description>Estimators and their bias, standard error, and building and interpreting 95% confidence intervals with the t distribution.</description><pubDate>Fri, 28 Jun 2024 00:00:00 GMT</pubDate><category>study</category></item><item><title>Probability and Statistics · Sampling</title><link>https://blog.sahaj.si/2024/06/21/stats-09-sampling/</link><guid isPermaLink="true">https://blog.sahaj.si/2024/06/21/stats-09-sampling/</guid><description>Population vs sample, simple random vs stratified sampling, sampling bias, and the bootstrap for estimating uncertainty.</description><pubDate>Fri, 21 Jun 2024 00:00:00 GMT</pubDate><category>study</category></item><item><title>Probability and Statistics · Central Limit Theorem</title><link>https://blog.sahaj.si/2024/06/17/stats-08-clt/</link><guid isPermaLink="true">https://blog.sahaj.si/2024/06/17/stats-08-clt/</guid><description>Why sample means look normal even when the data doesn&apos;t, the σ/√n standard error, and a simulation from a skewed distribution.</description><pubDate>Mon, 17 Jun 2024 00:00:00 GMT</pubDate><category>study</category></item><item><title>Probability and Statistics · Continuous distributions</title><link>https://blog.sahaj.si/2024/06/10/stats-07-continuous-distributions/</link><guid isPermaLink="true">https://blog.sahaj.si/2024/06/10/stats-07-continuous-distributions/</guid><description>Uniform, normal and exponential distributions, z-scores, the 68–95–99.7 rule, and computing areas with cdf and ppf.</description><pubDate>Mon, 10 Jun 2024 00:00:00 GMT</pubDate><category>study</category></item><item><title>Probability and Statistics · Discrete distributions</title><link>https://blog.sahaj.si/2024/06/03/stats-06-discrete-distributions/</link><guid isPermaLink="true">https://blog.sahaj.si/2024/06/03/stats-06-discrete-distributions/</guid><description>Bernoulli, binomial, geometric and Poisson distributions: what each one counts, their means, and computing them with scipy.stats.</description><pubDate>Mon, 03 Jun 2024 00:00:00 GMT</pubDate><category>study</category></item><item><title>Probability and Statistics · Random variables</title><link>https://blog.sahaj.si/2024/05/27/stats-05-random-variables/</link><guid isPermaLink="true">https://blog.sahaj.si/2024/05/27/stats-05-random-variables/</guid><description>Random variables as numbers attached to outcomes, PMF vs PDF vs CDF, expectation and variance, and linearity of expectation.</description><pubDate>Mon, 27 May 2024 00:00:00 GMT</pubDate><category>study</category></item><item><title>Probability and Statistics · Bayes&apos; theorem</title><link>https://blog.sahaj.si/2024/05/21/stats-04-bayes/</link><guid isPermaLink="true">https://blog.sahaj.si/2024/05/21/stats-04-bayes/</guid><description>Bayes&apos; theorem as updating a prior with evidence, the base-rate trap in medical tests, and sequential updating.</description><pubDate>Tue, 21 May 2024 00:00:00 GMT</pubDate><category>study</category></item></channel></rss>