/Useful-Python-Scripts

This repository is used to record some useful Python scripts that are commonly used in personal work.

Primary LanguageJupyter Notebook

Useful-Python-Scripts

This repository is used to record some useful Python scripts that are commonly used in my work.

这个仓库用于记录我日常工作中一些有用的Python脚本。


Table of Scripts

Python脚本名称 内容概述 Jupyter notebook在线访问链接
为Pytorch神经网络每层设置不同的学习率 TBD Open in Jupyter nbviewer
CSV数据行的值列数多于字段数-Pandas无法正常读取 解决待处理的CSV表头字段数缺失或不全,少于样本行中的取值个数,pandas_csv无法正常读取问题; Open in Jupyter nbviewer
使用Pytorch构建自定义层 自定义创建一个包含有噪声的线性层(w*(x+noise)+b),然后在常规网络构建过程中添加该自定义层; Open in Jupyter nbviewer
在Pytorch[内置数据集]上训练CNN模型 硬件配置(GPU)、获取内置数据(同时Transform)、定义DataLoader(划分好训练、验证、测试集)、模型定义与实例化、损失函数与优化器、训练循环、训练评估、学习曲线、测试推理、模型导出与加载; Open in Jupyter nbviewer
Python实现1维和二维卷积 TBD Open in Jupyter nbviewer
使用正规方程实现线性回归 TBD Open in Jupyter nbviewer
使用梯度下降实现线性回归 TBD Open in Jupyter nbviewer
利用Docker与FastAPI部署机器学习模型 构建基于机器学习的HPC抗压强度预测模型,然后模型序列化导出为本地文件。进一步结合Docker与FastAPI框架部署形成模型调用API接口; Open in Jupyter nbviewer
利用Python实现多视频画面拼接 多个视频拼接到同一个播放窗口,点击查看效果; Open in Jupyter nbviewer
利用Python调整视频宽高 调整视频文件的height与width; Open in Jupyter nbviewer