01 / UNDERSTAND
仕組みと使いどころ
一般的なニューラルネットワークは、データを受け取る入力層、情報を変換する隠れ層、予測結果を返す出力層で構成されます。各ニューロンは入力の重み付き和とバイアスを計算し、活性化関数によって非線形な関係を扱います。学習では、予測と正解の差を損失として測り、誤差逆伝播などで重みとバイアスを調整します。画像認識、音声認識、自然言語処理、需要予測などに利用できます。一方、複雑すぎるモデルは学習データに過度に適合し、未知のデータで予測性能が低下することがあります。深いネットワークほど多くの学習データや計算を必要とする場合があります。
02 / IN PRACTICE
Neural Networkの活用例
たとえば、こんな場面で
例えば、迷惑メールの分類に利用する案があります。メール中の語句などを入力し、各層で情報を組み合わせ、最終層から迷惑メールである確率を出すように学習させます。同様に、画像の分類や文書の要約、音声の文字起こしにも応用できます。
03 / GOOD TO KNOW
使うときのポイント
導入時は、用途に合うネットワーク構造と学習データを選び、学習データへの過度な適合が起きていないか確認します。深い構造にすれば必ず良くなるわけではなく、必要なデータ量や計算量も考慮が必要です。
参考資料
What is a Neural Network? - Artificial Neural Network Explained - AWS (新しいタブで開きます)What Is a Neural Network? | IBM (新しいタブで開きます)Machine Learning Glossary | Google for Developers (新しいタブで開きます)用語の説明や活用例に関連する参考資料です。
READ & LEARN
記事一覧を見る 用語を知ったら、活用を知る。
AI LABで、AIの動向や業務に取り入れるヒントを読む。
