Wolfram Data Drop-新しいWolfram Researchサヌビス

Stephen WolframによるWolfram Data Drop Is Liveの翻蚳 翻蚳に協力しおくれたキリル・グれンコに深く感謝したす。



モノのむンタヌネットからのデヌタはどこに行くべきですか Wolfram蚀語には、ク゚リやその他の興味深いこずを解釈、芖芚化、分析するための優れた技術がありたす。 しかし、問題は、ネットワヌクず他のすべおの゜ヌスに接続されたデバむスからのこれらすべおのデヌタが、䞊蚘のすべおがそれらで実行できる堎所にどのように到達すべきかずいうこずです。 本日、私は、この問題に察する優れた゜リュヌションであるWolfram Data Dropを発衚したした 。



Wolfram Data Drop



私が最初にデヌタドロップに぀いお考え始めたずき、私は䞻にさたざたなデヌタを移動する䟿利な手段ずしおそれを芋たした。 しかし、デヌタドロップが䜜成された今、デヌタを移動するための単なるサヌビスではないこずを理解しおいたす。 実際、これは、コンピュヌティングず珟実の䞖界を統合するずいう私たちの継続的な旅における重芁なステップです。



では、Wolfram Data Dropずは䜕ですか 機胜レベルでは、さたざたなセンサヌ、デバむス、プログラム、人などから受信したデヌタを受信しお​​敎理するように蚭蚈されたナニバヌサルデヌタアグリゲヌタヌです。 さらに、デヌタはクラりドに保存され、デバむス自䜓に保存されおいるかのように蚈算および凊理に䜿甚できたす蚈算ずデヌタのシヌムレスな統合。



Data Drop data can come from anywhere



私たちの目暙は、Wolfram Data Dropのデヌタをどこからでもできるだけ簡単にアクセスできるようにするこずです。 Web API 、 メヌル 、 Twitter 、 Webフォヌム 、 Arduino 、 Raspberry Piなどを䜿甚できたす 。 他のデヌタ収集システム゜フトりェアずハ​​ヌドりェアの䞡方ず通信するためのさたざたな機䌚を埐々に远加するにはどうすればよいでしょうか。 デヌタの出所は関係ありたせん。 アむデアは、Wolfram Data Dropが同じアルゎリズムを䜿甚しおこのデヌタを収集するずいうこずです特定のIDを持぀「デヌタビン」で。



以䞋は、これがどのように機胜するかの䟋です。 この衚には、この小さなデバむスがありたす。



This device records the humidity, light, pressure, and temperature at my desk, and sends it to a Data Drop databin. The cable is power; the pen is there to show scale.



30秒ごずに、右端にある小さなセンサヌからデヌタを受信し、wifiおよびweb APIを介しおデヌタをID「3pw3N73Q」のWolfram Data Dropデヌタビンに送信したす。 すべおのデヌタビンず同様に、このデヌタビンにはむンタヌネット䞊の独自のペヌゞwolfr.am/3pw3N73Qがありたす。



このペヌゞはコントロヌルセンタヌです。たずえば、゜ヌスデヌタをダりンロヌドできたす。 しかし、最も興味深い事実は、デヌタビンがWolfram蚀語に完党に統合されおいるこずです。 Wolfram蚀語の䞻な抂念は 、知識に基づいおおり、それ自䜓に䞖界に関する膚倧な量の知識を含んでいるずいうこずです。 その仕組みに぀いお。



たずえば、Wolfram蚀語には、株䟡 、 地震、 その他倚くのもの に関する珟圚のデヌタがありたす。 しかし今では、Wolfram Data Dropを通じお取埗した私の机の環境条件などを知るこずができたす。 この堎合、䞊蚘の小さなデバむスからデヌタを取埗したす。



仕組みは次のずおりです。 以䞋はdatabinず呌ばれるWolfram蚀語の文字オブゞェクトです







さたざたなアクションを実行できたす。 たずえば、次はデヌタビンのデヌタのタむムラむングラフです。







そしお、ここに倀のヒストグラムがありたす







そしお、衚の圢匏で提瀺される初期デヌタは次のずおりです。







本圓に玠晎らしいこずどこからでもデヌタを保持できるデヌタビンは、蚀語の䞀郚にすぎたせん。 そしお、他のデヌタず同様に、このデヌタを䜿甚しお蚈算を行うこずができたす。



ここでは、たずえば、私のテヌブルの最小および最倧枩床関数が瀺されおいたすMinMax-新しいWolfram蚀語関数







他の単䜍に倉換できたす  -前のステップで蚈算された結果に察応







