福野泰介の一日一創 - create every day

いろいろ整ってきたAI関係。JavaScriptで動き、ブラウザだけでいろいろできちゃうライブラリ TensorFlow.js を使って、ドロップした写真を画像識別するアプリを作ってみました。

ざっくりAI画像識別
学習済みのモデルを使っているので、日本向けにもなっていません。写真をいろいろ用意しての学習もまたやってみます。

画像識別のコアのコードはたったこれだけ!シンプルです。

const model = await mobilenet.load() predict.innerHTML = "準備OK!" const pred = async function() { // predict const img = document.getElementById('img') const predictions = await model.classify(img) const ss = redictions.map((p) => { p.className + " " + (p.probability * 100).toFixed(2) + "%" }) predict.innerHTML = 'Predictions:
' + ss.join("\n") }

AIはじめのいっぽにおすすめしたい、ニューラルネットワークゲーム!


ニューラルネットワーク Playground - Deep Insider
左側のデータセットを予測するモデルをつくる神経細胞をモデルにした、ニューラルネットをいろいろ組み立てて、最小のニューラルネット個数で高精度99%(acc)を目指して競争しよう!
「壊れたりしないから好きにいじってみてね」というコメントが良い!


一番難しい、うずまきデータモデル、これが最小パターン!?

Tweet
クリエイティブ・コモンズ・ライセンス
この作品は「Creative Commons — CC BY 4.0」の下に提供されています。
CC BY 福野泰介 - Taisuke Fukuno / @taisukef / アイコン画像 / プロフィール画像