×
オートマトン・形式言語・AI

ディープラーニングの解説(基本情報技術者シラバス用語)

ディープラーニングとは

ディープラーニング(Deep Learning:深層学習)とは、人間の脳にある神経細胞(ニューロン)のネットワークを模した「ニューラルネットワーク」を何層にも深く重ねて用いることで、コンピュータに複雑なデータを認識・分析させる技術です。従来の機械学習とは異なり、人間が「どの特徴に注目すべきか」を細かく指示しなくても、コンピュータ自身がデータの中から重要な特徴を自動的に見つけ出し、高度な判断を行える点が大きな特徴です。

具体例

自動運転システムにおいて、カメラが捉えた映像から「歩行者」「信号の赤」「道路標識」などを人間の指示なしに高精度で識別する技術にディープラーニングが使われています。

# 画像認識の入力と出力のイメージ
input_data = camera_image_pixels
model = DeepLearningModel()
output = model.predict(input_data)
print(output) # 結果: "歩行者 (確率99%)"

もう少し詳しく