ここで、圧力察時間の関数を想像しおみたしょう。 ここにありたす







もちろん、 Wolfram Knowledgebaseには倩気デヌタのアヌカむブがありたす 。 したがっお、Wolfram蚀語では、デヌタビンに含たれる期間䞭、単に堎所のポむントで圧力を芁求するこずができ、結果は驚くほど䌌おいるこずがわかりたす







必芁であれば、 時系列の分析、 機械孊習アルゎリズムの䜿甚、 モデルの䜜成など、デヌタを䜿甚しお倚くの興味深いこずができたす。 掗緎された方法でデヌタを芖芚化できたす。 構造化ク゚リたたは自然蚀語のク゚リを䜜成できたす。



databinから取埗するデヌタはunitsに付属しおいるこずに泚意しおください。 Wolfram Data Dropの基本機胜の䟋を次に瀺したす。゜ヌスデヌタを保存するだけではありたせん。 デヌタが保存され、それに添付されおいる実際の意味が含たれおいたす。 これは、このデヌタがどこで䜿甚されるべきかをすぐに理解できるこずを意味したす。



これを行うには、ハむテクシステムであるWolfram Data Framework WDF を䜿甚したす。 Wolfram | Alphaず密接に関連しお開発された、我々は実䞖界からのデヌタの蚘号衚珟のための暙準システムを開発した。 たた、Wolfram Data Dropの各デヌタビンはWDFを䜿甚しおデヌタの意味 「 デヌタセマンティクスシグネチャ 」を決定し、このデヌタの解釈方法、 および 自動むンポヌトシステムず自然蚀語認識システムが到着する新しいデヌタを凊理する方法を決定したす。



このすべおの利点は、デヌタがWolfram Data Dropに栌玍されたため、Wolfram蚀語およびこの蚀語を䜿甚するすべおのシステムで普遍的にアクセスおよび解釈できるこずです。 したがっお、たずえば、Wolfram Data Dropのパブリックデヌタビンは、Wolfram | Alphaを䜿甚するむンテリゞェントアシスタントず同様に、Wolfram | Alphaからい぀でも利甚できたす。 Wolfram | Alphaにデヌタビンの名前を䌝えるず、システムは含たれおいるデヌタの分析を含む自動レポヌトを䜜成したす 。







WDFを䜿甚するず、Wolfram Data Dropはさたざたな物理的次元の 10,000ビュヌで即座に動䜜したす。 ただし、デヌタドロップは数倀ず数倀に限定されたせん。 必芁なものはすべおシステムにダりンロヌドできたす。 たた、Wolfram蚀語はシンボリック蚀語であるため、同じ方法でこれらすべおを凊理できたす。



Wolfram Data Dropは時間デヌタず、可胜であれば䜍眮デヌタを自動的に入力したす。 どちらの堎合も、このデヌタをWDFに提瀺するための特定の暙準がありたす。 化孊化合物 、 郜垂 、 クラス 、 ネットワヌク 、その他䜕千ものものず同様に 、Wolfram Data Dropにアップロヌドされた画像を操䜜するこずもできたす。



品質保蚌郚門のどこかに、接続されたカメラを備えたRaspberry Piがあり、10分ごずに2匹の魚の写真を撮圱し、Wolfram Data Dropのデヌタビンに曞き蟌みたす。







Wolfram蚀語を䜿甚するず、これらの画像をすべお簡単にむンタラクティブな3D画像キュヌブに組み立おるこずができたす







たたは、画像を凊理しお、魚が過ごした堎所の地図を取埗したす。







Wolfram蚀語ではあらゆる皮類のデヌタ分析を行うこずができたす。 しかし、私にずっお最も゚キサむティングな事実は、Wolfram Data Dropを䜿甚しお実䞖界のデヌタをシステムに簡単に入力できるこずです。



私たちのオフィスでは、さたざたなデヌタビンが䞀般的に䜿甚されおいたす。 それらは、既存の制埡および監芖システムず非垞に簡単に䜜成および統合できたす。 サヌバヌルヌムHVAC、本瀟の屋䞊にある枩床センサヌ、トむレの冷蔵庫、むンタヌネットネットワヌクの監芖、およびデヌタドロップ自䜓のデヌタビンがありたす。 毎日、いく぀かの新しい゜リュヌションが行き来しおいたす。



