遇到的小问题(持续更新)

2023.3.2

问题1:将数据写入csv文件,老是写不进去

fieldnames = ["train_loss","train_acc","val_loss","val_acc"]
csvfile = open('精度和损失率.csv',mode='w',newline='')
write = csv.DictWriter(csvfile,fieldnames=fieldnames)
write.writeheader()
write.writerow({'train_loss':train_loss,'train_acc':train_acc,'val_loss':val_loss,'val_acc':val_acc})

新文件,可以写进去。查阅资料后发现是内存的问题,运行时间过长,内存的内容没有写进去,在这句后面加上csvfile.flush,就可以写进去了 

fieldnames = ["train_loss","train_acc","val_loss","val_acc"]
csvfile = open('精度和损失率.csv',mode='w',newline='')
write = csv.DictWriter(csvfile,fieldnames=fieldnames)
write.writeheader()
write.writerow({'train_loss':train_loss,'train_acc':train_acc,'val_loss':val_loss,'val_acc':val_acc})
csvfile.flush()

2023.6.10

问题2:每次创建Conda虚拟环境总是忘记具体怎么操作,这次我直接写一个顺序

conda create -n env_name python=3.6 //创建   虚拟环境
conda env list //查看   虚拟环境列表
conda activate env_name //激活   虚拟环境
conda deactivate //退出   虚拟环境
conda env remove --name env_name //删除   虚拟环境

问题3:多头自注意力和多头注意力是两个不同的概念,不要搞混;

多头自注意力(multi-headed self-attention)允许模型在同一个输入序列中的不同位置之间进行注意力传递。换句话说,它允许模型在输入的不同部分之间进行关联。

多头注意力(multi-headed attention)允许模型在不同位置之间进行注意力传递。

主要区别在于,多头注意力允许模型在不同的输入序列之间进行注意力传递,而多头自注意力仅允许模型在同一个输入序列中的不同位置之间进行注意力传递。因此,如果模型处理的是两个不同的输入序列,那么它应该使用多头注意力;如果模型处理的是一个输入序列,那么它应该使用多头自注意力。另外,多头注意力和多头自注意力的计算方式也略有不同。但是,它们都可以让模型在不同的位置之间进行注意力传递,从而帮助模型理解输入的含义。

问题4:pytorch安装问题

    报错1:

Solving environment: failed

CondaHTTPError: HTTP 000 CONNECTION FAILED for url <https://conda.anaconda.org/pytorch/noarch/repodata.json>
Elapsed: -

    解决1:

channels:
  - http://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/free/
  - defaults
show_channel_urls: true
default_channels:
  - http://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/main
  - http://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/r
  - http://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/msys2
custom_channels:
  conda-forge: http://mirrors.tuna.tsinghua.edu.cn/anaconda/cloud
  msys2: http://mirrors.tuna.tsinghua.edu.cn/anaconda/cloud
  bioconda: http://mirrors.tuna.tsinghua.edu.cn/anaconda/cloud
  menpo: http://mirrors.tuna.tsinghua.edu.cn/anaconda/cloud
  pytorch: http://mirrors.tuna.tsinghua.edu.cn/anaconda/cloud
  pytorch-lts: http://mirrors.tuna.tsinghua.edu.cn/anaconda/cloud
  simpleitk: http://mirrors.tuna.tsinghua.edu.cn/anaconda/cloud

问题5:国内镜像源问题

1.临时换源:
清华源
pip install xxxx -i https://pypi.tuna.tsinghua.edu.cn/simple

阿里源
pip install xxxx -i https://mirrors.aliyun.com/pypi/simple/

腾讯源
pip install xxxx -i http://mirrors.cloud.tencent.com/pypi/simple

豆瓣源
pip install xxxx -i http://pypi.douban.com/simple/

将xxxx换成需要安装的包的名字

2.永久换源:
清华源
pip config set global.index-url https://pypi.tuna.tsinghua.edu.cn/simple

阿里源
pip config set global.index-url https://mirrors.aliyun.com/pypi/simple/

腾讯源
pip config set global.index-url http://mirrors.cloud.tencent.com/pypi/simple

豆瓣源
pip config set global.index-url http://pypi.douban.com/simple/

3.换回默认源
pip config unset global.index-url

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值