博客园  :: 首页  :: 新随笔  :: 联系 :: 订阅 订阅  :: 管理

2021年3月3日

摘要: 这二者的功能是不同的: model.eval(): 告诉网络的所有层,你在eval模式,也就是说,像batchNorm和dropout这样的层会工作在eval模式而非training模式(如dropout层在eval模式会被关闭)。 with torch.no_grad(): 当我们计算梯度时,我们 阅读全文

posted @ 2021-03-03 20:56 秘密小鱼 阅读(946) 评论(0) 推荐(0) 编辑

2020年12月3日

摘要: fairseq提供了一份wmt14英德数翻译据集的预处理脚本,简单结合其代码分析一下其处理步骤: 下载mosesdecoder。mosesdecoder的使用文档在这里 echo 'Cloning Moses github repository (for tokenization scripts). 阅读全文

posted @ 2020-12-03 13:37 秘密小鱼 阅读(2865) 评论(0) 推荐(2) 编辑

2020年10月8日

摘要: **前言:**阅读源码时遇到argparse库,我为了理解用法找了不少博客,要么晦涩难懂,要么讲的太浅。最后还是看了官方英文教程,讲得非常清楚。本文大部分内容都来源于官方教程,我做了小小的翻译和整理工作,为英文不太好的同学节省一下时间。这篇文章略长,但我相信只要你从头读到尾,一定可以很好地理解arg 阅读全文

posted @ 2020-10-08 14:46 秘密小鱼 阅读(363) 评论(0) 推荐(0) 编辑

2020年10月6日

摘要: 题目 给定一个整数数组 nums 和一个目标值 target,请你在该数组中找出和为目标值的那 两个 整数,并返回他们的数组下标。 你可以假设每种输入只会对应一个答案。但是,数组中同一个元素不能使用两遍。 解法 一种很容易想到的解法就是,遍历数组,对于每个元素a,看看数组中是否存在target-a的 阅读全文

posted @ 2020-10-06 13:51 秘密小鱼 阅读(97) 评论(0) 推荐(0) 编辑

2020年6月28日

摘要: Anaconda日常无法找到程序定位点,只好重装。记录一下重装的过程。 base环境下安装anaconda-clean conda install anaconda-clean 删除所有与Anaconda相关的文件 conda-clean --yes --yes选项表示不再询问是否删除 打开wind 阅读全文

posted @ 2020-06-28 23:44 秘密小鱼 阅读(6760) 评论(0) 推荐(0) 编辑

2020年6月10日

摘要: Anaconda的安装过程不再赘述,安装Anaconda会顺带安装Jupyter Notebook。本文主要记录一下如何使用Anaconda创建虚拟环境以及如何在jupyter Notebook使用已创建的环境。 创建虚拟环境 conda create -n 环境名 python=版本 例如创建一个 阅读全文

posted @ 2020-06-10 14:40 秘密小鱼 阅读(1788) 评论(0) 推荐(0) 编辑

2020年6月8日

摘要: 难度:简单 思路: 维护一个栈,遍历字符串的每一个字符,如果是左括号,压入栈中;如果是右括号,只有当它和栈顶的左括号相匹配时,原串才合法。如果当前的右括号和栈顶的左括号不匹配,返回False,如果匹配,将栈顶的左括号弹出,因为这个左括号找到了与其对应的右括号,对最终结果不再影响。持续这个操作,如果最 阅读全文

posted @ 2020-06-08 14:24 秘密小鱼 阅读(122) 评论(0) 推荐(0) 编辑