深度学习
文章平均质量分 53
coding_xian
爱上代码的世贤
展开
-
终于解决了模型训练每次结果不同的问题
1、解决方法1、确保训练过程中每个epoch的数据之间是不同的,但是又要保证每次实验中的所有epoch数据是相同的;def batch_iter2(x, y, seed_id, batch_size): """生成批次数据""" data_len = len(x) num_batch = int((data_len - 1) / batch_size) + 1 np.random.seed(seed_id) # 设置每个epoch的随机种子,保证每个epoch的数据不同原创 2022-01-21 13:58:26 · 12700 阅读 · 0 评论 -
其实挺简单:RNN的反向传播
1、一个结构和两个公式st=f(U⋅xt+W⋅st−1)s_t=f(U\cdot x_t+W\cdot s_{t-1})st=f(U⋅xt+W⋅st−1)ot=g(V⋅st)o_t=g(V\cdot s_t)ot=g(V⋅st)2、简要说明反向传播 在训练过程中,我们会进行前向传播,得到每一时刻的预测值,在RNN中预测值就是oto_tot,这些预测值oto_tot和真实值yty_tyt之间存在误差,利用这一点我们可以想办法构造出损失函数,常见的是交叉熵损失,则对于每一时刻的损原创 2021-12-28 18:02:56 · 2147 阅读 · 1 评论 -
pytorch和cuda的版本匹配
https://pytorch.org/get-started/previous-versions/原创 2021-11-25 15:24:58 · 2583 阅读 · 0 评论 -
在windows上安装第二个版本的cuda
1、先看看版本匹配图查看电脑驱动版本,也就是下面红色框框中的版本怎么查直接输入nvidia-smi命令查询你可能会遇到如下问题GPU之nvidia-smi命令详解Windows NVIDIA Corporation下没有NVSMI文件夹解决方法找不到nvidia-smi命令怎么办:需要安装环境变量说明,图片里显示的是我电脑的驱动可支持的CUDA最高版本是11.0,我已经在电脑上安装了cuda-10.1,现在我想再安装一个cuda-102、查看tensorflow-gpu版本、cu原创 2021-08-15 22:28:08 · 3090 阅读 · 0 评论