近年、AIが最先端技術として急速に一般の方にも知られてきました。AI製品も多種多様な広がりを見せ、活況を呈しています。一般企業のビジネスに取り入れられ始めたのは、自然言語に自動応答するbotのようなサービスが多く、メディアで取り上げられるような、画像認識や予測などの分野においては、まだ大手企業の研究開発にとどまっています。私たちは、今までおこなってきたシステム開発事業の延長にAIがあると考え、「システムエンジニア目線でAI技術を取り込んで」きました。この表現は、裏返すとAI技術はまだまだ日本語情報は少なく「学術的な要素が強い」状況であり、難解で統計学や数学を熟知したエンジニアでなければ扱うことが難しい状況が続いていることを示します。私たちはシステムエンジニアの視点により、独自の試行錯誤を続け、学術的は精通していませんが、人工知能の実装や応用、実際の運用を行うレベルまで到達することが出来ました。AIシステム開発の流れAI事業に関するご発注の流れAI(人工知能)をシステムのどこで使うか、生かすか。AIはあらゆる産業で利用されていますが、「データ分析」でも、多くの場面で利用されています。売上高の拡大やコスト削減を通じ利益を増やし、企業価値を高めることが期待されています。AIというと、何でも屋さんというイメージもあるかとおもいますが、実際は「分析屋さん」というイメージの方が正しいかもしれません。この「分析屋さん」は、闇雲にデータをいれたり、データを読み込ませれば良いというモノではありません。利用するデータや求めたい結果により、ニューラルネットワークには向き不向きがあります。データアナリストなど、機械学習の知見をもったエンジニアが、お客様のデータ、求めたい結果や、どのように生かすかをお聞きし、それらに向いたニューラルネットワーク(=AI)を構築、試行錯誤を行います。私たちは、これらのお手伝いし、業務の円滑化、スマート化や新しいビジネスの創造をお手伝いさせていただきます。結果、皆様の事業が利益を少しでも多く生み出すことや、お客様がさらに喜ばれるサービス提供へとつながることを期待いたします。AIは様々な分野で活用されています。カーナビなどで利用された音声認識(コマンド・単語認識)、カメラやスマートフォンアプリで利用される顔認識、スマートスピーカーなどで利用される自然言語認識など。これらはすでに皆様の生活の一部になりつつあります。利用、医療現場での判断など、高度な分野で研究が進んでいます。いった分野でのAI・機械学習・ディープラーニング・ニューラルネットワークなどと言われる技術利用を進めます。静止画像認識も対応開始しました。用い、ニューラルネットワーク(NN)、LSTMなどのリカレントニューラルネットワーク(RNN)を中心に使い、教師データを用い、機械学習を行います。最新技術を使い、十分なコンピュータの計算リソースを投下したとしても、誤差が0になることは非常に難しいことをご理解下さい。次の図のように「0から12、12から0」を繰り返す「教師データ」を用意します。日付列がありますが、この例では利用しません。グラフにプロットするとこのようなグラフとなります。人の目で見たり、データの変化の仕様を理解していれば、推測が行いやすいデータです。機械学習を行い、モデルを作成します。このモデルから、「次の予測値」を求め、その値から「さらに次の予測値」を求めます。予測値から予測値を生成しグラフ化してみます。規則性のあるデータを学習させているため、期待としては「期待するチャート型」のように12周期で値が0から12、12から0と推移し、頂点も鋭角の誤差の無いチャートを期待します。機械学習を行い、「機械学習結果(1)」から「機械学習結果(3)」にむけてチャートの形が期待するモノに近づいているのがわかります。(1)では振幅が小さくなり、頂点部分が丸くなっています。(2)では改善していますが、まだ頂点が丸いのがおわかりいただけるかと思います。(3)ではまだ形がいびつではありますが、期待する形に近づいていきました。この作業を繰り返し、教師データから推測される推測値利用に期待できるモデルを作成する作業を繰り返すことになります。予測AIにおいて、誤差が0にすることは仕組み上、困難です。100%のモデルを作ることは出来ないと思っていただかなければなりません。※この参考例は、わかりやすく伝えるために作成したもので、プロット数などを厳密に精査したモノではありません。イメージをつかむ程度にご覧ください。0〜12を「0〜1.0」に変換された値でプロットしています。たちが挑戦している課題のうちの一つが為替予想。為替のレートは「ランダムウォーク」と言われ、予測が難しい時系列データのひとつです。予測値が実際のレートに近似していることが、ご覧いただけます。最新のAI技術、ディープラーニングでこのような予測を行うことが出来ます。どのようなデータを学習させるか、どのようなニューラルネットワークを設定するか、どのようなハイパーパラメータを使うかにより、予測は大きく変わります。これを突き詰めていくのが、弊社データアナリストです。先ほどのデータは、シンプルなものでした。実際ビジネスに使うデータは複雑で、そもそもそれらのデータでどの程度精度の高い(=誤差の無い)モデルが作成できるのかさえわかりません。試作しなければわからないというのが正直なところです。「誤差の少ない」というのはどのようなことか?と申しますと、先ほどの「教師データ」を学習用の80%と、検証用の20%に分割し(割合は自由です)この20%のデータをつかう「予測」し、データと予測値の誤差を算出します。「本当の」未知のデータでの予測値の有用性は未来のことでわかりませんので、この検証用の20%のデータの誤差数値でモデルの評価を行うしかありません。(教師データ以外に、実データがある場合は、このデータも利用できます)私たちはこの「誤差の少ないモデル」の作成と、そのモデルを用いた運用システムの構築部分をお手伝いさせていただきます。運用システムは弊社クラウドサービスをご利用いただくか、WEB-API経由でご利用いただきます。AIシステム開発の流れAI事業に関するご発注の流れこのページの情報は、わかりやすく説明するために、内容によっては説明が不足していたり、厳密には異なる技術表現が含まれている場合がございます。2003-2019.。