(57)【要約】【課題】  数値を予想するための各情報の可読性が向上し、優れた操作性で数値の予想が可能である数値予想システムを提供することにある。【解決手段】  各種情報から株価等の特定の数値を予想するための数値予想システムであって、数値を予想するための各種情報をもとに写像演算手段を用いて数値を予想する数値予想手段を備え、ユーザーが、数値予想手段に対して各種情報をエサや遺伝子情報等として入力することにより、数値予想手段が仮想生物のように振る舞って数値の予想を行うことを特徴とする。【選択図】図２
2007072815.tif 000002
【特許請求の範囲】
【請求項１】
数値を予想するための各種情報をもとに写像演算手段を用いて該数値を予想する数値予想手段を備え、
ユーザーが、該数値予想手段に対して該各種情報をエサや遺伝子情報等として入力することにより、該数値予想手段が仮想生物のように振る舞って該数値の予想を行うことを特徴とする数値予想システム。
【請求項２】
前記遺伝子が、前記写像演算手段を用いて前記数値を予想するための写像演算方式指定パラメータであることを特徴とする請求項１記載の数値予想システム。
【請求項３】
前記数値予想手段の予想を実際の出現した数値と比較し、予想結果を評価する予想評価手段を備え、
予想の評価結果である成績評価指標を、前記仮想生物の体力として前記ユーザーに示すことを特徴とする請求項１又は請求項２記載の数値予想システム。
【請求項４】
前記数値予想手段が示す予想に対して、前記ユーザーの評価である評価値を入力するユーザー評価値入力手段を備え、
該ユーザーが、該評価値を前記エサとして該ユーザー評価値入力手段に入力することで該数値予想手段の予想に寄与することを特徴とする請求項１〜請求項３のいずれかに記載の数値予想システム。
【請求項５】
前記ユーザーが飼育した仮想生物を、他のユーザーに対して流通可能であることを特徴する請求項１〜請求項４のいずれかに記載の数値予想システム。
【請求項６】
前記ユーザーが飼育した仮想生物を、他のユーザーの該仮想生物と掛け合わせ可能であることを特徴とする請求項１〜請求項５のいずれかに記載の数値予想システム。
【請求項７】
前記株価予想手段をウェブサーバ上に構築し、前記仮想生物をネットワーク上で飼育することを特徴とする請求項１〜請求項６のいずれかに記載の数値予想システム。
【請求項８】
前記ユーザーが飼育した仮想生物を、ネットワーク上で、他のユーザーに対して流通可能であることを特徴する請求項５記載の数値予想システム。
【請求項９】
前記ユーザーが飼育した仮想生物を、ネットワーク上で、他のユーザーの該仮想生物と掛け合わせ可能であることを特徴とする請求項６記載の数値予想システム。
【請求項１０】
前記数値が、株価であることを特徴とする請求項１〜請求項９のいずれかに記載の数値予想システム。
【請求項１１】
前記予想評価手段が、前記数値予想手段で予想した数値である株価を実際の株価と比較し、予想結果を評価することを特徴とする請求項１０記載の数値予想システム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、各種情報から株価等の特定の数値を予想するための数値予想システムに関する。
【背景技術】
【０００２】
従来より、ニューラルネット等の手法を用いた株価等の特定の数値を予想するための数値予想システムが存在する。この従来の例えば相互結合型のニューラルネットを用いた数値予想システムでは、入力値を含む一時間単位前のセルの値と、ニューロン間の結びつきを示す重みとの積から閾値を決定する関数を介して出力値を決定する構造になっている。
尚、この先行技術は、文献公知に係るものでないため、記載すべき先行技術文献情報はない。
【発明の開示】
【発明が解決しようとする課題】
【０００３】
しかしながら、従来の例えば相互結合型のニューラルネットは、情報としてユーザーが予め入力しなければいけない値及びネットワーク構造記述が、コードであり単なる数値等でしかないため、情報の意味内容の可読性に劣り、システムの操作性が悪い。また、予想結果や出力された予想結果に対する評価においても、コード化された単なる数値等によるため、ユーザーが適切にシステムを評価することが困難である。
【０００４】
本発明は、このような事情に鑑みてなされたもので、数値を予想するための各情報の可読性が向上し、優れた操作性で数値の予想が可能である数値予想システムを提供することにある。
【課題を解決するための手段】
【０００５】
請求項１記載の数値予想システムは、数値を予想するための各種情報をもとに写像演算手段を用いて数値を予想する数値予想手段を備え、ユーザーが、数値予想手段に対して各種情報をエサや遺伝子情報等として入力することにより、数値予想手段が仮想生物のように振る舞って数値の予想を行うことを特徴とする。
【０００６】
請求項２記載の数値予想システムは、遺伝子が、写像演算手段を用いて数値を予想するための写像演算方式指定パラメータであることを特徴とする。
【０００７】
請求項３記載の数値予想システムは、数値予想手段の予想を実際の出現した数値と比較し、予想結果を評価する予想評価手段を備え、予想の評価結果である成績評価指標を、仮想生物の体力としてユーザーに示すことを特徴とする。
【０００８】
請求項４記載の数値予想システムは、数値予想手段が示す予想に対して、ユーザーの評価である評価値を入力するユーザー評価値入力手段を備え、ユーザーが、評価値をエサとしてユーザー評価値入力手段に入力することで数値予想手段の予想に寄与することを特徴とする。
【０００９】
請求項５記載の数値予想システムは、ユーザーが飼育した仮想生物を、他のユーザーに対して流通可能であることを特徴する。
【００１０】
請求項６記載の数値予想システムは、ユーザーが飼育した仮想生物を、他のユーザーの仮想生物と掛け合わせ可能であることを特徴とする。
【００１１】
請求項７記載の数値予想システムは、株価予想手段をウェブサーバ上に構築し、仮想生物をネットワーク上で飼育することを特徴とする。
【００１２】
請求項８記載の数値予想システムは、ユーザーが飼育した仮想生物を、ネットワーク上で、他のユーザーに対して流通可能であることを特徴する。
【００１３】
請求項９記載の数値予想システムは、ユーザーが飼育した仮想生物を、ネットワーク上で、他のユーザーの仮想生物と掛け合わせ可能であることを特徴とする。
【００１４】
請求項１０記載の数値予想システムは、数値が、株価であることを特徴とする。
【００１５】
請求項１１記載の数値予想システムは、予想評価手段が、数値予想手段で予想した数値である株価を実際の株価と比較し、予想結果を評価することを特徴とする。
【発明の効果】
【００１６】
本発明によれば、ユーザーが、数値予想手段に対して各種情報をエサや遺伝子情報等として入力でき、また数値予想手段が仮想生物のように振る舞って数値の予想を行うことから、各情報の可読性が向上し、優れた操作性で数値の予想が可能である。
【発明を実施するための最良の形態】
【００１７】
以下、本発明の形態について図面を参照しながら具体的に説明する。図１は本発明に係る数値予想システムのシステム構成の一例を示す構成図、図２は同数値予想システムのサーバの構成を示す構成図である。図３は同数値予想システムの動作を示す説明図、図４は同数値予想システムの動作を示すフローチャートである。図５は同数値予想システムの仮想生物の作成を示す画面の説明図、図６は同数値予想システムの仮想生物の個体の評価を示す画面の説明図、図７は同数値予想システムの仮想生物の特定個体の様子を示す画面の説明図、図８は同数値予想システムのエサの投与を示す画面の説明図、図９は同数値予想システムの仮想生物の集団の様子を示す画面の説明図である。
【００１８】
本実施例の数値予想システム１は、各種情報から株価等の特定の数値を予想するためのものであり、本実施例の場合、通信回線３を介してユーザー端末１０，１１と接続可能なサーバ５と、サーバ５に接続されたデータベース６〜８とから構成されている。サーバ５では、ソフトウェアにより後述する株価予想手段２０、個体管理手段２１、予想評価手段３０、ユーザー評価値入力手段３５等が実現されている。尚、本実施例では通信回線３すなわちインターネットに代表されるネットワークを介して数値予想システム１とユーザー端末１０，１１とを接続する例を示しているが、ネットワークを介するものに限られるものではない。また、通信回線３を介して数値予想システム１に接続されるものはユーザー端末１０，１１に限られず、例えばサーバ１２等であってもよい。ユーザー１５〜１７は、ユーザー端末１０，１１を介して数値予想システム１にアクセスを行い、数値予想（株価予想）を行うことになる。また、サーバは１台に限られず、複数のサーバ及びそこに接続される複数のデータベースにより数値予想システム１を構成させることも可能であり、本実施例に記載の構成に限られるものではない。
【００１９】
次に、サーバ５を含む数値演算システム１で実現されている内容について説明する。図２に示すように、サーバ５内では株価予想手段２０、予想評価手段３０、ユーザー評価値入力手段３５等が形成されている。株価予想手段２０は、本実施例の数値予想システム１で目的とする数値を予想するための各種情報をもとに写像演算手段を用いて数値を予想する数値予想手段である。ここで、写像演算手段とは、ある段階における数値（数式を含む）とそれを引数とする関数から次ステップの数値を生成する手段で、セルオートマトン様の動作をし、例として、演算方式とステップの繰り返し条件を指定することによりニューラルネット（階層型も含む）と同等の入出力関係を得ることも可能な数値変換機構である。これは、画像フィルタに用いられるような誤差拡散法等の手法における元画像から新画像を生成する動作や、シーケンス制御におけるラダー図で表現される１ステップを指定回数繰り返す動作に類したものである。
【００２０】
そして、本実施例の数値予想システム１では、ユーザー１５〜１７が、株価予想手段２０に対して各種情報をエサや遺伝子情報等として入力することにより、株価予想手段２０が仮想生物のように振る舞って目的の数値（本実施例では株価）の予想を行う。すなわち、株価予想手段２０が仮想生物の個体２５〜２７を実現させている。具体的には、株価という数値を写像演算手段を用いて求める過程を、仮想生物が考えその値を示すような形態をとっている。そして、写像演算手段が株価（数値）を求めるのに必要な各種情報を、仮想生物の個体２５〜２７が必要とするエサや遺伝子情報というユーザー１５〜１７にとって把握しやすい形式で取り扱えるようにしている。サーバ５内で、仮想生物の個体２５〜２７を管理しているのが、個体管理手段２１である。尚、株価予想手段２０で扱う仮想生物の個体数は、１つに限られる物ではなく、複数の個体を扱えるものとする。
【００２１】
ここで、遺伝子とは、写像演算手段を用いて株価（数値）を予想するための写像演算方式指定パラメータである。本実施例の数値予想システム１では、入出力の関係を単純な線形関数ではなく、遺伝子に当たるコードで表現された数式（数のみを含む）によって設定し、既存のニューラルネットを拡張した入出力関係を表現している。また、遺伝子はユーザー１５〜１７の理解しやすい一般的なプログラミングに用いられる数式表現に翻訳することもできる。ユーザー１５〜１７は、数値予想システム１の提示する数式を解読し、編集することでニューラルネットワークではあいまいになりがちである入出力関係の特徴を、より可読性の高い形で取り扱うことができる。
【００２２】
尚、本実施例の数値予想システム１では、遺伝子として表現される数式（数のみを含む）を、遺伝的プログラミングで用いられる技法により変異、淘汰させることによってユーザー１５〜１７が直接数式を定義することなく新しい入出力関係を持ったネットワークを発生させることもできる。
【００２３】
また、サーバ５には、株価予想手段２０の予想を実際の出現した数値と比較し、予想結果を評価する予想評価手段３０を備えている。予想評価手段３０は、株価予想手段２０が予想した株価と、実際の株価のデータとを比較し、予想した株価の評価を行うものである。予想の評価結果である成績評価指標を、仮想生物の個体２５〜２７の体力としてユーザー１５〜１７に示す。
【００２４】
また、サーバ５は、株価予想手段２０が示す予想に対して、ユーザー１５〜１７の評価である評価値を入力するユーザー評価値入力手段３５を備え、ユーザー１５〜１７が、評価値をエサとしてユーザー評価値入力手段３５に入力することで株価予想手段２０の予想に寄与することができる。このように、予想にユーザー１５〜１７が介入できることで、成績評価指標だけにとらわれない柔軟な評価が可能となる。
【００２５】
各ユーザー１５〜１７は、株価予想手段２０を介して、仮想生物である個体２５〜２７にエサを与えたりすることで、その個体２５〜２７を飼育するような形態になる。ユーザー１５〜１７の希望により、飼育した仮想生物の個体２５〜２７を、他のユーザー１５〜１７に対して流通することも可能である。具体的には、その流通させたい個体２５〜２７の飼育権や遺伝子情報を他人との間で授受することになる。このように、仮想生物の個体２５〜２７を流通させることで、ユーザー１５〜１７毎の予想精度の偏りを減らし、数値予想システム１全体の予想精度の向上が図られる。
【００２６】
さらに、ユーザー１５〜１７が飼育した仮想生物の個体２５〜２７を、他のユーザー１５〜１７の仮想生物の個体と掛け合わせることも可能である。上述したように、写像演算手段を用いて前記数値を予想するための写像演算方式指定パラメータが遺伝子であることから、他の個体と交尾するような形態で、個体相互を掛け合わせることもできる。このように、遺伝子として表現される数式を、遺伝的プログラミングで用いられる技法により変異、淘汰させることによってユーザー１５〜１７が直接数式を定義することなく新しい入出力関係を持った写像演算手段を発生させることができる。
【００２７】
次に、以上のような構成と機能を有する数値予想システム１の動作を説明する。尚、以後の本実施例の説明において、括弧内の符号は図４のフローチャートの符号に対応している。まず、ユーザー１５〜１７は、ユーザー端末１０，１１を介して、仮想生物である個体２５〜２７の遺伝子の情報等を設定する（Ｓ１０１、図５）。すると、サーバ５の株価予想手段２０は、実際に株価の予想を行いその予想結果をユーザー端末１０，１１に示す（Ｓ１０２、Ｓ１０３、図６、図７、図８）。
【００２８】
次に、予想評価手段３０が、個体２５〜２７の予想した株価を評価し、成績が良い場合には個体２５〜２７の体力を増やさせ、成績が悪い場合には個体２５〜２７の体力を消耗させるような処置を行う（Ｓ１０４、図８）。また、ユーザー１５〜１７は、その個体２５〜２７の株価予想の成果等を加味して、個体２５〜２７にエサを与えることになる（Ｓ１０５、図８）。例えば、その個体２５〜２７をこれからも飼育し、株価予想をしてもらいたい場合にはエサを与え、その個体２５〜２７が不要になり死滅させてしまいたいような場合には、エサを与えない。
【００２９】
また、その個体２５〜２７の予想の傾向を変えたいなどのニーズがユーザー１５〜１７側に生じた場合には、ユーザー１５〜１７は遺伝子操作を行う（Ｓ１０７）。遺伝子操作の方法としては、遺伝子情報を書き換えることや、他の個体２５〜２７との掛け合わせ等がある。尚、ユーザー１５〜１７は、個体２５〜２７を休眠させることもできる（Ｓ１０７）。
【００３０】
以上のように、本実施例の数値予想システム１によれば、ユーザー１５〜１７が、数値予想手段である株価予想手段２０が実現する仮想生物の個体２５〜２７に対して各種情報をエサや遺伝子情報等として入力でき、また株価予想手段２０が仮想生物のように振る舞って数値の予想を行うことから、各情報の可読性が向上し、優れた操作性で数値の予想が可能である。
【００３１】
また、異なる遺伝子を持つ多数の個体２５〜２７を競争させることにより数値予想システム１全体としての成績の向上を目指すことも可能である（図９）。新しい株価データの投入は随時または一定時間ごとに行われ、数値予想システム１に与えられる入力値は更新され続ける。個体２５〜２７の生成、評価、淘汰は恒常的に行われ、生息環境である市場の変化に適応した進化が行われることが期待される。すなわち、市場追随性に優れ、トレンド把握性の高い数値予想システムへと進化することが期待される。そして、ユーザー１５〜１７は、適宜更新される市場データを利用した予想システムを生物個体として自らプログラムしサーバーに保存でき、個々でデータベース６〜８のメンテナンスを行う必要も無く気軽に市場についての指標件成などに利用できる。
【００３２】
尚、本実施例の数値予想システム１は、「仮想生物育成サイト」として株価以外の数値予想にも用いることも可能である。例えば、競馬、数字選択式宝くじ、天気予報、画像フィルタ等の他、有限要素法等の要素で非線形なものを生成する手段等の数値予想に用いることができる。
【産業上の利用可能性】
【００３３】
以上のように、ユーザーが、数値予想手段に対して各種情報を入力して数値を予想する各種の数値の予想システムに適用できる。
【図面の簡単な説明】
【００３４】
【図１】本発明に係る数値予想システムのシステム構成の一例を示す構成図である。
【図２】同数値予想システムのサーバの構成を示す構成図である。
【図３】同数値予想システムの動作を示す説明図である。
【図４】同数値予想システムの動作を示すフローチャートである。
【図５】同数値予想システムの仮想生物の作成を示す画面の説明図である。
【図６】同数値予想システムの仮想生物の個体の評価を示す画面の説明図である。
【図７】同数値予想システムの仮想生物の特定個体の様子を示す画面の説明図である。
【図８】同数値予想システムのエサの投与を示す画面の説明図である。
【図９】同数値予想システムの仮想生物の集団の様子を示す画面の説明図である。
【符号の説明】
【００３５】
１・・・・・・・数値予想システム
３・・・・・・・通信回線
５・・・・・・・サーバ
６〜８・・・・・データベース
１０，１１・・・ユーザ端末
１２・・・・・・サーバ
１５〜１７・・・ユーザー
２０・・・・・・株価予想手段
２１・・・・・・個体管理手段
２５〜２７・・・個体
３０・・・・・・予想評価手段
３５・・・・・・ユーザー評価値入力手段
【図１】
2007072815.tif 000003
【図２】
2007072815.tif 000004
【図３】
2007072815.tif 000005
【図４】
2007072815.tif 000006
【図５】
2007072815.tif 000007
【図６】
2007072815.tif 000008
【図７】
2007072815.tif 000009
【図８】
2007072815.tif 000010
【図９】
2007072815.tif 000011