【Pytorch双输入网络源代码】

Python,Pytorch构建双输入网络,具有两个输入端,对序列进行二分类。

本程序是两边输入均是一维序列,有基础也可改为一边图像一边序列,或两边都是图像。

如何基于Pytorch构建双输入的网络是曾经长时间困扰本人的问题,现已弄明白。

整体工作如下:

1、加载数据集,inputdata1.csv里是400x500的数据,即样本数400x序列长度500。inputdata2.csv里是400x250的数据,即样本数400x序列长度250。inputdata1和inputdata2中样本一一对应,每行是一个样本,同属一个标签。在这400个样本中,前200个为0类,后200个为1类。

2、划分训练集测试集。双输入数据处理中,这部分比较麻烦些,需要将dataset弄成为(input_data1, input_data2, label)格式,然后再用troch的random_split函数随机划分训练集(80%)和测试集(20%)。

3、构建双输入网络,示例起见,两边均为简单的Conv网络。

4、训练。本程序没有画acc、loss曲线,有基础可以自己加。

5、测试。计算测试集Acc、Pre、Sen、F1指标,绘制混淆矩阵。

注:①程序包含原始数据和代码,注释详细,容易看懂,能直接运行,如运行遇到问题可远程帮忙调通。②看懂程序后方便替换数据和改为多分类,也可有偿帮助替换数据。③工作较忙,仅解答简单问题,谢谢理解。

程序均为本人手写,整理不易,唯一渠道为闲鱼售卖,价格低廉35元。近来发现有用户盗卖本人程序,沟通后还拒不承认- -。已经与闲鱼平台联系,并于2024.9.25在淘天支持产权保护平台备案了此程序,发现盗卖后将进行追究。尊重原创,谢谢大家~~

【闲鱼链接】:https://m.tb.cn/h.gIyXF8v?tk=QVhf3RvFg6M CZ0002

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值