MathematicsAlgorithmsProve that 2^n + 1 is divisible by 3 for all odd integers n >= 1April 7, 20261 min read#integer#mathematics#proof#math-inductionRead article
GitVersion ControlUpdating your Local Branch from a Specific Remote Branch in GitMarch 17, 20262 min read#github#gitRead article
Web DevelopmentDeveloper ToolsUnderstanding multipart/form-data: How to Send Text + Binary Data in HTTP RequestsMarch 2, 20269 min read#llm#https#fastapi#llama-cpp+1Read article
Large Language ModelsDeploymentHosting Your Own LLM ServerFebruary 28, 20266 min read#gguf#fastapi#llama-cpp#llm+1Read article
Large Language ModelsDeployment⚙️ How to Start Using llama-serverFebruary 28, 20263 min read#llm#gguf#hugging-face#llama-server+1Read article
Medical AILarge Language ModelsRunning MedGemma-4B on a Small GPU (<16GB) Using BitsAndBytesFebruary 27, 20269 min read#gemma#llm#genai#transformers+1Read article
Medical AILarge Language ModelsRunning MedGemma-4B on CPU or Using GGUF + llama-cppFebruary 27, 202610 min read#llama-cpp#gemma#llm#genai+1Read article
Computer VisionVision-Language ModelsCross-Dataset Label Mapping with Vision–Language EmbeddingsFebruary 25, 20264 min read#deep-learning#vision-language-model#transformers#ai+1Read article
PyTorchDeep LearningThe “Ghost in the Machine”: Tracking Variable Names and Metadata in PyTorchFebruary 10, 20264 min read#deep-learning#pytorch#machine-learning#python-programming+1Read article
GitVersion ControlHow to Pull Changes from a Remote Git RepositoryFebruary 9, 20265 min read#machine-learning#git#github#version-control+1Read article
GitVersion ControlHow to Remove Large Files from Git HistoryJanuary 29, 20265 min read#git#git-filter-repo#github#troubleshootingRead article
GitVersion ControlWhy .gitignore Didn’t WorkJanuary 29, 20263 min read#git#gitignore#version-control#troubleshootingRead article
Machine LearningData ScienceMastering Logistic Regression: Tackling Non-Linear Data with Feature TransformationJanuary 14, 20267 min read#machine-learning#logistic-regression#feature-engineering#data-scienceRead article
PythonDeveloper ToolsKeeping Your Mac Lean: A Guide to Upgrading and Cleaning Python (2026 Edition)January 6, 20263 min read#macos#python#pyenv#package-management+1Read article
AutomationResearch🚀 Introducing the awesome-topics Blog SeriesJanuary 3, 20262 min read#awesome-topics#research#curation#announcementRead article
GitVersion ControlGit Basics Explained — Part 1January 2, 20265 min read#git#version-control#github#tutorialRead article
Developer ToolsShellWriting Multi-Line Commands Across Operating SystemsDecember 31, 20254 min read#bash#powershell#command-line#cross-platform+1Read article
AutomationResearchawesome-topics: Fully Automated Research Paper Curation on GitHub Pages — Part 5December 29, 20257 min read#github-actions#automation#research#awesome-topicsRead article
AutomationResearchawesome-topics: Fully Automated Research Paper Curation on GitHub Pages — Part 4December 28, 20258 min read#github-actions#automation#research#awesome-topicsRead article
AutomationResearchawesome-topics: Fully Automated Research Paper Curation on GitHub Pages — Part 1December 27, 20256 min read#github-actions#automation#research#awesome-topicsRead article
Web DevelopmentDeploymentDeploying a Next.js Static Site to GitHub PagesDecember 22, 20254 min read#nextjs#github-pages#web-development#deployment+1Read article
LinuxDeveloper ToolsThe Smart Way to Copy: How to Use rsync to Exclude Folders, Ignore or Update Existing FilesOctober 3, 20255 min read#linux#rsync#bash#file-managementRead article
LaTeXProductivityGenerating a Gantt Chart in LaTeXAugust 29, 20256 min read#latex#gantt-chart#project-management#visualizationRead article
Deep LearningModel EfficiencyLow-Bit Precision Training in PyTorch: Techniques and Code ExamplesAugust 21, 20254 min read#deep-learning#pytorch#quantization#mixed-precision+1Read article
Federated LearningData ScienceHow to Split a Centralized Dataset for Federated Learning SimulationAugust 7, 20258 min read#federated-learning#machine-learning#data-science#privacyRead article
Developer ToolsAI ToolsInstantly Supercharge Your IDE with GitHub MCP & GitMCP: Real-Time Docs & Code for Your AI…August 5, 20253 min read#mcp#github#ide#developer-tools+1Read article
Developer ToolsShellUnlocking the Power of `%%shell` in Google ColabAugust 1, 20254 min read#colab#shell#bash#jupyter+1Read article
GitVersion ControlPushing Changes to a New Private Repository: A Step-by-Step GuideJuly 28, 20253 min read#git#github#version-controlRead article
GitVersion ControlThe Importance of Branching in GitJuly 28, 20253 min read#git#version-control#github#best-practicesRead article
High Performance ComputingGPUHow Slurm Assigns GPUs to Your JobsJuly 23, 20255 min read#slurm#hpc#gpu#cluster-computingRead article
Distributed TrainingDeep LearningThe Practical Guide to Distributed Training using PyTorch — Part 5: Distributing Everything using…July 11, 20259 min read#deep-learning#pytorch#distributed-training#fsdp+1Read article
Distributed TrainingHigh Performance ComputingThe Practical Guide to Distributed Training using PyTorch — Part 4: On Multiple Nodes using SLURMJune 26, 20257 min read#deep-learning#pytorch#distributed-training#slurm+1Read article
Distributed TrainingPyTorchThe Practical Guide to Distributed Training using PyTorch — Part 3: On Multiple Nodes using…June 19, 20257 min read#deep-learning#pytorch#distributed-training#multi-nodeRead article
Distributed TrainingPyTorchThe Practical Guide to Distributed Training using PyTorch — Part 2: On a Single Node using TorchrunJune 9, 20254 min read#deep-learning#pytorch#distributed-training#torchrun+1Read article
Distributed TrainingPyTorchThe Practical Guide to Distributed Training using PyTorch — Part 1: On a Single Node using torch.mulJune 8, 20257 min read#deep-learning#pytorch#distributed-training#gpuRead article
Computer VisionPythonComprehensive Guide to Overlaying Segmentation Masks in PythonMay 30, 20255 min read#computer-vision#image-segmentation#python#opencv+1Read article
Deep LearningModel EfficiencyUnderstanding and Calculating MACs and FLOPs in PyTorch ModelsMay 20, 20255 min read#deep-learning#pytorch#model-profiling#flops+1Read article
Medical AIMedical ImagingCompressing .nii Files to .nii.gz: A Guide to Efficient Data Management with NiBabel and SimpleITKMay 12, 20253 min read#medical-imaging#nibabel#simpleitk#python+1Read article
Data SciencePythonRow by Row: A Guide to Iterating Over Pandas DataFrames with iterrows() and loc[]May 1, 20253 min read#python#pandas#data-science#data-manipulationRead article
Generative AIDiffusion ModelsGenerative Models — Diffusion Chapter — Part 1—Likelihood and ScoreFebruary 26, 20254 min read#generative-ai#diffusion-models#deep-learning#mathematicsRead article
Deep LearningNeural NetworksNeural Networks — Part 0: A Journey Through Neural Network ArchitectureFebruary 14, 20256 min read#deep-learning#neural-networks#machine-learning#architectureRead article
AlgorithmsGame AIChess — Part 1: Establishing Communication Between Chess Engine and GUIJanuary 16, 20254 min read#chess#uci#ipc#python+1Read article
AlgorithmsGame AIChess — Part 0: Introduction to Chess Programming BasicsJanuary 10, 20256 min read#chess#python#ai#game-dev+1Read article
PythonPerformanceProfiling different algorithms using the built-in timeit module in PythonDecember 27, 20244 min read#python#profiling#performance#algorithms+1Read article
Data VisualizationOptimizationPlotting Continuously Updating Gradient Vectors on Loss Landscape in Matplotlib — Part 1December 19, 20244 min read#python#matplotlib#optimization#deep-learning+1Read article
MLOpsMachine LearningHow to log metrics and data at different lines in the code but at the same time-step using WandbDecember 5, 20244 min read#wandb#mlops#logging#deep-learningRead article
MLOpsMachine LearningManaging Your Machine Learning Workflow with Weights & Biases ArtifactsNovember 22, 20243 min read#wandb#mlops#artifacts#machine-learning+1Read article
MLOpsDeveloper ToolsSending Weights & Biases Alerts to WhatsApp Using TwilioNovember 20, 20243 min read#wandb#twilio#automation#monitoring+1Read article
Natural Language ProcessingDeep LearningResearch Roundtable [Day 1][Paper 1]— BERT: Bidirectional Encoder Representations from TransformersAugust 28, 20245 min read#nlp#bert#transformers#paper-review+1Read article
Self-Supervised LearningDeep LearningResearch Roundtable [Day 1][Paper 2] — Big Self-Supervised Models are Strong Semi-Supervised…August 28, 20243 min read#deep-learning#self-supervised-learning#simclr#paper-reviewRead article
PythonDeveloper ToolsHow to save both ‘logs’ and ‘print’ statement outputs in the same file using Python?April 11, 20243 min read#python#logging#debugging#ioRead article
Deep LearningPyTorchThe most PyTorch way to extract output from any intermediate layer in a pre-trained modelApril 8, 20245 min read#deep-learning#pytorch#feature-extraction#torchvisionRead article
Deep LearningDeveloper ToolsAutomating Ablation Studies of Deep Learning Models using Batch ScriptOctober 9, 20232 min read#deep-learning#ablation-study#automation#batch-scriptRead article
DockerDeveloper ToolsDoes this occur even if you pull the nvidia docker image?October 6, 20231 min read#docker#nvidia#troubleshooting#gpuRead article
Developer ToolsPythonChanging the Python version on Google ColabSeptember 27, 20231 min read#python#colab#linux#troubleshootingRead article
Machine LearningDeploymentHosting Machine Learning Model Demos with Hugging Face Spaces and StreamlitSeptember 14, 202310 min read#machine-learning#huggingface#streamlit#deployment+1Read article
Computer VisionDeep LearningGuide to fine-tuning a Pre-trained model for Object Detection tasks with Faster RCNN using…September 1, 20235 min read#deep-learning#detectron2#object-detection#faster-rcnn+1Read article
Deep LearningFrameworksThe Art of Loading Custom Objects and Functions in KerasAugust 28, 20233 min read#deep-learning#keras#tensorflow#model-savingRead article
Computer VisionDeveloper ToolsInstalling detectron2 in 9 easy stepsAugust 24, 20233 min read#detectron2#docker#wsl2#computer-vision+1Read article
Data ScienceDeveloper ToolsAn elegant way to split a Dataset into Train, Validation, and Test splits in Batch ScriptJune 9, 20232 min read#batch-script#data-science#dataset-split#windowsRead article
Developer ToolsShellHow to run Shell scripts in WindowsJanuary 31, 20231 min read#windows#shell-script#bash#command-lineRead article
MathematicsLinear AlgebraQR Factorization: Gram-Schmidt AlgorithmNovember 25, 20224 min read#linear-algebra#mathematics#python#algorithmsRead article
Data VisualizationPythonQuick Tips #2: Try Plotting an All 1s 2D Array in MatplotlibOctober 21, 20222 min read#python#matplotlib#data-visualization#numpyRead article
Deep LearningPyTorchHow to get Model Summary in PyTorchAugust 25, 20225 min read#deep-learning#pytorch#model-summary#torchinfoRead article
Data VisualizationPythonHow to plot multiple 2D Series in 3D (Waterfall plot) in MatplotlibMarch 21, 20223 min read#python#matplotlib#data-visualization#3d-plotsRead article
PyTorchDeveloper ToolsQuick Tips #1: How to obtain environment information using PyTorchJanuary 25, 20221 min read#python#pytorch#cuda#troubleshootingRead article
PyTorchDeveloper ToolsInstalling PyTorch XLA in Google Colab without errors!!September 11, 20212 min read#pytorch#colab#tpu#deep-learningRead article
Deep LearningTensorFlowCreating a TF Dataset using a Data GeneratorAugust 21, 20212 min read#deep-learning#tensorflow#data-pipeline#pythonRead article
Data VisualizationPythonPlotting Stacked Bar Chart in Python using MatplotlibAugust 1, 20212 min read#python#matplotlib#data-visualization#data-scienceRead article
Explainable AIComputer VisionGradCAM in PyTorchJuly 31, 20213 min read#deep-learning#pytorch#explainable-ai#gradcam+1Read article
Data VisualizationPythonPlotting Grouped Bar Chart in MatplotlibJuly 30, 20212 min read#python#matplotlib#data-visualization#data-scienceRead article
Self-Supervised LearningDeep LearningSimCLR in PyTorchJune 30, 20216 min read#deep-learning#pytorch#self-supervised-learning#simclr+1Read article
Machine LearningMathematicsStatistical Learning Theory Part 4June 21, 20214 min read#machine-learning#statistical-learning#mathematics#vapnikRead article
Deep LearningPyTorchUsing forward_hooks to Extract Intermediate Layer Outputs from a Pre-trained ResNet Model in…January 9, 20216 min read#deep-learning#pytorch#feature-extraction#hooksRead article
Deep LearningPyTorchExtracting Features from an Intermediate Layer of a Pretrained VGG-Net in PyTorchJanuary 7, 20213 min read#deep-learning#pytorch#computer-vision#vgg+1Read article
Deep LearningPyTorchExtracting Features from an Intermediate Layer of a Pretrained ResNet Model in PyTorch (Hard Way)December 20, 20205 min read#deep-learning#pytorch#computer-vision#resnet+1Read article
AlgorithmsPythonSolving Integer Partitioning Problem using PythonSeptember 8, 20204 min read#python#algorithms#mathematics#combinatoricsRead article
Data VisualizationPythonMagnifying Dense regions in Matplotlib plotsAugust 1, 20201 min read#python#matplotlib#data-visualization#data-scienceRead article
Deep LearningComputer VisionImbalanced Multilabel Scene Classification using KerasJuly 29, 20207 min read#deep-learning#keras#computer-vision#classificationRead article
Deep LearningFrameworksKeras vs PyTorchJuly 24, 20205 min read#deep-learning#pytorch#keras#pythonRead article
Machine LearningMathematicsStatistical Learning Theory Part 1June 25, 20206 min read#machine-learning#statistical-learning#mathematics#probabilityRead article
Machine LearningData ScienceEvaluation Metrics Part 1June 20, 20204 min read#machine-learning#data-science#evaluation-metrics#statisticsRead article
Artificial IntelligenceResearchWelcome to The Owl NewslettersJune 6, 20201 min read#newsletter#the-owl#machine-learning#deep-learningRead article
Deep LearningDeveloper ToolsUsing Telegram bot to receive Deep Learning model training updates on your mobile deviceApril 11, 20204 min read#deep-learning#tensorflow#keras#telegram-bot+1Read article
Deep LearningMachine LearningK-Fold Cross Validation for Deep Learning using KerasMarch 20, 20205 min read#deep-learning#keras#machine-learning#cross-validationRead article
Deep LearningComputer VisionBuilding Inception-Resnet-V2 in Keras from scratchApril 10, 20194 min read#deep-learning#keras#computer-vision#cnnRead article
Computer VisionPythonConverting MNIST dataset for Handwritten digit recognition in IDX Format to Python Numpy ArrayFebruary 22, 20186 min read#python#numpy#mnist#machine-learningRead article
Machine LearningFederated LearningUnderstanding Federated Learning: Privacy-Preserving Distributed TrainingOctober 15, 20244 min read#privacy#distributed-systems#pytorch#transformers+1Read article
Medical AISelf-Supervised LearningSelf-Supervised Learning in Medical Imaging: From Pretext Tasks to Foundation ModelsJuly 10, 20205 min read#contrastive-learning#vision-transformers#medical-imaging#representation-learning+1Read article