使用Python获取本机的公网IP

想要获取本机的公网IP,有好几种方法:

1. 登录路由器管理界面,查看WAN口状态下的IP地址。

2. 访问一些提供IP查询服务的网站,如我的公网IP、ip138、百度搜索等。

3. 使用CMD命令,输入`curl ipv4.icanhazip.com`或`curl ifconfig.io`。

4. 使用程序自动化获取,我们以Python语言为例:

PyTorch怎么手动释放显存?

PyTorch是一个基于Python的深度学习框架,它可以使用GPU加速计算。PyTorch有一个内存管理机制,可以自动回收不再使用的张量所占用的显存。

但有时候,我们可能需要手动释放一些显存,以避免内存溢出或提高性能。有以下几种常用的方法:

PyTorch做身份证照片分类

怎么使用PyTorch做图片分类,图片库是身份证照片,分为三类:身份证正面、身份证反面、真人手持身份证。

首先,需要准备好身份证照片数据集。可以使用Python的PIL库将图片缩放至统一的大小,也可以使用PyTorch的`transforms.Compose()`函数进行数据增强,如随机裁剪、随机旋转、随机水平翻转等。

PyTorch图片识别注意点

PyTorch图片识别注意点

1. 图片尺寸要统一;
2. 图片格式要统一,全部jpg或全部png,不然Tensor维度不一样会报错;
3. `NeuralNetwork`的第一个`nn.Linear`函数,第一个参数要与图片尺寸保持一致,不然会报错 mat1 and mat2 shapes cannot be multiplied;
4. `NeuralNetwork`的最后一个`nn.Linear`函数,第二个参数要与分类的个数保持一致,不然会报错`target2 is out of bound`;

PyTorch第一个图片识别模型

仿照PyTorch官网的衣服的例子自己写了个图片识别模型,算是自己的第一个PyTorch模型,记录下过程。

一路踩坑是免不了的。

自定义Dataset

官网给出的`CustomImageDataset`的代码大体可用,需要根据自己的图片存入路径和csv文件格式稍做修改。

豫ICP备19001387号-1