自動機械学習

自動機械学習とは

注: 自動機械学習の説明をご覧になる前に、標準的な機械学習がどのようなものかを把握しておくことを強くお勧めします。機械学習は、インターネット以降ただ 1 つビジネス界に出現した最大級のものです。自動機械学習は、あらゆる形態や規模の組織で、機械学習とデータサイエンスに対するアプローチに根本的なシフトが起こることを意味します。従来の機械学習の手法を現実世界でのビジネス上の問題に応用すると、非常に時間がかかり、大量のリソースが必要な上、難易度も高くなります。データサイエンティストを含め、複数の分野のエキスパートが必要です – しかもその一部は、求人市場で今引く手あまたのプロフェッショナルです。自動機械学習は、文字通りこれらすべてを変えます。未加工データに対して体系的なプロセスを実行し、それらのデータから最も関連性の高い情報を引き出すモデルを選択するという方法で、現実世界での機械学習モデルの構築と利用を簡素化するのです – 人工知能(AI)用語では、そのような情報はよく「ノイズの中の信号(the signal in the noise)」と呼ばれます。自動機械学習には、トップクラスのデータサイエンティストによる機械学習のベストプラクティスが組み込まれています。では、「自動」の部分は実際どこに登場するのでしょうか。標準的な機械学習プロセスの概要を以下に示します。

図 1

出典: indico.com

最初のプロセスでは、自動タスクはモデルのトレーニングだけです。大胆ながら、自動機械学習プラットフォームを使用して自動化できる残りの手順を赤枠で示しました。では、自動機械学習プロセス自体について見ていきましょう。このプロセスは、ユーザーがデータセットをプラットフォームにアップロードし、何を予測したいかを選択した後、すべて自動的に実行されます。

図 2

図 2 には、機械学習プロセスのうち自動化された部分を詳しく示しています。この自動化によって問題解決の俊敏性を高めることができ、プログラミングについての幅広い知識や、従来の機械学習プロセスに必要なその他のリソースを持たない人でも利用できるようにデータサイエンスが民主化されます。従来のプロセスでモデルを開発すると、図 1 からわかるように、1 つのモデルだけで何週間も何カ月もかかってしまいます。自動機械学習なら、数十のモデルを開発して比較するのに最長でも数日ですみ、わずかな時間でより優れたソリューションが得られます。作業のほとんどを手動の単調なモデリングタスクに費やす必要がなくなります。ビジネスユーザーとデータサイエンティストが予測モデルの改善と実践的な応用に時間を割けるようになるため、より多くの問題をはるかに短時間で解決できます。

自動機械学習が重要である理由

機械学習モデルの手動での構築は複数のステップから成るプロセスであり、分野の知識、数学の専門知識、コンピュータサイエンスのスキルが必要です。1 社の中でそれらすべてを求めるのは無理がありますし、ましてや 1 人のデータサイエンティストに望めることではありません(データサイエンティストを雇用して保持できる場合でもです)。その上、人的エラーが発生してモデルの精度と予測の価値が下がるおそれがある個所が無数にあります。自動機械学習では、データサイエンティストの能力を組織内で育成する必要なく、組み込み済みのデータサイエンティストの知識を利用できると同時に、データサイエンス推進の投資収益率を高め、価値を引き出すまでにかかる時間を短縮することができます。自動機械学習により、医療、フィンテック、銀行、公共部門、マーケティングをはじめ、あらゆる業界であらゆる規模の組織が機械学習と AI のテクノロジを活用できるようになります。以前には、膨大なリソースを自由に使えない組織での利用は限られていました。自動機械学習では、予測モデルを開発してデプロイするために必要だった手動のモデリングタスクのほとんどが自動化されるため、ビジネスユーザーが機械学習ソリューションを容易に実装できるようになります。データサイエンティストはそれらのタスクから解放され、予測分析のより複雑な応用方法に力を注げるようになります。

自動機械学習 + DataRobot

非常にシンプルな話です。自動機械学習を開発したのは DataRobot です。DataRobot の世界トップクラスのプラットフォームを利用すれば、あらゆる規模の組織やあらゆるスキルレベルのビジネスユーザーが、予測分析の力をすばやく簡単に活用して問題を解決できます。さまざまな業界の企業が DataRobot を利用して、業務の運用方法を改善し、顧客維持率を高め、債務不履行から治療の必要性までのあらゆる事項に関連する重要な要素を特定しています。DataRobot はさらに、組織に自動機械学習を導入したい、自動機械学習の優れた能力をこれまで以上に活用したい、あるいは単に組織がこのテクノロジからどのような恩恵を得られるかを知りたいと考えているすべての方に、DataRobot University でトレーニングコースを提供しています。これについてはたびたびお伝えしていますが、それは、DataRobot の自動機械学習プラットフォームが AI 主導型の企業を実現するための鍵になることをおわかりただきたいからです。