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维
相关推荐
云物互联3 分钟前
DeepSeek Harness 架构解析
人工智能
云物互联4 分钟前
Claude Agent SDK 架构解析
人工智能
2601_962056235 分钟前
EasyMarkets:“网络安全需求持续升温”
数据库·人工智能
AI工具测评家7 分钟前
降AI工具背后的技术原理:语义重构、风格迁移与轻量化打散,哪种才能稳过知网2026检测?
人工智能·ai写作·降重·ai检测·查重·降ai
用户5274675614218 分钟前
别把“不让 Agent 读文件”当成权限系统
人工智能
huashengzsj10 分钟前
智汇前沿 洞见未来 | 2026人工智能前沿学术会议将于10月在安徽合肥举办
人工智能·百度
xiaoduo AI15 分钟前
抖音小店客服机器人哪个好?选择AI客服主要看哪些功能?
大数据·人工智能·机器人
2501_9272835815 分钟前
数据采集,正在让工厂从“凭经验”走向“看数据”
运维·人工智能·自动化·数据采集·agv·立体仓库
weixin_4407305017 分钟前
allure总结--解决版本不相容,没有trend(生成原始报告+复制history后在一起生成新报告)+jenkins集成
python·测试报告·allure
小柯南敲键盘17 分钟前
跨马翻译:图片翻译软件批量处理,跨境电商视频字幕AI智能抠图
人工智能·python·音视频