<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中的自定义权重初始化

        时间:2024-08-11

          • <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中的自定义权重初始化的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持跟版网!

                  上一篇:导入火炬模块时出错。(找不到指定的模块。) 下一篇:如何让pip从需求文件中运行特定命令?

                  相关文章

                    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>
                    3. <tfoot id='909lU'></tfoot>