- 博客(561)
- 收藏
- 关注
原创 PyTorch_构建线性回归
使用 PyTorch 的 API 来手动构建一个线性回归的假设函数,数据加载器,损失函数,优化方法,绘制训练过程中的损失变化。
2025-05-05 23:06:04
501
原创 PyTorch_自动微分模块
自动微分 (Autograd) 模块对张量做了进一步的封装,具有自动求导功能。自动微分模块是构成神经网络训练的必要模块,在神经网络的反向传播过程中,Autograd 模块基于正向计算的结果对当前的参数进行微分计算,从而实现网络权重参数的更新。
2025-05-05 12:49:25
530
原创 PyTorch_张量形状操作
reshape 函数可以在保证张量数据不变的前提下改变数据的维度transpose 函数可以实现交换张量形状的指定维度,permute 可以一次交换更多的维度view 函数也可以用于修改张量的形状,但是它要求被转换的张量内存必须连续,所以一般配合 contiguous 函数使用。squeeze 和 unsqueeze 函数可以用来增加或者减少维度。
2025-05-04 21:42:18
475
原创 PyTorch_张量转换为numpy数组
使用 tensor.numpy 函数可以将张量转换为 ndarray 数组,但是共享内存,可以使用 copy 函数避免共享。共享内存会导致张量或者numpy中的其中一个更改后,另外一个会受到影响。
2025-05-04 00:05:22
523
原创 PyTorch_指定运算设备 (包含安装 GPU 的 PyTorch)
PyTorch默认会将张量创建在 CPU 控制的内存中,即:默认的运算设备为 CPU。我们也可以将张量创建在 GPU 上,能够利用对于矩阵计算的优势加快模型训练。
2025-05-03 17:54:31
849
原创 PyTorch_点积运算
点积运算要求第一个矩阵 shape:(n, m),第二个矩阵 shape: (m, p), 两个矩阵点积运算shape为:(n,p)
2025-05-03 16:56:44
769
原创 PyTorch_张量基本运算
基本运算中,包括add, sub, mul, div, neg等函数,以及这些函数的带下划线的版本add_, sub_, mul_, div_, neg_, 其中带下划线的版本为修改原数据。
2025-05-03 15:56:28
444
原创 PyTorch_创建张量
在 PyTorch 中,Tensor (张量) 是同一种数据类型的元素的。在 PyTorch 中,数据都是以张量的形式参与计算的。在 PyTorch 中,张量本质是一个对象,所以以“类”的形式封装起来,对张量的一些运算,处理的方法被封装在类中。
2025-05-02 14:31:38
680
原创 Ways to establish a baseline
Train a model to establish a baselineBaseline helps to indicate what might be possible. In some cases (such as HLP) is also gives a sense of what is irreducible error / Bayes error.
2025-04-10 00:07:11
220
原创 Deployment
Canary deployment: It rolls out the new ML system to a small fraction of the traffic initially, where the ML system is used in the decision making process. A canary deployment gives you the flexibility to ramp-up how much traffic you divert to your new ML
2025-04-04 22:47:17
270
原创 Python中的pytest的使用
文件名必须得是 test_ 开头 或者 _test 结尾。在 VS code 里点击运行按钮,就能看到测试输出了。如果不想使用上面的例子,可以通过。来运行代码,但是代码得稍微修改。使用pytest可以做测试。有可能得配置环境变量!
2024-07-13 14:41:56
456
1
原创 Django项目 - 合并PDF文件
合并PDF文件可以很好将信息做整合。博主实现了下面功能:代码存放在码云:代码创作不易,给博主点个赞,也提供星星呗~谢谢各位!
2024-07-01 08:59:43
426
原创 Django 里的表格内容做修改
当Django里表格内容需要做修改,可以这么操作。在 urls.py 文件里添加新的url。你们的html有可能跟我不一样。做了上面的三步之后,就可以实现修改了。在 views.py 文件里修改。
2024-06-07 19:23:48
889
原创 Django获取 verbose_name 显示到前端
在 models.py 文件里,创建各个数据表 models。在 views.py 文件里。显示到前端,可以这么操作。
2024-06-06 17:18:52
654
原创 Django里的ModelForm组件
要想在 ModelForm 里对某一些 Field 添加 css 样式,可以这么操作。如果要想添加在数据库没有的field到前端页面,可以这么操作。添加了红色方框里的输入框。ModelForm组件。这样效果就呈现在下面。
2024-06-06 16:35:04
501
1
原创 Django 外键关联数据
在设计数据库的时候,是得需要通过外键的形式将各个表进行连接。在对应的html文件里实现前端页面。在 views.py 里定义函数。
2024-06-06 12:29:01
588
1
原创 Django里choices字段使用中文使用
在 python 里的 models.py 文件里,创建数据表的时候,用到了。要想在 views.py 里,从数据库获取内容,可以通过。的方法才能调用 choices 里的内容。在 html 里,得必须通过。
2024-06-06 12:15:25
1046
1
原创 Django里多app
在 Django 里的某一个项目,里面得包含很多 App (功能),那么如何在该项目里管理这么多App呢?先说明下背景:未先创建 apps 文件夹来存各个app文件夹,直接在项目文件目录里创建各个app。为了便于管理,得将各个app放到 apps 文件夹里,看下放的截图。将各个app放到 apps 文件夹里之后,得在对应的 app 里的 apps.py 文件里做修改,类似这样。
2024-06-01 20:34:52
1104
原创 Django 里的增删改查
就代表在 views.py 文件里对应的函数没有 return。如果在 views.py 文件里,出现类似下面这种错误。
2024-05-30 00:00:42
604
1
原创 Django 里如何使用 sqlite (操作步骤)
不管在 models.py 里创建一个model,或者删除model,或者在现有的Model里做修改 (删除某一列,或者增加某一列),都得运行下面两个命令。选择要运行的数据库,就能看到运行结果了。因为该数据库还没有数据,所以是没有结果的。在 settings.py 里,已经设定好 sqlite 了。运行这个 query, 在 Windows 系统,按住快捷键。就可以 Explorer 里看到数据库已经创建好了。就会出现一个界面,让你写 query。在 models.py 里做修改。这样会出现这样的表格。
2024-05-29 19:58:35
1563
原创 Django 请求方式
在 Django 中要想知道请求方式,可以在views.py文件里获知。views.py 是在自己创建的app文件夹里的。
2024-05-27 09:32:43
297
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人