メルマガ登録
こんにちは、アナリティクス本部AIソリューションサービス部の齋藤です。
私は2013年ごろから、機械学習を用いた自然言語系のプロジェクトに3年ほど携わり、近年は同じく機械学習を用いた画像系プロジェクトに携わっております。
そこで培った知見をもとに、現在ではプリセールス活動や後進の育成を行っています。
本稿では、DXプロジェクトの一つである、機械学習とりわけ画像認識技術を用いた、異常検知・外観検知ソリューションの導入について述べます。主な対象は製造業になります。
まずは異常検知・外観検査DXの状況について簡単に触れておきます。
近年、機械学習技術の発展により、画像系への応用技術が盛んに研究・開発されています。現在では、この分野に対し、多くのデータ分析会社やシステム開発会社が参入し、技術開発をしています。
その結果、様々な異常検知アルゴリズムや外観検査ソリューションが提供されています。まさにレッドオーシャン状態です。
一方で別の見方をすると、選択肢が多くあるということで、これはこれでいいことです。目的と照らし合わせ、自社のDXパートナーを選定いただきたいと思います。
弊社としても、以下のような導入事例があり、お客様のビジネス変革の伴走支援をさせていただいております。
【参考】
ここから本題に入ります。どんなプロジェクトでも同じですが、目的をはっきりさせる必要があります。と同時にやらないこともはっきりさせる必要があります。
DXの名のもとに、無理して機械学習技術を導入する必要はありません。製造業においては、プロジェクトの目的や期待する効果は以下のようなものが考えられます。
これ以外にも、
といった理由もあると思います。
目的達成のために、業務をどう定義しなおすか、プロセスをどう変えるかという発想がDXプロジェクトには求められます。
「99%の精度じゃなきゃ使えない」という思考は、人が行っていた作業を「機械に置き換える」という発想からくるもので、これはDXとは呼べません。忘れがちですが、現場の説得や根回しといった、ステークホルダーとのコミュニケーションもとても大切です。
現場のベテランを味方につけるといいと思います。
目的が固まってきたら、具体的なアプローチを考えます。DXプロジェクトでは、デジタル技術を用いて業務を効率化・改善していくことになります。
目的と照らし合わせ、非デジタルであるが大切・有意義な業務は何でしょうか?
例:
このような業務は機械学習技術の適用が見込まれます。
繰り返しになりますが、単に「ツール導入による作業の置き換え」ではなく、「異常検知・外観検査技術の導入による業務改善」という枠組みで考える必要があります。
続いて、評価方法やROIについて考察していきます。
まず、データの定義・意味づけを行います。
異常を検知したいのに異常なデータがなければ評価できません。そのようなデータが無ければ、収集し、アノテーションを行います。ここで注意が必要です。
頑張ってデータを収集し、アノテーションしたとしても、機械学習で異常を検知できるとは限りません。機械学習技術は統計学をベースにしています。
データとして、全く規則性のない完全にランダムな異常は検知できません。まずは基礎集計を行い、機械学習技術が適用可能か確認する必要があります。
具体的な要素技術を適用する前に、もう一つ検討しておくことがあります。
費用対効果です。
機械学習技術は、これまでの技術では達成が困難であった目的や課題に対しても効果が期待でき、それなりに実績があります。とても魅力的な技術ではありますが、一度導入すれば終わりというものではありません。
導入すると、システムは現実世界のデータと相互作用することになります。振る舞いが変化することもあります。このような場合はメンテナンスが必要になります。
それなりに専門知識も必要であり、自社で実施できないのであれば、外部に委託することになります。また、場合によっては人の介入が必要になることもあります。
したがって、導入には中長期的なロードマップを策定する必要があります。外部に委託した場合は、様々なコストを考えると、ゆくゆくは内製化という方針もあると思います。
「内製化して、早く安く」と考えるのではなく、業務をどう変えるかに焦点を当ててください。そうでないと、成果は期待できないことがあります。
ここまで企画が固まると、いよいよ技術適用になります。
不良のデータが、正常なデータと同じくらい潤沢にあれば、教師あり学習が適用できます。しかし、多くの場合、不良はごくまれにしか発生せず、不良データは少なくなりがちです。
このような場合は教師なし学習を考えます。
様々なアルゴリズムを用い、試行錯誤を行い、精度向上を目指します。ただし、精度だけを見て一喜一憂は時期尚早です。精度99%となっても、過学習が疑われれば役に立ちません。実現場で使えない、違和感があるようなら導入の意味がありません。
機械学習技術を用いたDXプロジェクトには、つまずきポイントがたくさんあります。
とくに目的設定や企画段階でのつまずくと、成果は期待できません。くれぐれも、「この問題に機械学習の○○技術が適用できそう・・・」という発想のもと、データを取り始めるといった行動は控えてください。
また、データが不十分だったり、規則性がなかったりすると効果が出るとは限りません。その意味でも、異常検知DX実施の決断力やリスク許容度が求められます。これには、多少コスト高でも外部に委託し、DXの真の目的である「事業成長のためコア業務への集中」という判断へつながります。
あなたにオススメの記事
2023.12.01
生成AI(ジェネレーティブAI)とは?ChatGPTとの違いや仕組み・種類・活用事例
2023.09.21
DX(デジタルトランスフォーメーション)とは?今さら聞けない意味・定義を分かりやすく解説【2024年最新】
2023.11.24
【現役社員が解説】データサイエンティストとは?仕事内容やAI・DX時代に必要なスキル
2023.09.08
DX事例26選:6つの業界別に紹介~有名企業はどんなDXをやっている?~【2024年最新版】
2023.08.23
LLM(大規模言語モデル)とは?生成AIとの違いや活用事例・課題
2024.03.22
生成AIの評価指標・ベンチマークとそれらに関連する問題点や限界を解説