• <noscript id="ecgc0"><kbd id="ecgc0"></kbd></noscript>
    <menu id="ecgc0"></menu>
  • <tt id="ecgc0"></tt>

    【Mathematica】線性層的用法

    LinearLayer,表示一個線性層,實際上就是一個多維度的線性函數。

    東西/原料

    • 電腦
    • Mathematica

    方式/步調

    1. 1

      LinearLayer[10]

      這是一個線性層,輸出的成果是10階標的目的量。

    2. 2

      未經初始化的線性層,半斤八兩于一個未開封的手機,用不了啊。

    3. 3

      一個完整的線性層,需要指定輸入格局和輸出格局,并初始化。

      t = NetInitialize[LinearLayer[10, "Input" -> 1]]

      t的輸入格局是標量,輸出格局是10階標的目的量。

    4. 4

      測試一下:

      t[2]

    5. 5

      線性層不接管不決變量:

      t[y]

    6. 6

      線性層不接管不合適前提商定的輸入格局:

      t[{2, 3}]

    7. 7

      線性層只接管實數。

      t[I]

    8. 8

      下面用一個未經練習的線性層,來實現色彩展望。

      給出一個格陣:

      zuobiao = 

       Table[{m, n}, {m, -2, 2, 0.5}, {n, -2, 2, 0.5}]

    9. 9

      從頭給出一個線性層:

      x = NetInitialize[LinearLayer[3, "Input" -> 2]]

      輸入一個2階標的目的量,返回一個3階標的目的量。

    10. 10

      將線性層x感化于格陣:

      x[#] & /@ Flatten[zuobiao, 1]

    11. 11

      繪制彩圖,并在圖中利用線性層x來著色:

      Show[Graphics[{RGBColor[x[#]], Disk[5*#]}] & /@ (Flatten[zuobiao, 1])]

    12. 12

      每一次初始化,半斤八兩于從頭設置系數,而這些系數都是點、隨機給定的。

      是以,每次初始化的成果,城市獲得一個分歧的線性層。

      天然地,顏色也會變。

    • 發表于 2020-01-04 22:08
    • 閱讀 ( 802 )
    • 分類:其他類型

    你可能感興趣的文章

    相關問題

    0 條評論

    請先 登錄 后評論
    聯系我們:uytrv@hotmail.com 問答工具
  • <noscript id="ecgc0"><kbd id="ecgc0"></kbd></noscript>
    <menu id="ecgc0"></menu>
  • <tt id="ecgc0"></tt>
    久久久久精品国产麻豆