Batched Data Loading in PyTorch with DataLoader and TensorDataset
PyTorch provides efficient utilities for handling batched data during model trianing through DataLoader and TensorDataset. These tools enable memory-efficient, shuffled, and parallelized data loading—critical for scalable neural network training.
Begin by importing the necessary components:
from torch.utils.data import DataLoader, TensorDataset ...
Posted on Sat, 12 Sep 2026 16:50:32 +0000 by Bookmark
PyTorch 1D Convolution Operations and Kernel Implementation
For foundational concepts, please refer to: Mathematical Principles of Convolution.
One-dimensional convolution operations are commonly used computations in signal processing and machine learning, primarily employed for feature extraction and analysis of signals. In machine learning, particularly deep learning, 1D convolution is frequently util ...
Posted on Thu, 10 Sep 2026 16:56:36 +0000 by jockey_jockey
MedSAM Inference Code Analysis
Code Overview
This script performs segmentation inference using the MedSAM model. It processes 2D medical images in .npz format, applies a trained segmentation model, and saves the resulting masks along with optional overlay visualizations.
Imports and Configuration
The script begins with necessary imports and configuration settings:
import to ...
Posted on Thu, 10 Sep 2026 16:05:15 +0000 by xt3mp0r~
Ultra-Lightweight Chinese OCR with 17MB Model Size
This article introduces an efficient open-source project for Chinese optical character recognition (OCR), featuring a compact model size of just 17 megabytes. It's designed for scenarios where computational resources are limited, offering acceptable accuracy without requiring dedicated GPU hardware.
Optical Character Recognition has become inte ...
Posted on Tue, 08 Sep 2026 16:35:23 +0000 by SauloA
Implementing a Regression Neural Network with PyTorch: From Setup to Deployment
Import Dependencies
import torch
import torch.nn as nn
from torch.utils.data import Dataset, DataLoader, random_split
Training Configuration Setup
Customize these hyperparameters to tune model performance and ensure reproducibility.
device = "cuda" if torch.cuda.is_available() else "cpu"
training_config = {
"random ...
Posted on Sun, 06 Sep 2026 16:37:09 +0000 by nelsons
Setting Up From Scratch — Anaconda + PyCharm + PyTorch (GPU) + Virtual Environment (Complete Steps)
1. Installing Anaconda
Go to the Enaconda download page and click Download.
Download the installer and proceed with the installation.
Set the installation path to all English characters.
Uncheck the second option.
Next, configure the environment variables.
Based on your custom installation path, add the following three paths:
path/to/anaconda
...
Posted on Sat, 05 Sep 2026 16:13:55 +0000 by tili
Setting Up and Training a Custom YOLOv5 Object Detection Model
Environment Preparation
Ensure the working directory path contains no Chinese characters. Clone the repository from the official GitHub source using the following command:
git clone https://github.com/ultralytics/yolov5.git
Open the project folder in PyCharm. Verify your CUDA version to ensure compatibility with PyTorch:
nvcc -V
Create a dedi ...
Posted on Wed, 02 Sep 2026 16:04:04 +0000 by JonathanS
Python Data Science Essentials: A Comprehensive Guide to NumPy, PyTorch, and Scientific Computing
Python Fundamentals
Basic Data Types
Checking variable types:
data_type = type(variable)
String Operations
# String formatting examples
message = '{} {} {}'.format(greeting, target, number)
print(message)
# sprintf-style formatting
formatted = '%s %s %d' % (greeting, target, number)
print(formatted)
# String manipulation methods
text = &quo ...
Posted on Mon, 31 Aug 2026 16:36:15 +0000 by KevMull
PyTorch Distributed Training Strategies: Data, Pipeline, Tensor, and Model Parallelism
Distributed training in PyTorch enables efficient scaling of deep learning models across multiple GPUs or nodes. This article explains four core parallelism paradigms—data, pipeline, tensor, and model parallelism—with concise conceptual breakdowns and rewritten, production-ready code examples that avoid redundancy while preserving correctness a ...
Posted on Mon, 31 Aug 2026 16:09:06 +0000 by progman
PyTorch Implementation of MNIST Digit Recognition Using Fully Connected and Convolutional Architectures
Constructing a neural network for digit recognition begins with importing the necessary libraries and defining the model architecture. The following implementation demonstrates a progression from a basic linear model to a convolutional network using the PyTorch framework.
Basic Fully Connected Architecture
A simple multi-layer perceptron can be ...
Posted on Mon, 31 Aug 2026 16:05:16 +0000 by zoran