(57)【要約】      （修正有）【課題】検査員と同等以上の信頼性の高い検査精度を達成するには、教師データの品質を向上させ、機械学習の精度を向上させる教師データ生成装置を提供する。【解決手段】機械学習システム１において、機械学習に用いられる教師データを生成する教師データ生成装置２であって、ユーザにより人的評価が行われた画像を特定し、特定した画像を教師データとすることで教師データを生成する。【選択図】図１
2020030695.tif 000002
【特許請求の範囲】
【請求項１】
機械学習に用いられる教師データを生成する教師データ生成装置であって、
ユーザにより人的評価が行われた画像を特定し、特定した画像を前記教師データとすることで前記教師データを生成することを特徴とする、教師データ生成装置。
【請求項２】
第１の画像に対してユーザが注視している注視点を特定する注視点特定部と、
前記第１の画像のうち、前記注視点を含む所定範囲の画像を前記教師データとする教師データ生成部と、
を備えることを特徴とする、請求項１に記載の教師データ生成装置。
【請求項３】
前記教師データ生成部は、
前記第１の画像を複数の画像に分割する分割部と、
前記分割部により分割された前記複数の画像を、前記注視点を含まない第２の画像と、前記注視点を含む第３の画像と、に分類してそれぞれを前記教師データとする分類部と、
を備えることを特徴とする、請求項２に記載の教師データ生成装置。
【請求項４】
請求項３に記載の教師データ生成装置と、
前記教師データ生成装置により生成された前記教師データを用いて機械学習を行うことにより、検査画像から異常箇所を判別する学習モデルを生成する学習装置と、
を備えることを特徴とする機械学習システム。
【請求項５】
前記学習装置は、前記第２の画像及び前記第３の画像のそれぞれを前記教師データとして用いることでニューラルネットワークの学習モデルを生成する学習部を備えることを特徴とする請求項４に記載の機械学習システム。
【請求項６】
前記学習部は、
前記第２の画像及び前記第３の画像のそれぞれを用いて前記ニューラルネットワークにおける重みを更新することで前記重みを最適化する重み調整部と、
前記重み調整部において前記第３の画像を用いて前記重みを更新する場合の学習率を、前記第２の画像を用いて前記重みを更新する場合よりも高い値に設定する学習率設定部と、
を備えることを特徴とする請求項５に記載の機械学習システム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、教師データ生成装置及び機械学習システムに関する。
【背景技術】
【０００２】
製品や製品部品等の検査対象の不良品検査は、人間（検査員）の目視により行われている。ただし、検査員による不良品検査は熟練を要する。そのため、検査員と同等以上の信頼性の高い不良品検査の検査装置が求められている。
【０００３】
下記特許文献１には、学習用画像（教師データ）を機械学習することによって抽出した特徴量に基づいて、検査対象を撮像した検査画像から該検査対象の不良品検査を行う検査装置が開示されている。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】特開２０１７−２１１２５９号公報
【発明の概要】
【発明が解決しようとする課題】
【０００５】
しかしながら、検査員と同等以上の信頼性の高い検査精度を達成するには、教師データの品質を向上させ、機械学習の精度をさらに向上させる必要がある。なお、このような問題は不良品検査に限られた問題ではなく、目視で行われていた検査や判定を機械学習で行う場合に共通する問題である。
【０００６】
本発明は、このような事情に鑑みてなされたもので、その目的は、機械学習の精度を向上させることである。
【課題を解決するための手段】
【０００７】
本発明の一態様は、機械学習に用いられる教師データを生成する教師データ生成装置であって、ユーザにより人的評価が行われた画像を特定し、特定した画像を前記教師データとすることで前記教師データを生成することを特徴とする、教師データ生成装置である。
【０００８】
本発明の一態様は、上述の教師データ生成装置であって、第１の画像に対してユーザが注視している注視点を特定する注視点特定部と、前記第１の画像のうち、前記注視点を含む所定範囲の画像を前記教師データとする教師データ生成部とを備える。
【０００９】
本発明の一態様は、上述の教師データ生成装置であって、前記教師データ生成部は、前記第１の画像を複数の画像に分割する分割部と、前記分割部により分割された前記複数の画像を、前記注視点を含まない第２の画像と、前記注視点を含む第３の画像と、に分類してそれぞれを前記教師データとする分類部と、を備える。
【００１０】
本発明の一態様は、上述の教師データ生成装置と、上記教師データ生成装置により生成された前記教師データを用いて機械学習を行うことにより、検査画像から異常箇所を判別する学習モデルを生成する学習装置と、を備えることを特徴とする機械学習システムである。
【００１１】
本発明の一態様は、上述の機械学習システムであって、前記学習装置は、前記第２の画像及び前記第３の画像のそれぞれを前記教師データとして用いることでニューラルネットワークの学習モデルを生成する学習部を備える。
【００１２】
本発明の一態様は、上述の機械学習システムであって、前記学習部は、前記第２の画像及び前記第３の画像のそれぞれを用いて前記ニューラルネットワークにおける重みを更新することで前記重みを最適化する重み調整部と、前記重み調整部において前記第３の画像を用いて前記重みを更新する場合の学習率を、前記第２の画像を用いて前記重みを更新する場合よりも高い値に設定する学習率設定部と、を備える。
【発明の効果】
【００１３】
以上説明したように、本発明によれば、機械学習の精度を向上させることができる。
【図面の簡単な説明】
【００１４】
【図１】本発明の一実施形態に係る機械学習システム１の概略構成の一例を示す図である。
【図２】本発明の一実施形態に係る教師データ生成装置２の概略構成の一例を示す図である。
【図３】本発明の一実施形態に係る教師データ生成装置２における視線計測により注視点を特定する方法を説明する図である。
【図４】本発明の一実施形態に係る教師データ生成装置２の教師データの生成方法を説明する図である。
【図５】本発明の一実施形態に係る学習装置４の概略構成の一例を示す図である。
【図６】本発明の一実施形態に係る学習装置４の学習処理の動作のフロー図である。
【発明を実施するための形態】
【００１５】
以下、本発明の一実施形態に係る教師データ生成装置及び機械学習システムを、図面を用いて説明する。
【００１６】
図１は、本発明の一実施形態に係る機械学習システム１の概略構成の一例を示す図である。本発明の一実施形態に係る機械学習システム１は、撮像装置Ａにより撮像された撮像画像から教師データを生成し、その生成した教師データを用いて機械学習を行うシステムである。なお、本実施形態に係る機械学習は、深層学習や強化学習を含む。なお、撮像画像は、本発明の「第１の画像」の一例である。
【００１７】
撮像装置Ａは、例えば、製品や製品部品等の検査対象を撮像し、その撮像した撮像画像を機械学習システム１に送信する。この検査対象の検査とは、検査対象の異常の有無を判定することであって、例えば、外観検査や非破壊検査、超音波検査、Ｘ線検査、ＣＴ（Computed Tomography）検査、ＭＲＩ（Magnetic Resonance Imaging）検査、核医学検査等である。
【００１８】
以下に、本発明の一実施形態に係る機械学習システム１の構成について、説明する。
図１に示すように、機械学習システム１は、教師データ生成装置２、格納部３、及び学習装置４を備える。
【００１９】
教師データ生成装置２は、撮像装置Ａが撮像した撮像画像に基づいて、機械学習に用いられる教師データを生成する。そして、教師データ生成装置２は、生成した教師データを格納部３に格納する。なお、教師データ生成装置２は、ＣＰＵ又はＭＰＵなどのマイクロプロセッサ、ＭＣＵなどのマイクロコントローラなどにより構成されてよい。
【００２０】
格納部３は、教師データ生成装置２に生成された教師データを格納する、例えば、データベースである。格納部３は、ＨＤＤ（Hard Disk Drive）やメモリ等で構成される。
【００２１】
学習装置４は、格納部３に格納された教師データを用いて機械学習を行うことにより、検査画像から異常箇所を判別する学習モデルを生成する。例えば、検査画像とは、検査対象の検査を行うにあたり、撮像装置Ａにより撮像された検査対象の撮像画像であって、異常の有無が不明である画像である。なお、学習装置４は、ＣＰＵ又はＭＰＵなどのマイクロプロセッサ、ＭＣＵなどのマイクロコントローラなどにより構成されてよい。
【００２２】
以下に、本発明の一実施形態に係る教師データ生成装置２の構成について、図２を用いて説明する。図２は、本発明の一実施形態に係る教師データ生成装置２の概略構成の一例を示す図である。
【００２３】
教師データ生成装置２は、表示装置５、注視点特定部６、及び教師データ生成部７を備える。
【００２４】
表示装置５は、撮像装置Ａが撮像した撮像画像を表示画面に表示する。例えば、表示装置５は、パーソナルコンピュータ用のモニタである。ただし、表示装置５は、撮像画像を表示可能であればよく、デジタルスチルカメラ、デジタルビデオカメラなどの撮像機器の表示デバイスであってよい。他にも、表示装置５は、携帯電話機などの携帯機器の表示デバイスであってもよいし、ヘッドマウントディスプレイであってもよい。
【００２５】
注視点特定部６は、表示装置５に表示されている撮像画像に対してユーザが注視している点（以下、「注視点」という。）を特定する。ここで、本実施形態に係るユーザとは、表示装置５に表示されている撮像画像から、上記検査対象の異常の有無を検査する検査員である。例えば、ＣＴ画像から腫瘍の有無を検査する画像検査においては、検査員とは医者である。
【００２６】
例えば、注視点特定部６は、ユーザの視線を計測する視線計測手段６１を備え、ユーザが表示装置５の表示画面に表示されている撮像画像を確認している場合に、視線計測手段６１によりユーザの視線を計測することで注視点を特定する。
【００２７】
例えば、視線計測手段６１は、表示装置５の前面側に設けられており、「サーチコイル法」、「強膜トラッカー法」、「ＥＯＧ（Electrooculography)法」、「角膜反射法」、「瞳孔−角膜反射法」、又は「明/暗瞳孔法」等の公知の技術を用いて、ユーザの視線を計測する。そして、注視点特定部６は、例えば、視線計測手段６１により計測されたユーザの視線から注視点の座標を求めることで、当該注視点を特定する。
【００２８】
教師データ生成部７は、ユーザにより人的評価が行われた画像を教師データとすることで教師データを生成する。例えば、教師データ生成部７は、撮像画像のち、注視点特定部６により特定された注視点を含む所定範囲の画像を教師データとする。以下に、本発明の一実施形態に係る教師データ生成部７の構成について、具体的に説明する。
【００２９】
教師データ生成部７は、分割部７１及び分類部７２を備える。
【００３０】
分割部７１は、表示装置５に表示されている撮像画像を複数の画像（以下、「分割画像」という。）に分割する。また、本実施形態に係る複数の分割画像には、正解ラベルが付与されている。本実施形態に係る正解ラベルとは、分割画像に映っている検査対象の箇所が「正常」であるか「異常」であるかを表すものである。なお、各分割画像に付与される正解ラベルは、分割前に付与されてもよいし、分割後に付与されてもよい。さらに、本実施形態では、各分割画像に正解ラベルが付与されていればよく、その付与の方法に関しては特に限定されない。
【００３１】
分類部７２は、分割部７１により分割された複数の分割画像を、注視点を含まない通常画像と、注視点を含む重要画像と、に分類してそれぞれを教師データとして格納部３に格納する。なお、通常画像は、本発明の「第２の画像」の一例である。また、重要画像は、本発明の「第３の画像」の一例である。
【００３２】
以下に、本発明の一実施形態に係る教師データ生成装置２の教師データの生成方法について説明する。
【００３３】
例えば、図３に示すように、視線計測手段６１として、赤外線の光源及び赤外線カメラが表示画面の前面に設けられており、ユーザの眼球に近赤外線を照射する。そして、赤外線カメラは、角膜による赤外線の反射画像を撮影し、瞳孔の画像及び赤外線の反射画像を用いて視線を計測する。注視点特定部６は、視線計測手段６１によって計測された視線に基づいて、表示装置５に表示されている撮像画像Ｆに対してユーザが注視している注視点Ｐを特定する。例えば、この注視点Ｐとは、検査員が検査対象を目視で異常の有無を判断する場合において注視する箇所であって、異常もしくは異常と間違いやすい箇所に相当する。
【００３４】
次に、分割部７１により撮像画像Ｆがグリッド状に複数の分割画像に分割され、分類部７２は、複数の分割画像を、注視点特定部６により特定された注視点Ｐが含まれる重要画像と、注視点Ｐを含まない通常画像とに分類する。ここで、分類とは、複数の分割画像のそれぞれを重要画像であるか通常画像であるかを区分することであって、注視点Ｐを含む分割画像に対して注視点の情報を付帯情報として付加し、注視点を含まない分割画像に対して注視点の情報を付帯情報として付加しないことも含む。
【００３５】
例えば、図４に示すように、分割部７１が撮像画像Ｆを複数の分割画像Ｆ１〜Ｆ３０に分割し、注視点特定部６が特定した注視点Ｐが分割画像Ｆ８、Ｆ９、及びＦ２４のそれぞれに含まれているとする。さらに、複数の分割画像Ｆ１〜Ｆ３０には検査対象の箇所が「正常」であるか「異常」であるかを表す正解ラベルが付与されており、分割画像Ｆ１〜Ｆ９，Ｆ１１〜１５，Ｆ１７〜Ｆ２３，Ｆ２５〜Ｆ３０に「正常」の正解ラベルが付与され、分割画像Ｆ１０，Ｆ１６，Ｆ２４に「異常」の正解ラベルが付与されている。
【００３６】
この場合には、分類部７２は、注視点が含まれている分割画像Ｆ８、Ｆ９、及びＦ２４を重要画像に分類し、注視点Ｐが含まれない分割画像Ｆ１〜Ｆ７、Ｆ１０〜Ｆ２３及びＦ２５〜Ｆ３０を通常画像に分類する。そして、分類部７２は、分類した重要画像と通常画像とを格納部３に格納する。
【００３７】
次に、本発明の一実施形態に係る学習装置４の構成について、図５を用いて説明する。図５は、本発明の一実施形態に係る学習装置４の概略構成の一例を示す図である。
【００３８】
図５に示すように、学習装置４は、学習部８及び格納部９を備える。
学習部８は、格納部３に格納された教師データである通常画像及び重要画像のそれぞれを用いることで、検査画像から検査対象の異常箇所を判別するニューラルネットワークの学習モデルを生成する学習処理を行う。そして、学習部８は、生成した学習モデルを格納部９に格納する。
【００３９】
格納部９には、学習装置４で生成された学習モデルが格納される。格納部９は、ＨＤＤ（Hard Disk Drive）やメモリ等で構成される。
【００４０】
以下に、本発明の一実施形態に係る学習装置４の構成について、説明する。
図５に示すように、学習装置４は、教師データ取得部１０、ニューラルネットワーク１１、誤差算出部１２、重み調整部１３、及び学習率設定部１４を備える。
【００４１】
教師データ取得部１０は、格納部３から通常画像及び重要画像を教師データとして取得する。
【００４２】
ニューラルネットワーク１１は、検査画像に検査対象の異常箇所が映っているか否かを判定してその判定結果を出力する学習モデルである。ニューラルネットワーク１１は、学習処理において、通常画像及び重要画像を用いて各エッジの重みが最適化されることで、判定結果の確信度を高めていく。このニューラルネットワークのパラメータである重みを最適化することが、本実施形態に係る機械学習の「学習」である。この重みの最適化の方法は、種々の方法を採用可能であるが、本実施形態では、誤差逆伝播法を用いる場合について説明する。
【００４３】
誤差算出部１２は、学習部８がニューラルネットワーク１１の入力層に通常画像や重要画像の画像データ（例えば、画像のピクセル値）を入力データとして入力することで出力層から出力される結果と、その入力層に入力した画像データに付されていた正解（正解ラベル）との誤差を、損失関数（例えば、二乗誤差関数）を用いて画像データごとに算出する。
【００４４】
重み調整部１３は、誤差算出部１２で算出される誤差が小さくなるように勾配降下法を用いてニューラルネットワーク１１の重みを更新することで当該重みを最適化する。
【００４５】
学習率設定部１４は、重み調整部１３の勾配降下法の学習率を設定する。この学習率とは、重みの更新量を示すものである。より具体的には、学習率設定部１４は、重み調整部１３において重要画像を用いて重みを更新する場合の学習率を、通常画像を用いて重みを更新する場合よりも高い値に設定する。これにより，注視点が集中するような箇所、すなわち異常もしくは異常と間違いやすい箇所について重点的に学習が進むため、異常の未検知率が低くなる。
【００４６】
以下に、本発明の一実施形態に係る学習装置４の学習処理の動作について、図６を用いて説明する。図６は、本発明の一実施形態に係る学習装置４の学習処理の動作のフロー図である。
【００４７】
教師データ取得部１０は、格納部３から通常画像と重要画像とを取得する（ステップＳ１０１）。次に、学習率設定部１４は、ニューラルネットワーク１１の入力層に入力される画像が、教師データ取得部１０で取得された通常画像及び重要画像のいずれかであるかを判定する（ステップＳ１０２）。
【００４８】
学習率設定部１４は、ニューラルネットワーク１１の入力層に入力される画像が通常画像である場合には学習率を第１の値に設定する（ステップＳ１０３）。したがって、学習部８は、通常画像を学習する場合には、第１の値に設定された学習率で誤差逆伝播法により学習処理を行う。
一方、学習率設定部１４は、ニューラルネットワーク１１の入力層に入力される画像が重要画像である場合には、学習率を第１の値よりも高い第２の値に設定する。したがって、学習部８は、重要画像を学習する場合には、第１の値よりも高い値に設定された学習率で誤差逆伝播法により学習処理を行う（ステップＳ１０４）。
【００４９】
以上、この発明の実施形態について図面を参照して詳述してきたが、具体的な構成はこの実施形態に限られるものではなく、この発明の要旨を逸脱しない範囲の設計等も含まれる。
【００５０】
（変形例１）
上記実施形態では、教師データ生成装置２は、視線計測手段６１が表示装置５の前面側に設けられる場合について説明したが、本発明はこれに限定されない。例えば、視線計測手段６１は、ユーザの頭部に装着可能な眼鏡型のウェアラブルデバイスで構成されてもよい。
【００５１】
（変形例２）
上記実施形態では、教師データ生成装置２は、ユーザの視線を計測することで注視点を特定したが、本発明はこれに限定されない。例えば、表示画面に撮像画像が表示されている場合において、注視点特定部６は、ユーザが表示画面に対して行った所定の操作を検出することで注視点を特定してもよい。この所定の操作とは、例えば、表示画面がタッチパネルで構成されている場合のタッチ操作である。具体的には、ユーザは、表示画面に対して注視点の位置を指やペン等で接触することで注視点を指定する。したがって、注視点特定部６は、表示画面のどの位置に指やペンが接触したかを特定することで、注視点を特定してもよい。
【００５２】
（変形例３）
上記実施形態に係るニューラルネットワーク１１は、複数の隠れ相を持つ、いわゆる多層ニューラルネットワーク（ディープラーニング）であってもよい。
【００５３】
（変形例４）
上記実施形態では、正解ラベルが付与された重要画像を用いたが、本発明はこれに限定されない。すなわち、学習装置４が機械学習するためのデータとして、人的評価が行われた画像を生成すればよく、正解ラベルが付与されていなくてもよい。この場合には、例えば、学習装置４は、本実施形態のような教師あり学習ではなく、教師なし学習を行うことになる。
【００５４】
（変形例５）
上記実施形態では、教師データ生成部７は、第１の画像である撮像画像に対して当該撮像画像の人的評価に関する付帯情報を付加したものを教師データとすることで教師データを生成してもよい。例えば、教師データ生成部７は、撮像画像に注視点を付帯情報として付加したものを教師データとしてもよい。具体的には、教師データ生成部７は、複数の分割画像のうち、注視点を含む分割画像に当該注視点を含むことを示す情報を付帯情報として付加したものを教師データとしてもよい。
【００５５】
（変形例６）
上記実施形態では、教師データ生成部７は、複数の分割画像に対して付帯情報として重要度を付加してもよい。この重要度は、学習装置４に対して学習させるデータとしてどの程度重要かを示す度合であって、ユーザにより設定される。この場合には、学習装置４は、重要度が高い分割画像ほど、学習率を高い値に設定して学習処理を実行してもよい。
【００５６】
（変形例７）
上記実施形態では、分割部７１は、撮像画像をグリッド状に分割したが、本発明はこれに限定されず、任意の形状の画像に分割可能である。
【００５７】
（変形例８）
上記実施形態では、学習装置４に学習させる重要画像及び通常画像のそれぞれの数を調整し、通常画像よりも重要画像の数を多く用意して学習装置４に学習させてもよい。これより、効率的な機械学習を実施することができる。なお、重要画像及び通常画像のそれぞれの数の調整は、教師データ生成部７が行ってもよいし、学習装置４が行ってもよい。
【００５８】
（変形例９）
上記実施形態では、学習装置４は、重要画像を学習する場合には、通常画像を学習する場合に比べて学習率を高い値に設定したが、本発明はこれに限定されない。例えば、学習装置４は、重要画像を学習する場合には、通常画像を学習する場合に比べて、ニューラルネットワーク１１の重みをｘ倍にしてもよい。具体的には、学習部８は、誤差算出部１２で差算出された誤差の値をｘ倍することで、逆伝播の値もｘ倍にしてもよい。
【００５９】
以上、説明したように、本実施形態に係る教師データ生成装置２は、第１の画像のうち、ユーザ（例えば、検査員）により人的評価が行われた画像を特定し、その特定した画像を教師データとすることで前記教師データを生成する。
【００６０】
このような構成によれば、教師データの品質を向上させることができ、機械学習の精度を向上させることができる。
【００６１】
また、教師データ生成装置２は、撮像画像に対してユーザが注視している注視点を特定する注視点特定部６を備えてもよい。そして、教師データ生成部７は、撮像画像のうち、注視点を含む所定範囲の画像を教師データとしてもよい。この所定範囲は、注視点を含む範囲であれば特に限定されない。
【００６２】
このような構成によれば、例えば、検査員がどの位置を見て異常又は正常と判断しているのかといった情報を教師データに反映させることが可能になり、教師データの品質を向上させることができる。
【００６３】
また、教師データ生成部７は、撮像画像を複数の画像に分割して、その複数の画像を、注視点を含まない通常画像と、注視点を含む重要画像と、に分類してそれぞれを教師データとしてもよい。
【００６４】
このような構成によれば、注視点を含まない通常画像も有効に活用しながら、教師データの品質を向上させることができる。
【００６５】
また、本実施形態に係る機械学習システム１は、教師データ生成装置２と、教師データ生成装置２により生成された教師データを用いて機械学習を行うことにより、検査画像から異常箇所を判別する学習モデルを生成する学習装置４を備える。
そして、学習装置４は、通常画像及び重要画像のそれぞれを教師データとして用いることでニューラルネットワークの学習モデルを生成する学習部８を備える。
【００６６】
このような構成によれば、注視点が集中するような箇所、すなわち異常もしくは異常と間違いやすい箇所について機械学習を行うことができ、機械学習の精度を向上させることができる。
【００６７】
また、学習部８は、通常画像及び重要画像のそれぞれを用いてニューラルネットワークにおける重みを更新することで重みを最適化する重み調整部１３と、重み調整部１３において重要画像を用いて重みを更新する場合の学習率を、通常画像を用いて重みを更新する場合よりも高い値に設定する学習率設定部１４と、を備える。
【００６８】
このような構成によれば、注視点が集中するような箇所、すなわち異常もしくは異常と間違いやすい箇所について重点的に機械学習を行うことができ、機械学習の精度を向上させることができる。
【００６９】
また、上述した実施形態における教師データ生成部７や学習装置４の全部または一部をコンピュータで実現するようにしてもよい。その場合、この機能を実現するためのプログラムをコンピュータ読み取り可能な記録媒体に記録して、この記録媒体に記録されたプログラムをコンピュータシステムに読み込ませ、実行することによって実現してもよい。なお、ここでいう「コンピュータシステム」とは、ＯＳや周辺機器等のハードウェアを含むものとする。また、「コンピュータ読み取り可能な記録媒体」とは、フレキシブルディスク、光磁気ディスク、ＲＯＭ、ＣＤ−ＲＯＭ等の可搬媒体、コンピュータシステムに内蔵されるハードディスク等の記憶装置のことをいう。さらに「コンピュータ読み取り可能な記録媒体」とは、インターネット等のネットワークや電話回線等の通信回線を介してプログラムを送信する場合の通信線のように、短時間の間、動的にプログラムを保持するもの、その場合のサーバやクライアントとなるコンピュータシステム内部の揮発性メモリのように、一定時間プログラムを保持しているものも含んでもよい。また上記プログラムは、前述した機能の一部を実現するためのものであってもよく、さらに前述した機能をコンピュータシステムにすでに記録されているプログラムとの組み合わせで実現できるものであってもよく、ＦＰＧＡ等のプログラマブルロジックデバイスを用いて実現されるものであってもよい。
【００７０】
例えば、教師データ生成部７における上記のプログラムは、例えば、コンピュータに、ユーザにより人的評価が行われた画像を教師データとすることで教師データを生成する教師データ生成ステップを実行させてもよい。
また、このプログラムは、例えば、コンピュータに、撮像画像を複数の画像に分割する分割ステップと、分割ステップにより分割された複数の画像を、注視点を含まない通常画像と、注視点を含む重要画像と、に分類してそれぞれを教師データとする分類ステップと、を実行させてもよい。
【００７１】
さらに、学習装置４における上記のプログラムは、例えば、コンピュータに、通常画像及び重要画像のそれぞれを用いてニューラルネットワークにおける重みを更新することで重みを最適化する重み調整ステップと、重み調整ステップにおいて重要画像を用いて重みを更新する場合の学習率を、通常画像を用いて重みを更新する場合よりも高い値に設定する学習率設定ステップと、を実行させてもよい。
【符号の説明】
【００７２】
１  機械学習システム
２  教師データ生成装置
３，９  格納部
４  学習装置
５  表示装置
６  注視点特定部
７  教師データ生成部
１２  誤差算出部
１３  重み調整部
１４  学習率設定部
７１  分割部
７２  分類部
【図１】
2020030695.tif 000003
【図２】
2020030695.tif 000004
【図３】
2020030695.tif 000005
【図４】
2020030695.tif 000006
【図５】
2020030695.tif 000007
【図６】
2020030695.tif 000008