当前位置: 首页 > news >正文

怎么做游戏网站学网络推广培训

怎么做游戏网站,学网络推广培训,沈阳企业建站系统模板,怎么做网页代码pycharm 设置anaconda环境: File -> Settings->选择左侧的project xxx再选择打开Project Interpreter页->选择add添加解释器->添加Anaconda中Python解释器(Anaconda安装目录下的python.exe) (选择existing environment &#xff…
  1. pycharm 设置anaconda环境:
    1. File -> Settings->选择左侧的project xxx
    2. 再选择打开Project Interpreter页->选择add添加解释器->添加Anaconda中Python解释器(Anaconda安装目录下的python.exe) (选择existing environment ,然后选择路径(路径可以通过在终端中输入conda info -e查看各个虚拟环境的路径,找到对应虚拟环境的python.exe选择即可))
  2. python:
    1. python中对象后加括号调用实际调用的是所属类的__call__方法
    2. python 中两个*表示打散了
    3. 装饰器由近及远执行
    4. python中的构造函数:__new__,析构函数:__del__
    5. 全局变量的使用:
      i=1
      def f():    global ii= 2
  3. conda重置base环境:conda list --revisions(可以看到之前的版本选择回滚到某一版本),如果重置清空,则返回0版本即可:conda install --revision 0
  4. pytorch :
    1. model设置不同模式:
      1. model.eval(),不启用 BatchNormalization 和 Dropout。此时pytorch会自动把BN和DropOut固定住,不会取平均,而是用训练好的值。不然的话,一旦test的batch_size过小,很容易就会因BN层导致模型performance损失较大
      2. model.train() :启用 BatchNormalization 和 Dropout。 在模型测试阶段使用model.train() 让model变成训练模式,此时 dropout和batch normalization的操作在训练q起到防止网络过拟合的问题。
    2. model.train(),model.eval(), with torch.no_grad():
      1. model.train():
        1. 在train模式下,dropout网络层会按照设定的参数p设置保留激活单元的概率(保留概率=p);
        2.  batchnorm层会继续计算数据的mean和var等参数并更新
      2. model.eval():
        1. 在PyTorch中进行validation时,会使用model.eval()切换到测试模式
        2. model.eval()主要用于通知dropout层和batchnorm层在train和val模式间切换。
        3. 在val模式下,dropout层会让所有的激活单元都通过,而batchnorm层会停止计算和更新mean和var,直接使用在训练阶段已经学出的mean和var值
        4. 该模式不会影响各层的gradient计算行为,即gradient计算和存储与training模式一样,只是不进行反传(backprobagation)。
      3. 使用 with torch.no_grad()
        1. 主要是用于停止autograd模块的工作,以起到加速和节省显存的作用,具体行为就是停止gradient计算,从而节省了GPU算力和显存,但是并不会影响dropout和batchnorm层的行为。
        2. 如果不在意显存大小和计算时间的话,仅仅使用model.eval()已足够得到正确的validation的结果;而with torch.no_grad()则是更进一步加速和节省gpu空间(因为不用计算和存储gradient),从而可以更快计算,也可以跑更大的batch来测试。
    3. 强行改变维度的例子:
      if mel_outputs.size()[1]!=tts_seqs.size()[1]:b_size=tts_seqs.size()from torchvision.transforms import Resize torch_resize = Resize([b_size[1],b_size[2]]) # 定义Resize类对象,只能指定修改最后的两个维度,可以借助transpose巧妙使用mel_outputs = torch_resize(mel_outputs)mel_outputs_postnet = torch_resize(mel_outputs_postnet)
http://www.yayakq.cn/news/760836/

相关文章:

  • 网站呼叫中心 建设工期网站建设新闻发布注意什么
  • 众筹wordpress模板上海关键词排名优化价格
  • 有经验的江苏网站建设wordpress不显示引用图片
  • iis默认网站 建设中深圳最新动态实时更新
  • 娱乐网站设计多少行业装修设计网站哪个最好
  • 域名跟网站的区别简单漂亮中英文企业网站系统
  • 设计必知的设计网站 039搜索引擎营销的特点有
  • 江西智能网站建设哪家好吉林市城市建设管理执法局网站
  • 安溪网站制作安装系统后没有wordpress
  • 男人女人晚上做那事网站快速排名优化推广价格
  • 成都开发网站建设广州微信小程序开发制作公司
  • 网站建设及维护业务服务合同wordpress 分页显示
  • 网站名字重复网站建设四个阶段
  • 淘客网站备案教程网站设计价钱
  • 网站title如何写网络安全防护软件
  • 可以查企业的网站快速学会做网站
  • 网站建设设计维片手机html5网站源码
  • 网站空间的参数网站建设文编
  • 广东做陶瓷的网站如何才能做好网络营销
  • 手机网站是什么谷歌外贸平台有哪些
  • 网站优化案例分析小吃加盟网站大全
  • 网站建设logo尺寸河北外贸网站建设
  • 沈阳市城乡建设网站东莞网站建设(推荐乐云践新)
  • 旅游网站前台怎么做网站项目建设管理
  • 如何建设一个社交网站网站建设专业性的评价内容
  • 高级营销型网站建设网络营销软件价格
  • 网站备案必须做前置审批吗环球贸易网官网
  • 湘潭网站建设设计仙桃网站建设公司
  • 亚马逊欧洲站vat怎么申请施工企业适用什么标准
  • 建设银行苏州网站aspcms网站模板