Iot時代に非構造化データやデータベースに関する知識が必要と思う理由

ここ数年で技術の進歩が著しいニュースをよく見かけるようになりました。例えばその中のひとつとして、誰もがよく見かけるようになったAI(人工知能)がまず挙げられるでしょう。

 

人工知能とは簡単にまとめると人間の知的能力をコンピュータ上で実現できるようにしたものと言われています。わかりやすい例としては、自然言語処理と言われるものであり、私達が普段使っているパソコンなどで使われている漢字の変換などの機能が含まれます。さらに応用したものとしては、画像データを解析して特定のパターンを検出・抽出したりする画像認識などがあります。

 

他にも技術の進歩に関するニュースはありますが、その中のひとつがIotと呼ばれるものです。このIotを加速させるであろうトピックを最近見つけたのですが、以前はこういった事象をバラバラに捉えていました。なんとなく漠然と「最近の技術の進歩はすごい」とか「将来の人間は人工知能やロボットが仕事をやってくれてすごい楽ができるんだろう」ぐらいにしか考えられていませんでした。

 

けれどもこういったニュースに対して、それらがどう関連しているのか、どのような背景があるのかといったことが最近なんとなく理解できるようになってきた気がします。そういったことから考えられるのは、今後はひとりひとりが「データ」に対する理解を深めて、そのデータを上手く処理できるようにする必要があるのではないか、といったことです。

 

今回は、そういった考えに至った理由や今後はこうなっていくんじゃないかなぁと考えていたことを書いていってみます。

人口知能の進化を促している背景のひとつ

まず最初にIotやデータってどう関係しているの?と思うかもしれません。このブログでは以下のような過去記事を書いています。

 

引用した過去記事では、人口知能の進化を促している背景のひとつに「データの増加」があるのではないか、といったことを書きました。特に定型化できない「非構造化データ」と言われたりするデータです。例えば数値や文字列ではなく、画像や音声、モノの動作などに関するデータです。

 

通常のコンピュータ、今までのやり方では処理するのが難しい非構造化データの増加が人工知能の進歩を促しているのではないかと考えられ、今後迎えるであろうIot(モノをインターネットで繋いでいく)によってさらにその非構造化データが増えていくであろうということです。

 

自分はこのことに対して、Iotやそれを加速させるであろう周辺の出来事から、今後は「データ」や「データベース」、さらに「データ解析」の理解の必要性が増してくるのではないかと考えています。最近そういった状況が加速していくであろう出来事が見られるようになってきたので、そういった出来事も絡めて今後の流れを見ていってみます。

組み込みOSトロンが世界標準になることによってIotが進めやすくなる

引用したツイートに「Iot」と「トロン」という何やら見慣れない言葉が出てきています。簡単に説明するとIoTとは「モノをインターネットにつなぐこと」と言われています。IoTは「Internet of Things」の略でモノのインターネットと訳されます。

 

トロン(TRON)とは「the real-time operating system nucleus」の頭字語で、主に組み込みOS、組み込みシステムのことを指します。組み込みシステム(Embedded system)とは、特定の機能を実現するために普段私達が使っている家電製品や産業用や医療用の機械などに組み込まれるシステムのことです。こういった機械に多く使われているOSがトロンと言われています。

 

このトロンというOSを説明する時は、私達が日頃使っているパソコンのOSである「Windows」などと比較して使われたりもします。トロンは本来であればパソコンのOSで使われていた可能性があったとも言われています。

 

現在はパソコンのOSとしてデファクトスタンダードとなっているWindowsですが、もしかしたらWindowsではなくトロンになっていた可能性も十分にあったと、それほどまでにトロンが開発された当時としては非常に高性能で画期的であったとされています。

 

なぜ現在のパソコンのOSにならなかったのか、ここら辺の説明については他のサイトで非常に詳しく書かれていますので、トロンが生まれてからの現在までの経緯はそちらを参照していただければと思います。

 

今回この記事で伝えたいのは、トロンが組み込みOSの分野で「世界標準」に認定されたこと、それによって組み込みOSの標準化が進んでIot社会が進み、そこから得られるデータの量も加速して増加していくのではないかということです。

 

例えば普段多くの人が使っているパソコンのアプリケーションソフトに「Excel」があります。先にも書きましたが、ほとんどのパソコンのOSがWindowsであり、そのOSであればExcelは問題なく動作します。

 

もし現在、多くのパソコンで使われているOSがWindowsではなく何十種類、何百種類とあったらどうでしょうか。たぶん「このパソコンでは動くけど、そうじゃないパソコンでは動かない、このOSでは動作するけど、そうじゃないOSでは動作しない」といったことが頻繁に起こっていたのではないでしょうか。

 

もし現在のように規格が統一されていなければ日常生活で度々混乱が起きたり、職場でいつまでも非効率なルールで仕事をしなければいけなかったでしょう。そういったことが家電製品や、産業用、医療用の機器で使う時に少なくなる、効率的に使えるようになっていくであろうと今後予想できます。

 

そうなってくると取得できるデータも統一的に規格化、標準化されたものになっていくと思われます。例えば普段私達が毎日通勤で使っている「駅」があります。駅にはエスカレーターやトイレがあったりしますが、センサーを通して人が使う時は動作させたり照明をつけたり、それをひとつの駅だけではなく、東京都、関東、全国という範囲で統一的に制御できれば消費電力も抑えられるでしょう。

 

広い規模で運用できれば運用できるほど消費電力を抑えらる、というメリットもありますし、統一的に得られるデータもより多くなっていくはずです。そういったデータが広い範囲で統一的に得られるようになってくるとまた違った世界が見えてきます。

 

例えば、東京都でこの範囲の駅のこの時間帯は乗降者数が一気に増加するから電車を1本増やそう、そうすれば混雑率が何%改善される、とか。もしくはこの範囲の駅のこの時間帯は乗降者数が一気に増加するから、通勤する人に何らかのインセンティブを与えて時間をずらしてもらおうとかそういった改善策やアイデアを出すことができます。

 

そういった変化が今後どんどん起こっていくのではないでしょうか。

コメント