HN 日本語サマリー

← 一覧へ戻る
AI・機械学習

通常のJavaScriptコードをニューラルネットワークに変換する

Turn your regular JavaScript code into a neural net (chenglou.me)

6 pointsby vismit20002 コメント

要約

Handwiredは、通常のJavaScriptコードを学習やトレーニングなしで、正確かつ完全に微分可能なニューラルネットワークに変換するライブラリです。GPUなしでブラウザ上で実行でき、既存のコードをニューラルネットワークの構造にマッピングすることで、複雑なロジックを効率的に表現します。デモでは、ミニOSや大規模なJSONドキュメントの検索などが紹介されています。

全文翻訳

通常のJavaScriptコードをニューラルネットワークに変換します。トレーニング不要、正確かつ完全に微分可能、GPUなしでブラウザで実行できます。 // あなたのコード const result = a > 4 ? 10 : 12 // 変換後 const above4 = relu(a - 4) - relu(a - 5) // relu(x) は Math.max(0, x) const result = above4 * 10 + (1 - above4) * 12 relu(a − 4) relu(a − 5) above4 result + − デモ ミニOS JSで書かれた小さなデスクトップOSを、Handwiredで変換しました。巨大なリスト、アニメーション、スタッキング、スクロール、ドラッグ、入力、画像など、すべてを通常のDOMにレンダリングします。 weights9,909 layers130 training0 Open Learned gallery コンパイルされたプログラムの重みをアンフリーズして、リアルタイムでトレーニングできます。 100,000件のJSONドキュメントを検索 正規表現マッチング、JSON解析、ハイライトはすべてJSで書かれ、WebGPUカーネルに変換されて大規模な並列処理を行います。