🌸 「なでしこ」
>
🍯 「貯蔵庫」
TenserFlowJSの動作テスト
🌟新規
📒一覧
🔌
🔍検索
🚪ログイン
TenserFlowJSの動作テスト 📖
TenserFlowJS(4.0.0)の動作テスト。y=2x-1のxとyのペアを6つ学習させて、x=20の時のyを推論する。
プログラム:
(→大)
!「https://n3s.nadesi.com/plain/1899.js」を取り込む TFとは変数 モデルとは変数 TFはNULL モデルはNULL 「開始」を表示 「ライブラリ読み込み」を表示 TFは「https://cdn.jsdelivr.net/npm/@tensorflow/tfjs@4.0.0/dist/tf.fesm.min.js」を動的インポートをAWAIT 「ネットワークモデル作成」を表示 モデルはネットワークモデル作成 「学習」を表示 モデルに学習 「推論(x=20)」を表示 モデルで20から推論を表示 「終わり」を表示 ●ネットワークモデル作成とは モデルとは変数 LAYERとは変数 モデルはTFの"sequential"を[]でJSメソッド実行 LAYERはTF["layers"]の"dense"を[{"units": 1, "inputShape": [1]}]でJSメソッド実行 モデルの"add"を[LAYER]でJSメソッド実行 モデルの"compile"を[{"loss": "meanSquaredError", "optimizer": "sgd"}]でJSメソッド実行 モデルで戻る ここまで ●(モデルに)学習とは XSとは変数 YSとは変数 XSはTFの"tensor2d"を[[-1, 0, 1, 2, 3, 4], [6, 1]]でJSメソッド実行 YSはTFの"tensor2d"を[[-3, -1, 1, 3, 5, 7], [6, 1]]でJSメソッド実行 モデルの"fit"を[XS,YS,{"epochs": 250}]でJSメソッド実行をAWAIT ここまで ●(モデルで値から)推論とは INとは変数 結果とは変数 INはTFの"tensor2d"を[[値], [1, 1]]でJSメソッド実行 結果はモデルの"predict"を[IN]でJSメソッド実行 結果の"dataSync"を[]でJSメソッド実行をAWAITで戻る ここまで ●(Sを)動的インポートとは 『(function(s) {return import(s);})』を[S]でJS関数実行で戻る ここまで
プログラムを実行
⭐ てぃふと@うぇいく 作
タイトル:
TenserFlowJSの動作テスト
ライセンス:
CC0 (著作権破棄)
タイプ:
wnako
タグ:
-
利用バージョン:
3.3.78
作成日時:
2022/11/11 22:04
公開の投稿
⭐⭐
ログイン
して★を付けよう!
Twitterへ投稿
📝作品を編集
作品公開情報
📍この作品のURL:
📍アプリ(即時実行)のURL:
📍アプリ(実行ボタンあり)のURL:
📍ブログパーツ:
上記HTML↑をブログに貼り付けることでアプリを埋め込めます。
📍ライブラリ直リンク - 『!「***」を取込』で使うとき:
📍なでしこハブ (最新版の反映は1日後):
ソースの確認
編集履歴の確認
通報数:
0
通報って何?