この記事では、花、車、猫、馬、人、自転車、犬の 7 種類の何千もの画像でトレーニングされ、特定の画像が猫、犬、または人のいずれであるかを予測できる畳み込みニューラル ネットワークを構築します。 このCNN実装では、以下のトピックをカバーする独自の画像データセットを使用します。
独自のデータセットを読み込んで前処理します。 使用するデータセットは、インターネットから収集されラベル付けされた 7 つのクラスで構成されています。 Python コードは次のとおりです。
出力:
いくつかの画像を視覚化すると、画像が 128 x 128 ピクセルであることがわかります。Python コードは次のとおりです。
独自のデータを使ってシンプルな畳み込みニューラルネットワークを構築する 次に、Keras で CNN モデルの設計とコンパイルを開始します。Python 実装は次のとおりです。
モデルを適合させた後、反復を通してトレーニングと検証を視覚化できます。
次のコードを使用して、モデルを使用して新しい画像の新しいクラスを予測できるようになりました。
以下に示すように、モデルは画像をクラス[0](自転車)に正しく分類しました。
これは正規化されていない混同行列である これで、モデルと重みを保存して、実際のアプリケーションに実装できるようになりました。 |
>>: 200 の優れた機械学習チュートリアルの要約「史上最も完全」
業界最先端の大型モデルが一斉に「脱獄」! GPT-4 だけでなく、通常はそれほど間違いを起こさない ...
人工知能(AI)の急速な発展を背景に、大規模言語モデル(LLM)は、言語関連のタスクにおける優れたパ...
この記事はAI新メディアQuantum Bit(公開アカウントID:QbitAI)より許可を得て転載...
Python は機械学習にとって最も鋭い武器であると言えます。また、機械学習は Python の影...
ソーシャル ネットワークは私たちの生活にますます大きな影響を与えており、情報の普及、新しいテクノロジ...
人工知能と機械学習が DevOps に新たな自動化機能をもたらすにつれて、これらのテクノロジーが組織...
[[271167]] 10年前のMSRAの夏、私が初めて機械学習の研究に挑戦したとき、科学研究におけ...
生成型人工知能 (AIGC) は、ソフトウェア開発者の生産性を向上させる大きな可能性を秘めています。...
[[374766]]米フォーチュン誌のウェブサイトは1月1日、「なぜ『ソフトロボット』はNASAや...
これまで、無人運転車は基本的にテレビや映画でしか耳にしませんでした。現在、無人運転車の技術は長い間実...
最近、命令微調整 (IFT) は、命令に従う能力を獲得するための大規模言語モデル (LLM) の事前...
背景今年8月時点で、知乎の登録ユーザー数は2億人を突破した。私たちはスパムの管理において、より大きな...
2022年QS世界大学分野別ランキングが発表されました!全体的には、21年前と比べて大きな変化はあり...