Pytorch 7多维

多维读取

numpy

python 复制代码
xy = np.loadtxt('diabetes.csv', delimiter=',', dtype=np.float32)

print("input data.shape", x_data.shape)
x_data = torch.from_numpy(xy[:, :-1])# 选择所有行不包括最后一列
y_data = torch.from_numpy(xy[:, [-1]])# 选择所有行,只有最后一列
np.loadtxt(fname, dtype=float, delimiter=' ', comments='#', skiprows=0, usecols=None, unpack=False, ndmin=0, encoding='bytes', max_rows=None)
# 参数分别是路径,dtype: 数据类型,默认为 float。delimiter: 分隔符,默认为空格。用于分隔文件中的数据列skiprows: 要跳过的行数,默认为 0。用于跳过文件开头的标题行或其他不需要的行。

多维多层数类

python 复制代码
class Model(torch.nn.Module):
    def __init__(self):
        super(Model, self).__init__()
        self.linear1 = torch.nn.Linear(8, 6)
        self.linear2 = torch.nn.Linear(6, 4)
        self.linear3 = torch.nn.Linear(4, 2)
        self.linear4 = torch.nn.Linear(2, 1)
        self.sigmoid = torch.nn.Sigmoid()
 
    def forward(self, x):
        x = self.sigmoid(self.linear1(x))
        x = self.sigmoid(self.linear2(x))
        x = self.sigmoid(self.linear3(x)) # y hat
        x = self.sigmoid(self.linear4(x))  # y hat
        return x

这里维度由输入数据决定

后面基本上一样

python 复制代码
torch.eq(a,b).sum().item()# 把a和b相等的返回1否则为0,求和,item是转化为py的数据0维
相关推荐
yychen_java3 分钟前
当算法成为武器:AI泛滥时代的多维危机透视与治理路径
网络·人工智能·ai
伊布拉西莫4 分钟前
【流畅的Python】第20章:并发执行器 — 学习笔记
笔记·python·学习
TomatoStudy7 分钟前
IT职业教育AI落地与实训体系建设复盘——以职坐标模式为例
大数据·人工智能
大模型最新论文速读7 分钟前
小红书提出 RedKnot:分头处理 kv 缓存,延时降低 60%效果还提升
论文阅读·人工智能·深度学习·机器学习·缓存·自然语言处理
阿瑞IT9 分钟前
AI Agent 工具调用可靠性的工程实践
人工智能
IT策士9 分钟前
Redis 从入门到精通:Python 操作 Redis
redis·python·bootstrap
编码者卢布16 分钟前
【Azure AI Search】 searchMode=any 和 searchMode=all 有什么区别?
人工智能·python·flask
Samooyou22 分钟前
大模型微调(Fine Tuning)
人工智能·python·ai·语言模型
石榴树下的七彩鱼24 分钟前
如何去除豆包生图上的水印?2026年AI图片去水印全攻略(含官方技巧+API接入方案)
人工智能·ai去水印·石榴智能·图片去水印api·豆包生图·豆包去水印方法·ai图片修复
qq_85730581925 分钟前
python语法
开发语言·python·算法