<tfoot id='CIcHm'></tfoot>

  • <small id='CIcHm'></small><noframes id='CIcHm'>

      <bdo id='CIcHm'></bdo><ul id='CIcHm'></ul>

        <i id='CIcHm'><tr id='CIcHm'><dt id='CIcHm'><q id='CIcHm'><span id='CIcHm'><b id='CIcHm'><form id='CIcHm'><ins id='CIcHm'></ins><ul id='CIcHm'></ul><sub id='CIcHm'></sub></form><legend id='CIcHm'></legend><bdo id='CIcHm'><pre id='CIcHm'><center id='CIcHm'></center></pre></bdo></b><th id='CIcHm'></th></span></q></dt></tr></i><div id='CIcHm'><tfoot id='CIcHm'></tfoot><dl id='CIcHm'><fieldset id='CIcHm'></fieldset></dl></div>
      1. <legend id='CIcHm'><style id='CIcHm'><dir id='CIcHm'><q id='CIcHm'></q></dir></style></legend>
      2. PyTorch中的自定义权重初始化

        Custom weight initialization in PyTorch(PyTorch中的自定义权重初始化)

          • <tfoot id='lq5vM'></tfoot>

              <tbody id='lq5vM'></tbody>
              <bdo id='lq5vM'></bdo><ul id='lq5vM'></ul>
              <legend id='lq5vM'><style id='lq5vM'><dir id='lq5vM'><q id='lq5vM'></q></dir></style></legend>
              <i id='lq5vM'><tr id='lq5vM'><dt id='lq5vM'><q id='lq5vM'><span id='lq5vM'><b id='lq5vM'><form id='lq5vM'><ins id='lq5vM'></ins><ul id='lq5vM'></ul><sub id='lq5vM'></sub></form><legend id='lq5vM'></legend><bdo id='lq5vM'><pre id='lq5vM'><center id='lq5vM'></center></pre></bdo></b><th id='lq5vM'></th></span></q></dt></tr></i><div id='lq5vM'><tfoot id='lq5vM'></tfoot><dl id='lq5vM'><fieldset id='lq5vM'></fieldset></dl></div>
            • <small id='lq5vM'></small><noframes id='lq5vM'>

                  本文介绍了PyTorch中的自定义权重初始化的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着跟版网的小编来一起学习吧!

                  问题描述

                  PyTorch中实现custom weight initialization方法的正确方式是什么?

                  我相信我不能直接将任何方法添加到"torch.nn.init`,但希望使用我自己的专有方法初始化模型的权重。

                  推荐答案

                  您可以根据每一层定义初始化权重的方法:

                  def weights_init(m):
                      classname = m.__class__.__name__
                  
                      if classname.find('Conv2d') != -1:
                          m.weight.data.normal_(0.0, 0.02)
                      elif classname.find('BatchNorm') != -1:
                          m.weight.data.normal_(1.0, 0.02)
                          m.bias.data.fill_(0)
                  

                  然后将其应用于您的网络:

                  model = create_your_model()
                  model.apply(weights_init)
                  

                  这篇关于PyTorch中的自定义权重初始化的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持跟版网!

                  本站部分内容来源互联网,如果有图片或者内容侵犯了您的权益,请联系我们,我们会在确认后第一时间进行删除!

                  相关文档推荐

                  groupby multiple coords along a single dimension in xarray(在xarray中按单个维度的多个坐标分组)
                  Group by and Sum in Pandas without losing columns(Pandas中的GROUP BY AND SUM不丢失列)
                  Is there a way of group by month in Pandas starting at specific day number?( pandas 有从特定日期开始的按月分组的方式吗?)
                  Group by + New Column + Grab value former row based on conditionals(GROUP BY+新列+基于条件的前一行抓取值)
                  Groupby and interpolate in Pandas(PANDA中的Groupby算法和插值算法)
                  Pandas - Group Rows based on a column and replace NaN with non-null values(PANAS-基于列对行进行分组,并将NaN替换为非空值)

                    1. <legend id='909lU'><style id='909lU'><dir id='909lU'><q id='909lU'></q></dir></style></legend>
                    2. <small id='909lU'></small><noframes id='909lU'>

                      <i id='909lU'><tr id='909lU'><dt id='909lU'><q id='909lU'><span id='909lU'><b id='909lU'><form id='909lU'><ins id='909lU'></ins><ul id='909lU'></ul><sub id='909lU'></sub></form><legend id='909lU'></legend><bdo id='909lU'><pre id='909lU'><center id='909lU'></center></pre></bdo></b><th id='909lU'></th></span></q></dt></tr></i><div id='909lU'><tfoot id='909lU'></tfoot><dl id='909lU'><fieldset id='909lU'></fieldset></dl></div>
                      • <bdo id='909lU'></bdo><ul id='909lU'></ul>
                          • <tfoot id='909lU'></tfoot>

                              <tbody id='909lU'></tbody>