ラベル

AI Forecast 8306MUFG (248) Social (76) life (73) Financial (64) IT (60) Proposal (56) idea (50) Fund Management (49) Trading (43) economics (42) AI (40) Covid-19 (40) Hedge Fund (37) Risk (36) Culture (31) BOJ (29) Science (27) hobby (24) accounting (17) Apps (16) Travel (14) career (11) job (7) Hiking (5) emotion (5) music (3) Statarb (2) piano (2)

2020年1月15日水曜日

ローコストAIの世界へようこそ Welcome to Low Cost AI World

ローコストAIの世界へようこそ

Welcome to Low Cost AI World



AIを導入してみたいが、コストは抑えたいと考える人は多いだろう。Many people may wish to introduce AI but also wish to reduce cost.

画像認識、音声認識などの計算負荷の大きなものを除く、簡単なAIの利用であれば、AIを利用するコストは現在、無料に近くなっている。Tensorflowは利用環境を一般に無償公開しており、これを利用するのが最も手軽である。実行するにも、特別な設備は必要なく、ある程度の性能をもつパソコン一台あれば事足りる。Except for computationally intensive image recognition or voice recognition, the cost of simple AI use is now getting close to zero. Tensorflow introduces AI development environment to public for free hence this is the shortcut to implement. No special environment is necessary but only one PC with normal performance.

また、簡単なAIの利用方法は現在安定した技術となっており、問題も少ないので、もっとも効果が期待できるところである。Simple AI usage is now getting stable technology with less problem but with higher expectation of benefit.

導入ステップは次のような柔軟な方法が良いだろう。社内に対応できる人がいれば自社開発で十分対応できるし、もし、いない場合は、社外の助けを借りながら、自社開発できる。Steps for introduction may better be flexible as below.  If anyone within the firm can take care of it, it is the best however, if not, can ask for help outside to achieve in house development.

1)テスト段階 Feasibility Test Stage

  AIにやらせたい問題となる事象のデータを分析する。統計的なアプローチ(回帰など)で処理できる場合は、AIを使う必要もないので、統計を利用する。統計では推測不可能な場合、ニューラルネットの利用により推測が可能かテストする。Analyze the problem you wish AI to work on. If statistical approach(such as regression) can be applied, there is no need to use AI. If not possible to use statistics, then test Neural Net to find out if it works.

2)プロトタイピング法によるシステム構築 System Development By Prototyping

  実際に運用する仕組みに合ったシステムのプロトタイプを構築し、実地で運用しながら、過不足を補正しつつ、最終システムを作り上げていく。Build up prototype to fit for the actual operation, then refine it while applying for actual situation to make it final form.

ここで、私のゼロコストの作成例として、温度管理をあげたい。Here I wish to show my zero cost sample for air conditioning.

外気温に対し、目標とする室温を達成するためには、エアコンの能力のダイアルをいくつに設定すればよいか教えてくれる。This AI application helps to find out the air conditioner's dial to reach up to target temperature.



このAIは、一般的にブラックボックスの挙動を観測データをもとに推測することが必要な場合に拡張して応用できる。サンプルはJavascriptで書かれており、普通のWindows10のPCがあれば利用できる。This AI can be converted to more general application where forecast is necessary on the behavior of some black box. Sample program is written in Javascript and can be used on normal Windows10 PC.

ソフトは公開ソフトのTensorflow.jsを利用しており、GitHubに無料公開している。もし利用したい場合は、ダウンロードして改造使用可。The software uses free software Tensorflow.js and is in GitHub for free to use. If necessary, pls download and modify as necessary.