byzh-ai
更方便的深度学习。
pip install byzh-ai → 导入名 byzh_ai
模块一览
所有子包以 B 开头,类以 B_ 开头,函数以 b_ 开头。
| 模块 | 说明 |
|---|---|
| Bdata | 主流数据集一键下载/缓存/标准化(MNIST、CIFAR、FashionMNIST、Tiny ImageNet 等),支持 TensorDataset / DataLoader 构建与分层采样 |
| Bdemo | MNIST 完整训练演示、训练器功能测试(单卡/多卡)、分类评估测试 |
| Bearly_stop | 多种早停策略(精度停滞、精度增量不足、损失停滞、过拟合检测)及模型参数自动回滚重载 |
| Blr_schedulers | 自定义学习率调度器:Warmup 线性升温、阶梯衰减、Warmup + 衰减组合 |
| Bmodel | 即用型深度学习模型:SimpleCNN、LeNet-5、ResNet-18、RNN、LSTM、Transformer、脉冲神经网络(Spike RNN/LSTM/ResNet-18)等 |
| Btrainer | 通用训练器,封装训练/验证/测试循环,集成早停/重载、学习率调度、checkpoint、多 GPU(DataParallel / DDP)、SNN 支持、日志记录、损失/精度绘图 |
| Butils | 深度学习工具:自动设备选择(NPU/GPU/CPU)、GPU 监控与空闲检测、模型参数量/FLOPs 统计、随机种子统一设置、数据集均值/标准差计算、超参数网格搜索、递增运行目录管理 |
| Bvisual | 训练损失/精度曲线绘制、混淆矩阵热力图绘制 |
依赖
byzh-core>=0.0.10.0— 进度条、日志写入器、彩色终端输出、文件/目录操作等基础工具torch、torchvision— 深度学习框架numpy、pandas、matplotlib、seaborn— 数据处理与可视化scikit-learn— 数据划分、指标计算thop— FLOPs 计算(需自行安装)spikingjelly— 脉冲神经网络(可选)PyYAML— YAML 配置解析Pillow— 图像处理
License
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
byzh_ai-0.0.10.16.tar.gz
(122.0 kB
view details)
Built Distribution
Filter files by name, interpreter, ABI, and platform.
If you're not sure about the file name format, learn more about wheel file names.
Copy a direct link to the current filters
byzh_ai-0.0.10.16-py3-none-any.whl
(210.8 kB
view details)
File details
Details for the file byzh_ai-0.0.10.16.tar.gz.
File metadata
- Download URL: byzh_ai-0.0.10.16.tar.gz
- Upload date:
- Size: 122.0 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via:
twine/6.2.0 CPython/3.11.5
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
65b20c0ee44beebe964c965270b37d706f8e9c53c2281c5cabbc57c18c6e1940
|
|
| MD5 |
7f7f698e2057be7aed2786999c4d2408
|
|
| BLAKE2b-256 |
487bbb09d5dc89fff47c0363600490b1a8cf6e8926dfebed9a59c45199467deb
|
File details
Details for the file byzh_ai-0.0.10.16-py3-none-any.whl.
File metadata
- Download URL: byzh_ai-0.0.10.16-py3-none-any.whl
- Upload date:
- Size: 210.8 kB
- Tags: Python 3
- Uploaded using Trusted Publishing? No
- Uploaded via:
twine/6.2.0 CPython/3.11.5
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
0d4824ec4b22bb67726e75e95ff8e80e8efb5106c96459174bd2abee96195893
|
|
| MD5 |
ccae7c12e260c42fbb094a1613bb2e77
|
|
| BLAKE2b-256 |
97cacf9ec1eeee228bce4e36c868071d26b5df75b311959fd4ed35cdd32e1e7d
|