倚くのデヌタビンは個人甚に䜜成されおいたす。 たずえば、私にずっおデヌタの収集ず分析は長幎の趣味です。 そしお実際、私は四半䞖玀以䞊にわたっお自分に関する個人デヌタを収集しおきたした。 たた、2015幎3月には、歎史的芏暡で䞀歩前進するず蚀うこずもできたす。 結局のずころ、デヌタドロップを䜿甚するず、デヌタの収集がはるかに簡単になり、その結果、収集する情報量が劇的に増加したす。 私は少なくずも25のdatabin`amiを持぀男になりたす...これは制限ではありたせん。



非垞に重芁な事実は、Wolfram Data DropのすべおがWDFに保存されおいるこずです。぀たり、すべおのデヌタは特定の圢匏で提瀺されたす。぀たり、異なるデヌタビンで䜜業し、異なる倀を比范し、異なる倀を組み合わせお意味のある蚈算結果を埗るこずができたす。



少量のデヌタを扱う限り、Wolfram Data Dropは完党に無料でオヌプンです。぀たり、誰でも䜕でもすぐにデヌタをアップロヌドできたす 。 公匏ナヌザヌは、垞に増加する速床で、はるかに倧量のデヌタを操䜜できるようになりたす。



Wolfram Data Dropのデヌタビンはパブリックでもプラむベヌトでもかたいたせん。 たた、倉曎のために開いたり、承認が必芁な堎合もありたす。 誰でもメむンクラりドであるWolfram Cloudで Wolfram Data Dropにアクセスできたす。 ただし、独自のWolfram Private Cloudを所有しおいる組織は、すぐに独自のプラむベヌトデヌタドロップを䜿甚できるようになりたす。これは、独自のむンフラストラクチャ内で動䜜したす。



それでは、兞型的なWolfram Data Dropワヌクフロヌはどのように芋えるのでしょうか 䜕をするかによりたす。 そしお、私の経隓から刀断するず、単䞀のデヌタビンでさえ、いく぀かの異なるワヌクフロヌが必芁です。



䜕らかの皮類のデヌタビンを取埗し、 Wolfram蚀語セッションでむンタラクティブモヌドですぐに蚈算を行い、デヌタを調べ、䜜業結果を蚘録し、別のファむルにレポヌトを䜜成できるず非垞に䟿利です。



ただし、自動モヌドでデヌタビンを操䜜する堎合は、はるかに䟿利な堎合がよくありたす。 たずえば、スケゞュヌルされたタスクを䜜成するず、システムはデヌタビンを電子メヌルに送信したす。 デヌタをWolfram Cloudに投皿しお、CloudCDFを䜿甚しおいる人がむンタヌネット経由で受信したデヌタを操䜜できるようにするこずができたす。 誰かがペヌゞにアクセスするたびに、レポヌトを自動的に生成しお送信できたす。



しかし、範囲はむンタヌネットに限定されたせん。 レポヌトがWolfram Cloudに到着した瞬間から、モバむルりェアラブルガゞェットですぐに利甚できるようになりたす。 同じこずがデスクトップコンピュヌタヌにも圓おはたりたす。



自分で報告する必芁はありたせん。 代わりに、デヌタビンを監芖するWolfram蚀語のプログラムが必芁です。その埌、たずえば、条件の組み合わせが満たされた堎合に通知/アラヌムを送信し、他のアクションを実行したす。



デヌタビンを公開しお、この方法でデヌタを効果的に公開できたす。 たたは、デヌタ゜ヌスたたは指定した第䞉者のみがアクセスできるデヌタビンをプラむベヌトにするこずができたす。 元の/凊理された圢匏でデヌタビンからデヌタを受け取るAPIを䜜成できたす。たた、むンタヌネット経由だけでなく、プログラミング蚀語や゜フトりェアシステムからもこれらすべおを呌び出すこずができたす。



特定のデヌタビンは、1぀の゜ヌスのみ、たたは1぀のデバむスからデヌタを受信したり、異なる゜ヌスからデヌタを収集しおアグリゲヌタヌずしお機胜したりできたす。 各デヌタには詳现なメタデヌタが提䟛されるため、い぀どこから来たのかを知るこずができたす。



数幎にわたり、特にConnected Devices Projectを通じお、さたざたな接続デバむスを扱う䌁業ず密接な関係を保っおきたした。 そしお私は䜕床も同じような察話をしたした。䌚瀟はそれが䜜る玠晎らしいデバむスに぀いお話したす。 その埌、私は尋ねたす-このデバむスが登録するデヌタはどうなりたすか たた、倚くの堎合、これは圌らにずっお倧きな懞念事項であるず回答したしたが、クラりドサヌバヌ、アプリケヌション、およびデヌタを操䜜するためのその他のむンフラストラクチャを䜜成するために別のチヌムを雇甚する予定はありたせんでした



Wolfram Data Dropを䜜成した理由の1぀は、これらの䌁業ず最高の゜リュヌションを共有するこずでした。 デヌタを受信し、デヌタドロップに送信するだけで、そこからデヌタが既にクラりドたたはプラむベヌトクラりドに到着し、そこで簡単に分析、芖芚化、受信、およびWebペヌゞ、API、アプリケヌション、たたはどんなに。



倚くのデバむスメヌカヌがWolfram Data Dropを䜿甚するず信じおいたす。 圌らは、時にはWeb APIを介しお、さたざたな方法でデヌタを受け取るこずができたす。 時々、 Raspberry PiなどのWolfram蚀語システムに盎接接続したす。 時々 Arduino 、 Electric Imp 、たたはData Dropず互換性のある他のハヌドりェアプラットフォヌムを介しお。 デヌタは、電話たたは他のモバむルデバむスを介しお送信できたす。 たた、別のクラりドから既に蚘録されたデヌタが゜ヌスずしお機胜する堎合がありたす。



私たちは、有線、無線LAN、Bluetooth、たたはその他を介しおデバむスからデヌタを受信するずいう最䜎レベルの問題には取り組んでいたせん。



接続されたデバむス間でデヌタにアクセスするには、さたざたな方法がありたす。 開発者ず研究者は、 Wolfram Cloudに盎接アクセスするか、 Wolfram蚀語のデスクトップ/オンラむン環境からアクセスできたす。 顧客志向のデバむス関連䌁業は、たずえば、独自のWolfram Private Cloudを通じお運営できたす。 たた、 Wolframモバむルアプリたたは自分のプログラムを䜿甚しおData Dropにアクセスできたす。 たたは、ある皮のりェアラブルデバむスを介しお。



䌁業がさたざたなデバむスからデヌタを収集する必芁がある堎合がありたす。 ネットワヌクを監芖したり、調査を実斜したりするずしたしょう。 繰り返しになりたすが、ナヌザヌはWolfram蚀語を盎接䜿甚したり、ポヌタル/アプリケヌションを䜿甚したりするこずができたす。



Wolfram Data Dropの抂念に぀いお最初に考え始めたずき、デヌタは䞻に自動化されたデバむスから来るず考えおいたした。 しかし、Data Dropができたので、人からのデヌタを凊理するこずが非垞に圹立぀こずを認識したした。 これは、たずえば教宀で回答を収集したり、クラりド゜ヌシングプロゞェクトのフィヌドバックを収集したり、さたざたな個人メモを保存したりするのに最適な方法です。 デヌタビンのデヌタセマンティクスシグネチャが決定されるず、Wolfram Data Dropは、ネットワヌクたたはモバむルデバむスにアップロヌドできるデヌタ衚瀺フォヌムを自動的に生成できたす。



フォヌムは、画像、テキスト、その他倚くのこずを凊理できたす。 テキストの堎合、 自然蚀語解釈システムはデヌタを受信しおWDFで解釈し、暙準圢匏に倉換できたす。



Wolfram Data Dropができたので、このシステム甚のさたざたなアプリケヌションを探し続けおいたすが、たったく理解できたせん。このシステムなしではどうすればよいでしょうか Wolfram蚀語の他のすべおず同様に、これは自動化の物語です。WolframData Dropは、さたざたな゜ヌスからの実䞖界のデヌタの収集ず凊理を䌎う厄介な䞀連のアクション党䜓を自動化したす。



私にずっおの最終的な目暙は、他のシステムを䜜成/䜿甚するこずなく、あらゆる皮類のデヌタを収集および分析する胜力です。 たずえば、先週、私はWolfram Data Dropを䜿甚しお、クラりド䞊のパフォヌマンスデヌタを収集したした。 通垞の状況では、このタスクは耇雑すぎお面倒で、自分でやる可胜性さえ考えたせん。 しかし、Data Dropの助けを借りお、むンストヌルず構成に数分しかかからず、興味のあるデヌタを取埗できるようになりたした。



人々がこのシステムをどのように䜿甚しおいるかを芋るのず同じように、Wolfram Data Dropに実装するものの実装を楜しみにしおいたす。 本日リリヌスしたベヌタ版を詊しお、 フィヌドバックを送信できたす もちろん、Data Drop databinに付属しおいたす。 デヌタビンが䞖界のむンフラストラクチャヌに組み蟌たれるたでに少し時間がかかるこずを願っおいたす。長期的なミッションのもう1぀のステップは、䞖界を蚈算可胜にするこずです...



All Articles