Skip to content

storage structure

CKenJa edited this page Jan 17, 2022 · 3 revisions

storageで頭爆発しないようにするメモ。必ずしも最新ではないので注意

predict

  • ckenja.ai_raru.temp:predict
    • input (消し飛ばさない)
      • model(Model Format)
      • matrix(fixed list)
    • output
      • matrix(fixed list)

neural_network

  • ckenja.ai_raru.temp:neural_network
    • model(Model Format) モデル(消しながらループする)
    • config(Config Format) 実行時の設定([API]のneural_networkのconfig format参照)

forward

  • ckenja.ai_raru.temp:neural_network/node

    • matrix(fixed list)レイヤーの引数を消しループするためにコピーしてくる
    • output(fixed)ノードの戻り値
  • ckenja.ai_raru.temp:neural_network/layer

    • input.matrix(fixed list)レイヤーの引数
    • output(fixed list)レイヤーの返り値。

lib(省略)

  • ckenja.ai_raru.temp:lib
  • ckenja.ai_raru:lib

generate(未実装)

  • ckenja.ai_raru.temp:generate
    • model(Model Format)
    • input
      • model(Model Format)
      • config
    • output.model(Model Format)
Clone this wiki locally