JP2016006615A - Animal-related information processing system and animal-related information processing method - Google Patents
Animal-related information processing system and animal-related information processing method Download PDFInfo
- Publication number
- JP2016006615A JP2016006615A JP2014127400A JP2014127400A JP2016006615A JP 2016006615 A JP2016006615 A JP 2016006615A JP 2014127400 A JP2014127400 A JP 2014127400A JP 2014127400 A JP2014127400 A JP 2014127400A JP 2016006615 A JP2016006615 A JP 2016006615A
- Authority
- JP
- Japan
- Prior art keywords
- animal
- related information
- task
- information processing
- processing device
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Pending
Links
Images
Landscapes
- Management, Administration, Business Operations System, And Electronic Commerce (AREA)
Abstract
Description
本発明は、動物にタスクを行わせる動物関連情報処理システム及び動物関連情報処理方法に関する。 The present invention relates to an animal-related information processing system and an animal-related information processing method for causing an animal to perform a task.
不特定多数の人に作業を依頼するクラウドソーシングのサービスとして、タスクが細分化されたマイクロタスク型や競争入札のコンペティション型が知られている(マイクロタスク型の例として、例えば非特許文献1)。また、動物にタスクを行わせる方法として、動物認知の分野ではオペラント条件付けを応用する方法が知られている。効率的なオペラント条件付けを可能にする装置としてオペラント箱やスキナー箱が知られている(例えば、非特許文献2及び3)。
As a crowdsourcing service for requesting work from an unspecified number of people, a microtask type in which tasks are subdivided and a competition type in competitive bidding are known (as an example of a microtask type, for example, Non-Patent Document 1). . As a method for causing an animal to perform a task, a method of applying operant conditioning is known in the field of animal recognition. Operant boxes and skinner boxes are known as devices that enable efficient operant conditioning (for example, Non-Patent
しかしながら、非特許文献1に示した方法では、作業を行うワーカーに動物を対象として含めておらず、作業を行うワーカーは人間のみである。このため、時間がかかる、コストが高い、人間のモチベーションに左右される、パーソナルデータ(広く個人に関する個人識別性のない情報を含む情報)の取り扱いの問題に気をつけなければならない、といった課題がある。他方で、クラウドソーシング等のタスクによっては、計算機や人間だけでなく人間以外の動物にもできるものがある。また、計算機や人間にはできず、動物にしかできないものもある。
However, in the method shown in Non-Patent
また、非特許文献2及び3に示した方法は、動物を用いたクラウドソーシング等を目的としていない。
The methods shown in
かかる点に鑑みてなされた本発明の目的は、時間がかかる、コストが高い、人間のモチベーションに左右される、パーソナルデータの取り扱いの問題に気をつけなければならない、といった問題がクラウドソーシングにおいて発生することを抑制できる、動物関連情報処理システム及び動物関連情報処理方法を提供することにある。 The object of the present invention made in view of such points is that problems such as time-consuming, expensive, dependent on human motivation, and the problem of handling personal data occur in crowdsourcing. An object of the present invention is to provide an animal-related information processing system and an animal-related information processing method.
上記課題を解決するため、本発明に係る動物関連情報処理システムは、クライアント装置と、前段処理装置と、動物関連情報処理装置とを備え、前記前段処理装置の制御部は、前記クライアント装置からタスク依頼を受信するのに応じて、動物の状態を格納する状態DBを参照してルールに基づいてタスクを決定し、前記動物関連情報処理装置へ前記タスクを送信して動物に前記タスクを行わせることを特徴とする。 In order to solve the above problems, an animal-related information processing system according to the present invention includes a client device, a pre-processing device, and an animal-related information processing device, and the control unit of the pre-processing device performs a task from the client device. In response to receiving the request, the task is determined based on the rule with reference to the state DB storing the state of the animal, and the task is transmitted to the animal-related information processing apparatus to cause the animal to perform the task. It is characterized by that.
また、上記課題を解決するため、本発明に係る動物関連情報処理方法は、クライアント装置と、前段処理装置と、動物関連情報処理装置とを備える動物関連情報処理システムによる動物関連情報処理方法であって、前記前段処理装置の制御部により、前記クライアント装置からタスク依頼を受信するのに応じて、動物の状態を記憶する状態DBを参照してルールに基づいてタスクを決定するステップと、前記前段処理装置の制御部により、前記動物関連情報処理装置へ前記タスクを送信して動物に前記タスクを行わせるステップとを含むことを特徴とする。 In order to solve the above problems, an animal-related information processing method according to the present invention is an animal-related information processing method by an animal-related information processing system including a client device, a pre-processing device, and an animal-related information processing device. Determining a task based on a rule by referring to a state DB storing an animal state in response to receiving a task request from the client device by the control unit of the upstream processing device; And a step of transmitting the task to the animal-related information processing apparatus and causing the animal to perform the task by a control unit of a processing apparatus.
本発明によれば、時間がかかる、コストが高い、人間のモチベーションに左右される、パーソナルデータの取り扱いの問題に気をつけなければならない、といった問題がクラウドソーシングにおいて発生することを抑制することが可能となる。 According to the present invention, it is possible to suppress the occurrence of problems in crowdsourcing, such as time consuming, expensive, dependent on human motivation, and having to be aware of personal data handling problems. It becomes possible.
以下、本発明の各実施形態を、図面を参照して説明する。 Hereinafter, each embodiment of the present invention will be described with reference to the drawings.
図1は、本発明の一実施形態に係る動物関連情報処理システムの概略構成を示す図である。図1に示す概略構成は一例であり、各構成は任意に組み合わせることが可能である。各構成の内部にあるとして説明する記憶部は、各構成に外部に設けられて必要なときに各装置により参照されてもよい。本発明に係る情報処理システムの各機能を説明するが、情報処理システムが備える他の機能を排除することを意図したものではない。 FIG. 1 is a diagram showing a schematic configuration of an animal-related information processing system according to an embodiment of the present invention. The schematic configuration illustrated in FIG. 1 is an example, and each configuration can be arbitrarily combined. A storage unit described as being inside each configuration may be provided outside each configuration and referred to by each device when necessary. Each function of the information processing system according to the present invention will be described, but it is not intended to exclude other functions of the information processing system.
一実施形態においては、ネットワークを介してクライアント装置1、前段処理装置2、複数動物グルーピング装置2a、動物関連情報処理装置3(「動物エンジン」ともいう。)及び後段処理装置4が接続される。ネットワークに接続される各装置の数は、1つであっても複数であってもよい。各装置は、設置型の端末であっても携帯型の端末であってもよい。本発明において「動物」とは人間以外の動物をいい、昆虫や菌類も含む。
In one embodiment, the
図2は、図1の動物関連情報処理システムにおけるクライアント装置1の機能ブロック図である。クライアント装置1は、制御部11、タスク送信部12及びタスク結果受信部13を備える。クライアント装置1の各種動作は、制御部11により制御される。
FIG. 2 is a functional block diagram of the
タスク送信部12は、クライアント装置1のユーザからの手動の入力や他の装置から取得した外部入力等に基づいて、タスクの作成を行う。タスクとは、正解のわかっていない解くべき問題をいう。タスク送信部12は、作成したタスクを前段処理装置2へ送信する。
The
タスク結果受信部13は、後段処理装置4からタスク結果を受信する。
The task
図3(a)は、本発明の一実施形態に係る前段処理装置2の機能ブロック図である。前段処理装置2は、制御部21、状態管理部22、学習問題管理部23、成績管理部24、タスク管理部25及び記憶部26を備える。記憶部26は、状態DB26a、学習問題DB26b、成績DB26c及びタスクDB26dを備える。前段処理装置2の各種動作は、制御部21により制御される。
FIG. 3A is a functional block diagram of the
状態管理部22は、動物関連情報処理装置3に、動物の状態情報の送信を要求する。また、状態管理部22は、状態情報を受信し状態DB26aに格納する。
The
学習問題管理部23は、各パラメータをキーにして学習問題を学習問題DB26bから抽出する。学習とは、予め正解の判明している擬似タスクを与え、タスクを行う(遂行する)能力を高めることをいう。学習問題管理部23は、成績DB26cを参照して、動物関連情報処理装置3に送信する学習問題を決定し送信する。学習問題管理部23は、学習問題を送信する頻度を調節することができる。
The learning
成績管理部24は、送信された学習成績を受信して成績DB26cに格納する。
The
タスク管理部25は、クライアント装置1からタスク依頼を受信し、タスクDB26dに格納する。タスク管理部25は、成績DB26cの情報(現在の学習成績や学習曲線等)及び状態DB26aの情報(動物の種類、現在の動物の状態等)を参照し、ルールに基づいて、どのタスクをいつ動物関連情報処理装置3に送信するかを決定する。タスク管理部25は、状態DB26aの情報のみを参照し、ルールに基づいて、どのタスクをいつ動物関連情報処理装置3に送信するかを決定してもよい。タスク管理部25は、複数動物グルーピング装置2aへ、入力情報(タスクの種別、要求するスコア、現在のスコア等)を送信する。タスク管理部25は、複数動物グルーピング装置2aから送信されたIDに対応する動物関連情報処理装置3にタスクを送信する。
The
図3(b)は、図1の動物関連情報処理システムにおける複数動物グルーピング装置2aの機能ブロック図である。複数動物グルーピング装置2aは、制御部21a及び複数動物グルーピング部22aを備える。複数動物グルーピング装置2aの各種動作は、制御部21aにより制御される。複数動物グルーピング部22aは、タスク管理部25から受信した入力情報と成績DB26cの情報(現在の学習成績、学習曲線等)、状態DB26aの情報(動物の種類、現在の状態)等に基づいて、タスクの送信先に適した動物関連情報処理装置3のID(単数であっても複数であってもよい)を出力情報として出力する。複数動物グルーピング部22aは、出力情報を前段処理装置2に出力する。複数動物グルーピング部22aは、前段処理装置2内に備えられてもよい。
FIG.3 (b) is a functional block diagram of the multiple
図4は、本発明の一実施形態に係る動物関連情報処理装置3の機能ブロック図である。動物関連情報処理装置3は、制御部31、状態取得部32、学習・タスク管理部33、学習・タスク提示部34及び学習・タスクバッファ部35を備える。動物関連情報処理装置3の各種動作は、制御部31により制御される。
FIG. 4 is a functional block diagram of the animal-related
状態取得部32は、動物の状態情報を取得する。状態取得部32は、例えば、センサ、カメラ、マイクを用いて、動物の体温、動物が存在する場所の明るさ、動物の画像又は映像、動物の音声等を取得する。
The
学習・タスク管理部33は、前段処理装置2からデータを受信し、受信したデータが学習問題かタスクかを判定し、学習・タスクバッファ部35に格納する。学習・タスク管理部33は、動物の回答の成否を判定し、学習成績として前段処理装置2に送信する。
The learning /
学習・タスク提示部34は、学習問題又はタスクを学習・タスクバッファ部35から抽出して動物に提示し、回答させる。学習・タスク提示部34は、学習問題よりもタスクを優先して抽出してもよい。学習・タスク提示部34は、動物が望ましい回答を行った場合(例えば、正解した場合)に、動物にインセンティブを与えることで動物の学習を促す。スキナー箱を用いていた場合のインセンティブの例としては、餌を与えることが挙げられる。また、学習・タスク提示部34は、動物関連情報処理装置3の処理結果(回答データ、動物の情報(動物の種類、現在の状態、学習時の成績等))を後段処理装置4に送信する。
The learning /
学習・タスクバッファ部35は、学習データ(学習問題の正否情報を含む)、タスクデータ、学習問題の種類、タスクの種類、学習問題の難易度及びタスクの難易度等の情報を格納する。
The learning /
図5は、本発明の一実施形態に係る後段処理装置4の機能ブロック図である。後段処理装置4は、制御部41、処理結果チェック部42、スコア算出部43、タスク結果通知部44、統計処理部45、送信先管理部46及びタスク依頼作成部47を備える。後段処理装置4の各種動作は制御部41により制御される。
FIG. 5 is a functional block diagram of the
処理結果チェック部42は、動物関連情報処理装置3の処理結果を動物関連情報処理装置3から受信し、明らかに不自然なデータがないか否かをチェックする。処理結果チェック部42は、不自然なデータを利用しない。
The processing
スコア算出部43は、アルゴリズム等を用いて、処理結果の確からしさ(スコア)を算出する。
The
タスク結果通知部44は、動物関連情報処理装置3の処理結果及びスコアのデータをクライアント装置1が受信できる形に整形し、クライアント装置1へ送信する。
The task
統計処理部45は、複数の動物関連情報処理装置3の処理結果や動物の情報を用いて、多数決等を用いた統計処理を行う。統計処理部45は、統計処理の結果を1つにまとめる。この統計処理により、タスク結果の精度が向上する。
The
送信先管理部46は、送信条件に基づいて、処理結果の送信先をクライアント装置1と前段処理装置2のどちらかに決定する。送信条件パラメータとしては、処理結果のスコア、どの動物関連情報処理装置3(又は後述する実施形態3で説明する処理装置)を利用したかを示すエンジン履歴、タスク依頼がなされてからの経過時間(タイムアウトの時間)等である。送信先管理部46が、処理結果を前段処理装置2に送信すると判定した場合、処理結果はタスク依頼作成部47に渡される。タスク依頼作成部47は、処理結果のデータを、タスク依頼用に整形し利用した動物関連情報処理装置3(又は実施形態3で説明する処理装置)のエンジン履歴を付加して送信する。一方、送信先管理部46が、処理結果をクライアント装置1へ送信すると判定した場合、処理結果はタスク結果通知部44に渡される。タスク結果通知部44は、処理結果及びスコアのデータを、クライアント装置1が受信できる形に整形してタスク結果として送信する。
The transmission
[実施形態1]
以下、本発明の実施形態1を説明する。実施形態1においては、動物関連情報処理装置3の数は1つである。
[Embodiment 1]
Hereinafter,
実施形態1において、動物関連情報処理システムが行う処理は3つのフェーズ(段階)を有する。3つのフェーズとは、状態監視フェーズ、学習フェーズ及びタスクフェーズである。状態監視フェーズは、学習フェーズ及びタスクフェーズとは非同期に並行して行われる。クライアント装置1がタスク依頼を行わない場合は、動物関連情報処理システムは学習フェーズにある。クライアント装置1がタスク依頼を行った場合は、動物関連情報処理システムはタスクフェーズに移行する。
In the first embodiment, the processing performed by the animal-related information processing system has three phases. The three phases are a state monitoring phase, a learning phase, and a task phase. The state monitoring phase is performed in parallel with the learning phase and the task phase in an asynchronous manner. When the
(状態監視フェーズ)
状態監視フェーズは、動物の状態を監視するフェーズである。動物は例えばスキナー箱(又はオペラント箱)内にいる。動物関連情報処理装置3は、前段処理装置2から動物の現在の状態の送信を要求されると、動物の状態として、動物の種類、タスクを行うことが可能か否か、学習可能か否か、動物が所在する場所の現地時間、動物の位置情報(GPS情報:Global Positioning System情報)等を取得し、前段処理装置2に送信する。状態は、状態DB26aに格納される。動物の状態は変化するため、動物関連情報処理装置3は、複数回の取得及び送信を行ってもよい。動物関連情報処理装置3は、取得及び送信の頻度を調節することができる。
(Status monitoring phase)
The state monitoring phase is a phase for monitoring the state of the animal. The animals are for example in a skinner box (or operant box). When the animal-related
動物関連情報処理装置3は、「動物の種類」を、予め登録された情報を用いて判定してもよいし、動物を撮像した画像内で物体認識を行って判定してもよい。動物関連情報処理装置3は、「タスクを行うことが可能か否か」や「学習可能か否か」を、「動物が起きているか否か」や「動物が満腹か否か」等により判定してもよい。
The animal-related
(学習フェーズ)
学習フェーズは、動物に学習させるフェーズである。動物の正答率は学習によって大きく変化しうるため、動物には、タスクと共に、学習を普段から常に行わせておく。学習は、動物が正解を選択すると餌を与えるスキナー箱(又はオペラント箱)等を用いて行われる。
(Learning phase)
The learning phase is a phase in which animals learn. Because the correct answer rate of animals can vary greatly depending on learning, keep the animals always learning along with their tasks. Learning is performed using a skinner box (or an operant box) that feeds the animal when it selects the correct answer.
前段処理装置2は、所定のルールに基づいて、学習問題DB26bから学習問題を抽出して動物関連情報処理装置3に送信する。学習問題DB26bは学習問題、学習問題の種別、学習問題の難易度等を格納している。
The
例えば、「所定のルール」とは、状態DB26aを参照して動物が起きていると判定した場合に、前段処理装置2が、難易度が高い学習問題を抽出して送信することである。
For example, the “predetermined rule” is that the
動物関連情報処理装置3は、前段処理装置2から受信したデータが学習問題かタスクかを判定し、それらを学習・タスクバッファ部35に格納する。基準の時間になると動物関連情報処理装置3は学習問題を学習・タスクバッファ部35から抽出して動物に提示する。動物関連情報処理装置3は、動物の回答が正解であるか否かを判定し、学習成績として前段処理装置2に送信する。前段処理装置2は、学習成績を、例えば正答率や偏差値等の数値で成績DB26cに格納する。2回目以降の学習フェーズでは、前段処理装置2は成績DB26cに格納された学習成績を参照して、動物関連情報処理装置3に送信する学習問題を決定してもよい。決定の方法としては、学習成績が良い動物には難しい問題を与え、学習成績が悪い動物には易しい問題を与えるという方法が挙げられる。これにより、学習の度合いをリアルタイムで把握すること及びフィードバックすることが可能となる。
The animal-related
図6を参照して、学習フェーズの様子の一例を具体的に説明する。例えば、養鶏所のニワトリに対して端末(例えば、タブレット端末)が向けられ、端末の表示部は、左右に分けて2つの画像を提示する。右側に表示される画像は基準の時間が経過すると変化する。右側に表示される画像内の対象と左側に表示される画像内の対象とが一致するときに動物が所定の動作(表示部に表示される画像をつつく、スキナー箱内のレバーを引く等)を行うと、動物は餌を与えられる。このようにして、動物は、画像内の対象の同一性認識を学習する。 An example of the learning phase will be specifically described with reference to FIG. For example, a terminal (for example, a tablet terminal) is directed to a chicken in a poultry farm, and the display unit of the terminal presents two images divided into left and right. The image displayed on the right changes as the reference time elapses. When an object in the image displayed on the right side matches an object in the image displayed on the left side, the animal performs a predetermined action (such as picking an image displayed on the display unit and pulling a lever in the skinner box). The animals are fed. In this way, the animal learns to recognize the identity of the object in the image.
(タスクフェーズ)
タスクフェーズは、動物にタスクを行わせるフェーズである。クライアント装置1は、前段処理装置2にタスク依頼を行う。タスク依頼を受信するのに応じて、前段処理装置2は、タスクを作成しタスクDB26dに格納する。前段処理装置2は、状態DB26a及び成績DB26cを参照してルールに基づいて、どのタスクをいつ動物関連情報処理装置3に送信するか決定する。どのタスクをいつ送信するかの決定方法の一例としては、学習成績が良い動物に対しては、その動物が起きている時間に難易度が高い問題を送信する方法が挙げられる。前段処理装置2は、決定したタスクを動物関連情報処理装置3に送信する。
(Task phase)
The task phase is a phase in which an animal performs a task. The
動物関連情報処理装置3は、受信したデータが学習問題かタスクかを判定し、学習・タスクバッファ部35に格納する。基準の時間になると、動物関連情報処理装置3は学習・タスクバッファ部35からタスクを抽出し、動物に提示して回答させる。動物関連情報処理装置3は、タスクを学習問題よりも優先して学習・タスクバッファ部35から抽出してもよい。
The animal-related
動物が回答すると、動物関連情報処理装置3は、回答データや動物の情報(動物の種類、動物の現在の状態、学習時の学習成績等)を処理結果として後段処理装置4に送信する。後段処理装置4は、処理結果を受信し、回答データが明らかにおかしくないか否か(常識的か否か、学習時の学習成績と比較して正答率が高すぎないか等)をチェックする。後段処理装置4は、動物の情報等を用いて処理結果の確からしさ(スコア)を算出する。後段処理装置4は、処理結果及びスコアのデータを、クライアント装置1が受信できる形に整形する。後段処理装置4は、整形したデータをタスク結果としてクライアント装置1に送信する。
When the animal answers, the animal-related
図7は、本発明の実施形態1に係る動物関連情報処理システムの状態監視フェーズにおける動作フローを示す図である。前段処理装置2は、動物関連情報処理装置3に現在の動物の状態情報(動物の種類、タスクを行うことが可能か否か、学習可能か否か、動物が存在する場所の現地時間、動物が存在する場所の位置情報等)を要求する(ステップS1)。動物関連情報処理装置3は、現在の動物の状態情報(過去に動物の状態を取得していたときは、変化後の状態情報)を取得し(ステップS2)、前段処理装置2に送信する(ステップS3)。前段処理装置2は、取得した動物の状態情報を状態DB26aに格納する(ステップS4)。
FIG. 7 is a diagram showing an operation flow in the state monitoring phase of the animal-related information processing system according to the first embodiment of the present invention. The
図8は、本発明の実施形態1に係る動物関連情報処理システムの学習フェーズにおける動作フローを示す図である。前段処理装置2は、ルールに基づいて学習問題DB26bから学習問題を抽出する(ステップS11)。前段処理装置2は、状態DB26aを参照して動物の状態を確認し、学習問題を送信する(ステップS12)。動物関連情報処理装置3は、受信したデータが学習問題かタスクかを判定し、学習・タスクバッファ部35に格納する(ステップS13)。動物関連情報処理装置3は、学習問題DB26bから学習問題を抽出し、動物に提示する(ステップS14)。動物関連情報処理装置3は、動物が学習問題に正解したか否かを判定し(ステップS15)、学習成績を前段処理装置2に送信する(ステップS16)。前段処理装置2は、学習成績を成績DB26cに格納する(ステップS17)。前段処理装置2は、2回目以降の学習においては、成績DB26cの学習成績も参照して、ルールに基づいて学習問題を抽出してもよい(ステップS18)。前段処理装置2は、状態DB26aを参照して動物の状態を確認して、抽出した学習問題を前段処理装置2に送信する(ステップS19)。
FIG. 8 is a diagram showing an operation flow in the learning phase of the animal-related information processing system according to the first embodiment of the present invention. The
図9は、本発明の実施形態1に係る動物関連情報処理システムのタスクフェーズにおける動作フローを示す図である。クライアント装置1は前段処理装置2にタスクを依頼する(ステップS21)。前段処理装置2はタスク依頼を受信するのに応じて、タスクを作成してタスクDB26dに格納する(ステップS22)。前段処理装置2は、成績DB26c及び状態DB26aを参照してルールに基づいてどのタスクをいつ動物関連情報処理装置3に送信するかを決定する(ステップS23)。前段処理装置2は、決定したタスクを動物関連情報処理装置3に送信する(ステップS24)。動物関連情報処理装置3は、受信したデータが学習問題かタスクかを判定し(この場合、タスクと判定する)、学習・タスクバッファ部35に格納する(ステップS25)。動物関連情報処理装置3は、タスクを学習・タスクバッファ部35から抽出し、動物に提示する(ステップS26)。動物は、提示されたタスクを行う。
FIG. 9 is a diagram showing an operation flow in the task phase of the animal-related information processing system according to the first embodiment of the present invention. The
動物関連情報処理装置3は処理結果(回答データ、動物の情報(動物の種類、現在の動物の状態、学習時の学習成績等))を後段処理装置4に送信する(ステップS27)。後段処理装置4は、処理結果を受信し、明らかに不自然なデータがないか否かをチェックする(ステップS28)。後段処理装置4は、動物の情報等から処理結果の確からしさ(スコア)を算出し(ステップS29)、処理結果及びスコアのデータをクライアント装置1が受信できる形に整形する(ステップS30)。後段処理装置4は、タスク結果をクライアント装置1に送信する(ステップS31)。
The animal-related
[実施形態2]
以下、本発明の実施形態2を説明する。実施形態2においては、動物関連情報処理装置3の数は複数である。実施形態1と共通する事項の説明は省略する。
[Embodiment 2]
The second embodiment of the present invention will be described below. In the second embodiment, the number of animal-related
実施形態2においても、動物関連情報処理システムが行う処理は、3つのフェーズとして状態監視フェーズ、学習フェーズ及びタスクフェーズを有する。 Also in the second embodiment, the processing performed by the animal-related information processing system has a state monitoring phase, a learning phase, and a task phase as three phases.
(状態監視フェーズ)
実施形態2の状態監視フェーズにおいて、前段処理装置2は2つの動物関連情報処理装置3のそれぞれに対して、実施形態1の動物関連情報処理装置3に対して行うのと同じ処理を行う。説明は省略する。
(Status monitoring phase)
In the state monitoring phase of the second embodiment, the
(学習フェーズ)
実施形態2の学習フェーズにおいて、前段処理装置2は2つの動物関連情報処理装置3のそれぞれに対して、実施形態1の動物関連情報処理装置3に対して行うのと同じ処理を行う。説明は省略する。
(Learning phase)
In the learning phase of the second embodiment, the
(タスクフェーズ)
タスクフェーズは、動物にタスクを行わせるフェーズである。タスクフェーズにおいて、クライアント装置1は、前段処理装置2にタスク依頼を行う。タスク依頼を受信するのに応じて、前段処理装置2は、タスクを作成しタスクDB26dに格納する。前段処理装置2は、タスクの種別、要求するスコア、現在のスコア等を入力情報として複数動物グルーピング装置2aに送信する。
(Task phase)
The task phase is a phase in which an animal performs a task. In the task phase, the
動物は、個体及び種によって能力の差が大きい。そこで、複数動物グルーピング装置2aは動物の能力を把握し動的なグルーピングを行う。複数動物グルーピング装置2aは、入力情報と、成績DB26cの情報(現在の学習成績、学習曲線等)と、状態DB26aの情報(動物の種類、動物の現在の状態等)とを参照してルール及び所定のアルゴリズムの少なくとも一方に基づいて、出力情報として、今回のタスクフェーズで利用すべき動物関連情報処理装置3のIDを複数出力する。複数動物グルーピング装置2aは、複数のIDを前段処理装置2に送信する。前段処理装置2は、受信した複数のIDに対応する動物関連情報処理装置3へ、作成した同一のタスクを複製して送信する。
Animals vary greatly in ability depending on individuals and species. Therefore, the
タスクを受信した複数の動物関連情報処理装置3のそれぞれは、実施形態1の動物関連情報処理装置3と同じ処理を行う。
Each of the plurality of animal related
複数の動物関連情報処理装置3から複数の処理結果を受信した後段処理装置4は、回答データが明らかに不自然でないか否かをチェックする。後段処理装置4は、複数の処理結果、動物の情報等を用いて、多数決等を利用した統計処理を行う。後段処理装置4は、統計処理により処理結果は1つにまとめる。このような統計処理を行うことで、タスク結果の精度が向上する。後段処理装置4は、動物情報等を用いて処理結果の確からしさ(スコア)を算出する。後段処理装置4は、処理結果及びスコアのデータを、クライアント装置1が受信できる形に整形する。後段処理装置4は、整形したデータをタスク結果としてクライアント装置1に送信する。
The
実施形態2の状態監視フェーズ及び学習フェーズの動作フローは、処理を行う動物関連情報処理装置3の数が複数である点以外は実施形態1の状態監視フェーズ及び学習フェーズの動作フローと同一である。従って、実施形態2の状態監視フェーズ及び学習フェーズの動作フローの説明は省略する。
The operation flow of the state monitoring phase and the learning phase of the second embodiment is the same as the operation flow of the state monitoring phase and the learning phase of the first embodiment except that there are a plurality of animal-related
図10は、本発明の実施形態2に係る動物関連情報処理システムのタスクフェーズにおける動作フローを示す図である。実施形態2の動作フローにおいて、動物関連情報処理装置3の数は2つであるとして説明する。
FIG. 10 is a diagram showing an operation flow in the task phase of the animal-related information processing system according to the second embodiment of the present invention. In the operation flow of the second embodiment, it is assumed that there are two animal-related
タスクフェーズの動作フローを説明する。クライアント装置1は、前段処理装置2にタスク依頼を行う(ステップS41)。前段処理装置2はタスク依頼を受信するのに応じてタスクを作成し、タスクDB26dに格納する(ステップS42)。前段処理装置2は入力情報を複数動物グルーピング装置2aに送信する(ステップS43)。複数動物グルーピング装置2aは、入力情報と成績DB26cの情報(現在の学習成績、学習曲線等)と状態DB26aの情報(動物の種類、現在の状態等)を参照して、ルール及び所定のアルゴリズムの少なくとも一方に基づいて出力情報として動物関連情報処理装置3のID(A及びB)を2つ出力する(ステップS44)。複数動物グルーピング装置2aは出力情報を前段処理装置2に送信する(ステップS45)。前段処理装置2は、受信した2つの動物関連情報処理装置のIDに対応する動物関連情報処理装置3(A及びB)に同一タスクを複製して送信する(ステップS46)。
The operation flow of the task phase will be described. The
2つの動物関連情報処理装置3のそれぞれは、ステップS25からステップS27と同じ処理を行う。また、後段処理装置4は、ステップS28と同じ処理を行う。説明は省略する。
Each of the two animal-related
次いで、後段処理装置4は、2つの処理結果及び動物の情報等を用いて多数決等を用いた統計処理を行い、1つの処理結果にまとめる(ステップS47)。これによりタスク結果の精度が向上する。後段処理装置4は、動物の情報等から処理結果の確からしさ(スコア)を算出する(ステップS48)。後段処理装置4は、処理結果及びスコアのデータをクライアント装置1が受信できる形に整形し(ステップS49)、タスク結果として送信する(ステップS50)。
Next, the
[実施形態3]
以下、本発明の実施形態3を説明する。実施形態3において、動物関連情報処理装置3の数は複数であり、実施形態2における動物関連情報処理装置3の数と同じである。実施形態2と共通する事項の説明は省略する。
[Embodiment 3]
Hereinafter,
実施形態3においても、動物関連情報処理システムが行う処理は、3つのフェーズとして状態監視フェーズ、学習フェーズ及びタスクフェーズを有する。 Also in the third embodiment, the processing performed by the animal-related information processing system has a state monitoring phase, a learning phase, and a task phase as three phases.
(状態監視フェーズ及び学習フェーズ)
実施形態3の状態監視フェーズ及び学習フェーズは実施形態2の状態監視フェーズ及び学習フェーズと同じであるため説明を省略する。
(Status monitoring phase and learning phase)
Since the state monitoring phase and the learning phase of the third embodiment are the same as the state monitoring phase and the learning phase of the second embodiment, description thereof is omitted.
(タスクフェーズ)
タスクフェーズは、動物にタスクを行わせるフェーズである。実施形態3のタスクフェーズにおいては、動物関連情報処理システムは、動物のみならず、計算機又は人間の少なくとも一方にタスクを行わせてタスク結果を取得してもよい。具体的には、動物関連情報処理システムは、動物関連情報処理装置(動物エンジン)3のみならず他の処理装置(計算機を用いたエンジン(画像認識エンジンなど)、人間を用いたエンジン(クラウドソーシングなど)等)にタスクを行わせる。
(Task phase)
The task phase is a phase in which an animal performs a task. In the task phase of the third embodiment, the animal-related information processing system may acquire a task result by causing not only an animal but also a computer or a human to perform a task. Specifically, the animal-related information processing system includes not only the animal-related information processing device (animal engine) 3 but also other processing devices (engines using computers (image recognition engines, etc.), engines using humans (crowd sourcing). Etc.))).
動物関連情報処理装置3のみならず他の処理装置を用いる場合の例としては、指定された画像と同一性を有すると判断した画像を複数の画像から選択するタスクにおいて、まず計算機が画像認識を行う。そして、計算機が正解の候補を複数出力し、次に動物がその候補の中から正解と判断されるものを選択するといった方法が挙げられる。
As an example of using not only the animal-related
図11を参照して、計算機としての画像認識エンジンにもタスクを行わせる場合のタスクフェーズの様子の一例を概略的に説明する。(1)ユーザ操作により、端末(クライアント装置1に相当)は、撮像機能を用いて特定の対象を撮像する。(2)端末は、その撮像画像を前段処理装置2に送信してタスク依頼を行う。前段処理装置2は、タスク依頼を受信すると、タスクを作成及び決定する。前段処理装置2は、決定したタスクを画像認識エンジンに送信する。画像認識エンジンは、撮像画像を含むタスクを受信すると、撮像画像に対して画像認識を行う。(3)画像認識エンジンは、画像認識の結果から、正解の候補を複数出力する。(4)養鶏所の複数のニワトリに向けられた端末(動物関連情報処理装置3に相当)は、正解の候補を受信すると、正解の候補の画像のそれぞれと撮像画像とを左右に分けて表示部に提示する。(5)複数のニワトリは、撮像画像と同一の対象が写っていると判断した画像を、正解の候補の画像の中から選択する。端末は、その選択を受け付ける。(6)後段処理装置4は、複数のニワトリによる複数の選択の結果を、ニワトリに向けられた端末から受信して統計処理する。(7)後段処理装置4は、もっとも確からしい(ユーザが端末で撮像した対象と、もっとも同一性が高い)結果を導き出す。後段処理装置4は、その結果をタスク結果としてユーザの端末に送信する。
With reference to FIG. 11, an example of a task phase in a case where an image recognition engine as a computer performs a task will be schematically described. (1) By a user operation, the terminal (corresponding to the client device 1) images a specific target using the imaging function. (2) The terminal sends a captured image to the
動物関連情報処理装置3と他の処理装置とは、並行してタスクを行ってもよいし、上述のように順番にタスクを行ってもよい。
The animal-related
動物にとっては正解が一目瞭然であっても計算機による画像認識では認識精度が100%とならないことがある。しかしながら、計算機が画像認識の結果として出力する複数の認識結果の候補の中に正解が含まれている蓋然性は高い。従って、この方法は有効である。 For animals, even if the correct answer is obvious, the recognition accuracy may not be 100% in image recognition by a computer. However, there is a high probability that a correct answer is included in a plurality of recognition result candidates output by the computer as a result of image recognition. Therefore, this method is effective.
タスクフェーズを具体的に説明する。後段処理装置4が複数の動物関連情報処理装置3から処理結果を受信し、動物の情報等から処理結果の確からしさ(スコア)を算出するまでは、他の処理装置にタスクを行わせてもよい点を除いて実施形態2と同じであるため説明を省略する。
The task phase will be described specifically. Until the
後段処理装置4は、送信条件に基づいて、前段処理装置2とクライアント装置1とのどちらに処理結果を送信するかを決定する。
The
送信条件パラメータは、処理結果のスコア、いずれの動物関連情報処理装置3(又は他の処理装置)を利用したかのエンジン履歴、クライアント装置1によりタスク依頼がなされてから経過した時間等である。
The transmission condition parameter is a score of the processing result, an engine history indicating which animal-related information processing device 3 (or other processing device) is used, a time elapsed since the task request was made by the
例えば、後段処理装置4が、処理結果のスコアから正解を1つに特定するのが難しいと判定した場合、後段処理装置4は、同じタスクを前段処理装置2に依頼する。前段処理装置2は、同じタスクを、まだ利用していない動物関連情報処理装置3又は他の処理装置に依頼する。これにより、タスク結果の精度が向上する。また、エンジン履歴から、例えば人間を用いたエンジンにまだタスクを依頼していないと後段処理装置4が判定した場合、後段処理装置4は、人間を用いたエンジンにタスクを送信するように前段処理装置2に依頼する。一方、後段処理装置4が、既に全てのエンジンを用いて処理結果を出したとエンジン履歴から判定した場合は、後段処理装置4はタスク結果をクライアント装置1に送信する。
For example, when the
後段処理装置4が前段処理装置2にタスク依頼を送信する場合、後段処理装置4は、処理結果のデータをタスク依頼用に整形し、どの動物関連情報処理装置3又は他の処理装置を利用したかの履歴を付加した上で送信する。一方、後段処理装置4がクライアント装置1にタスク結果を送信する場合、後段処理装置4は、処理結果及びスコアのデータをクライアント装置1が受信できる形に整形した上で送信する。
When the
実施形態3の状態監視フェーズ及び学習フェーズの動作フローは、実施形態2の状態監視フェーズ及び学習フェーズの動作フローと同一である。従って、実施形態3の状態監視フェーズ及び学習フェーズの動作フローの説明は省略する。また、実施形態3のタスクフェーズの処理は、実施形態2における、クライアント装置1が前段処理装置2にタスク依頼を行う処理から、複数の動物関連情報処理装置3がタスクを学習・タスクバッファ部35から抽出し動物に提示する処理までと同じである(他の処理装置にタスクを行わせてもよい点を除く)。従って、タスクフェーズのこの部分の処理の動作フローの説明は省略する。
The operation flow in the state monitoring phase and the learning phase in the third embodiment is the same as the operation flow in the state monitoring phase and the learning phase in the second embodiment. Therefore, the description of the operation flow of the state monitoring phase and the learning phase of
図12は、本発明の実施形態3に係る動物関連情報処理システムのタスクフェーズにおける動作フローを示す図である。 FIG. 12 is a diagram illustrating an operation flow in the task phase of the animal-related information processing system according to the third embodiment of the present invention.
2つの動物関連情報処理装置3のそれぞれは処理結果(回答データ、動物の情報(動物の種類、現在の動物の状態、学習時の学習成績等))を後段処理装置4に送信する(ステップS51)。後段処理装置4は、処理結果を受信し、明らかに不自然なデータがないか否かをチェックする(ステップS52)。ステップS52において、後段処理装置4は、他の処理装置からタスク結果を取得してもよい。後段処理装置4は、複数の処理結果及び動物の情報等を用いて、多数決等による統計処理を行う(ステップS53)。処理結果は1つにまとめられる。後段処理装置4は、動物の情報等から処理結果の確からしさ(スコア)を算出し(ステップS54)、処理結果を前段処理装置2とクライアント装置1のどちらに送信するか決定する(ステップS55)。後段処理装置4は、処理結果をクライアント装置1に送信すると判定した場合、処理結果及びスコアのデータをクライアント装置1が受信できる形に整形してタスク結果としてクライアント装置1に送信する(ステップS56)。一方、後段処理装置4は、処理結果を前段処理装置2に送信すると判定した場合、処理結果のデータをタスク依頼用に整形し、利用した動物関連情報処理装置3又は他の処理装置のエンジン履歴を付加してタスク依頼として前段処理装置2に送信する(ステップS57)。
Each of the two animal-related
以上、実施形態1から3で説明したとおり、時間がかかる、コストが高い、人間のモチベーションに左右される、パーソナルデータの取り扱いの問題に気をつけなければならない、といった問題の発生の抑制が可能となる。
As described above in
[変形例]
実施形態1から3の状態監視フェーズでは、前段処理装置2が、動物関連情報処理装置3に現在の動物の状態情報を要求する。次いで、動物関連情報処理装置3は、現在の動物の状態情報を取得し、前段処理装置2に送信する。他方、変形例では、前段処理装置2は、動物関連情報処理装置3に現在の動物の状態情報を要求しない。動物関連情報処理装置3は所定の条件が満たされた場合、現在の動物の状態情報を取得し、前段処理装置2に送信する。所定の条件とは例えば、動物関連情報処理装置3が動物の状態が変化したことを検知したこと又は基準の時間が経過したこと等である。
[Modification]
In the state monitoring phase of the first to third embodiments, the
図13は、本発明の変形例に係る動物関連情報処理システムの状態監視フェーズにおける動作フローを示す図である。動物関連情報処理装置3は、所定の条件が満たされたか否かを判定する(ステップS61)。動物の状態が変化したことを検知した場合又は基準の時間が経過した場合(ステップS61のYes)、動物関連情報処理装置3は、現在の動物の状態情報を取得し(ステップS62)、前段処理装置2に送信する(ステップS63)。前段処理装置2は、取得した動物の状態情報を状態DB26aに格納する(ステップS64)。動物の状態が変化せず且つ基準の時間が経過していない場合(ステップS61のNo)、動物関連情報処理装置3はステップS61を繰り返す。
FIG. 13 is a diagram showing an operation flow in the state monitoring phase of the animal-related information processing system according to the modified example of the present invention. The animal related
これらの本発明に係るクライアント装置1、前段処理装置2、複数動物グルーピング装置2a、動物関連情報処理装置3及び/又は後段処理装置4をコンピュータで構成した場合、各機能を実現する処理内容を記述したプログラムを、当該コンピュータの内部又は外部の記憶部に格納しておき、当該コンピュータの中央演算処理装置(CPU)によってこのプログラムを読み出して実行させることで実現することができる。また、このようなプログラムは、例えばDVD又はCD−ROM等の可搬型記録媒体の販売、譲渡、貸与等により流通させることができるほか、そのようなプログラムを、例えばネットワーク上にあるサーバの記憶部に記憶しておき、ネットワークを介してサーバから他のコンピュータにそのプログラムを転送することにより、流通させることができる。また、そのようなプログラムを実行するコンピュータは、例えば、可搬型記録媒体に記録されたプログラム又はサーバから転送されたプログラムを、一旦、自己の記憶部に記憶することができる。また、このプログラムの別の実施態様として、コンピュータが可搬型記録媒体から直接プログラムを読み取り、そのプログラムに従った処理を実行することとしてもよく、更に、このコンピュータにサーバからプログラムが転送される度に、逐次、受け取ったプログラムに従った処理を実行することとしてもよい。従って、本発明は、前述した実施形態に限定されるものではなく、その主旨を逸脱しない範囲において組み合わせたり一部削除したりするなどして種々変更可能である。
When the
1 クライアント装置
2 前段処理装置
2a 複数動物グルーピング装置
3 動物関連情報処理装置
4 後段処理装置
11 制御部
12 タスク送信部
13 タスク結果受信部
21 制御部
22 状態管理部
23 学習問題管理部
24 成績管理部
25 タスク管理部
26 記憶部
26a 状態DB
26b 学習問題DB
26c 成績DB
26d タスクDB
31 制御部
32 状態取得部
33 学習・タスク管理部
34 学習・タスク提示部
35 学習・タスクバッファ部
41 制御部
42 処理結果チェック部
43 スコア算出部
44 タスク結果通知部
45 統計処理部
46 送信先管理部
47 タスク依頼作成部
DESCRIPTION OF
26b Learning problem DB
26c Grade DB
26d Task DB
31
Claims (8)
前記前段処理装置の制御部は、
前記クライアント装置からタスク依頼を受信するのに応じて、動物の状態を格納する状態DBを参照してルールに基づいてタスクを決定し、
前記動物関連情報処理装置へ前記タスクを送信して動物に前記タスクを行わせる
ことを特徴とする動物関連情報処理システム。 In an animal-related information processing system comprising a client device, a pre-processing device, and an animal-related information processing device,
The control unit of the pre-processing device is
In response to receiving a task request from the client device, a task is determined based on a rule with reference to a state DB storing an animal state,
An animal-related information processing system that transmits the task to the animal-related information processing apparatus and causes an animal to perform the task.
前記前段処理装置の制御部は、
学習問題DBを参照して学習問題を決定し、
前記学習問題を前記動物関連情報処理装置に送信して前記動物に前記学習問題に回答させ、
前記動物関連情報処理装置によって判定された前記回答の結果を受信して学習成績として成績DBに格納し、
前記前段処理装置の制御部は、
動物の学習成績を格納する前記成績DBを更に参照して前記タスクを決定する
ことを特徴とする動物関連情報処理システム。 In the animal related information processing system according to claim 1,
The control unit of the pre-processing device is
The learning problem is determined by referring to the learning problem DB,
Transmitting the learning problem to the animal-related information processing apparatus to cause the animal to answer the learning problem,
The result of the answer determined by the animal-related information processing apparatus is received and stored in the results DB as a learning result,
The control unit of the pre-processing device is
An animal-related information processing system, wherein the task is determined with further reference to the results DB storing the learning results of animals.
前記前段処理装置の制御部は、
前記動物関連情報処理装置から、動物の種類、タスクを行うことが可能か否か、学習可能か否か、前記動物が存在する場所の現地時間又は前記動物が存在する場所の位置情報の少なくともいずれか1つを受信して、前記動物の状態情報として前記状態DBに格納する
ことを特徴とする動物関連情報処理システム。 In the animal related information processing system according to claim 1 or 2,
The control unit of the pre-processing device is
From the animal-related information processing device, at least one of the type of animal, whether the task can be performed, whether learning is possible, local time of the place where the animal exists, or position information of the place where the animal exists An animal-related information processing system characterized by receiving one of them and storing it in the state DB as state information of the animal.
前記動物関連情報処理装置は、前記動物に、学習よりもタスクを優先して行わせる
ことを特徴とする動物関連情報処理システム。 In the animal related information processing system according to any one of claims 1 to 3,
The animal-related information processing system is characterized in that the animal-related information processing apparatus causes the animal to perform tasks prior to learning.
前記動物関連情報処理システムは更に、後段処理装置と複数動物グルーピング部とを備え、
前記前段処理装置の制御部は、
前記複数動物グルーピング部から複数の動物関連情報処理装置に対応する複数のIDを受信し、
前記複数のIDに対応する前記複数の動物関連情報処理装置に前記タスクを送信して前記動物に前記タスクを行わせ、
前記後段処理装置の制御部は、
前記複数の動物関連情報処理装置から前記タスクの処理結果を受信して、統計処理を行い、前記処理結果の確からしさを算出する
ことを特徴とする動物関連情報処理システム。 In the animal related information processing system according to any one of claims 1 to 4,
The animal-related information processing system further includes a post-processing device and a plurality of animal grouping units,
The control unit of the pre-processing device is
Receiving a plurality of IDs corresponding to a plurality of animal-related information processing devices from the plurality of animal grouping units;
Transmitting the task to the plurality of animal-related information processing devices corresponding to the plurality of IDs to cause the animal to perform the task;
The control unit of the post-processing device is
An animal-related information processing system that receives the processing result of the task from the plurality of animal-related information processing devices, performs statistical processing, and calculates the probability of the processing result.
前記動物関連情報処理システムは更に、後段処理装置と、計算機又は人間の少なくとも一方にタスクを行わせてタスク結果を取得する処理装置とを備え、
前記前段処理装置の制御部は更に、
前記処理装置へ前記タスクを送信して計算機又は人間の少なくとも一方にタスクを行わせ、
前記後段処理装置の制御部は、
前記動物関連情報処理装置及び前記処理装置から前記タスクの処理結果を受信して、統計処理を行い、前記処理結果の確からしさを算出する、
ことを特徴とする動物関連情報処理システム。 In the animal related information processing system according to any one of claims 1 to 5,
The animal-related information processing system further includes a post-processing device and a processing device that causes at least one of a computer or a human to perform a task and obtains a task result,
The control unit of the pre-processing device further includes
Sending the task to the processing device to cause at least one of a computer or a human to perform the task;
The control unit of the post-processing device is
Receiving the processing result of the task from the animal-related information processing device and the processing device, performing statistical processing, and calculating the probability of the processing result;
An animal-related information processing system characterized by this.
前記後段処理装置の制御部は、
前記確からしさと、動物関連情報処理装置又は処理装置のいずれを利用したかの履歴と、前記タスク依頼が行われてからの経過時間との少なくともいずれか1つを送信条件パラメータとして、前記処理結果を前記前段処理装置と前記クライアント装置のどちらに送信するかを決定する
ことを特徴とする動物関連情報処理システム。 The animal-related information processing system according to claim 6,
The control unit of the post-processing device is
The processing result using, as a transmission condition parameter, at least one of the certainty, a history of whether an animal-related information processing device or a processing device has been used, or an elapsed time since the task request was made The animal-related information processing system is characterized in that it determines which of the preceding processing apparatus and the client apparatus is to be transmitted.
前記前段処理装置の制御部により、前記クライアント装置からタスク依頼を受信するのに応じて、動物の状態を記憶する状態DBを参照してルールに基づいてタスクを決定するステップと、
前記前段処理装置の制御部により、前記動物関連情報処理装置へ前記タスクを送信して動物に前記タスクを行わせるステップと
を含むことを特徴とする動物関連情報処理方法。 In an animal related information processing method by an animal related information processing system comprising a client device, a pre-processing device, and an animal related information processing device,
Determining a task based on a rule by referring to a state DB storing an animal state in response to receiving a task request from the client device by the control unit of the pre-stage processing device;
Transmitting the task to the animal-related information processing apparatus and causing the animal to perform the task by the control unit of the pre-processing device.
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP2014127400A JP2016006615A (en) | 2014-06-20 | 2014-06-20 | Animal-related information processing system and animal-related information processing method |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP2014127400A JP2016006615A (en) | 2014-06-20 | 2014-06-20 | Animal-related information processing system and animal-related information processing method |
Publications (1)
| Publication Number | Publication Date |
|---|---|
| JP2016006615A true JP2016006615A (en) | 2016-01-14 |
Family
ID=55225013
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP2014127400A Pending JP2016006615A (en) | 2014-06-20 | 2014-06-20 | Animal-related information processing system and animal-related information processing method |
Country Status (1)
| Country | Link |
|---|---|
| JP (1) | JP2016006615A (en) |
Citations (6)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP2002056344A (en) * | 2000-08-11 | 2002-02-20 | Toshiba Corp | Information processing apparatus, information processing method, sheet sorting apparatus, and sheet sorting method |
| JP2002505857A (en) * | 1998-03-11 | 2002-02-26 | フランツ,フォルカー | Methods for altering animal behavior and devices for testing, promoting and utilizing animal perceptual identification, memory and learning abilities |
| JP2006185319A (en) * | 2004-12-28 | 2006-07-13 | Ricoh Co Ltd | Customer support support method and customer support support system |
| JP2008158971A (en) * | 2006-12-26 | 2008-07-10 | Fujitsu Ltd | Work plan management program, work plan management method, and work plan management apparatus |
| JP2011008464A (en) * | 2009-06-25 | 2011-01-13 | Fujitsu Ltd | Inquiry processor and its method |
| US8578882B2 (en) * | 2011-03-23 | 2013-11-12 | Cancog Technologies, Inc. | System and method for cognitive enrichment of an animal |
-
2014
- 2014-06-20 JP JP2014127400A patent/JP2016006615A/en active Pending
Patent Citations (6)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP2002505857A (en) * | 1998-03-11 | 2002-02-26 | フランツ,フォルカー | Methods for altering animal behavior and devices for testing, promoting and utilizing animal perceptual identification, memory and learning abilities |
| JP2002056344A (en) * | 2000-08-11 | 2002-02-20 | Toshiba Corp | Information processing apparatus, information processing method, sheet sorting apparatus, and sheet sorting method |
| JP2006185319A (en) * | 2004-12-28 | 2006-07-13 | Ricoh Co Ltd | Customer support support method and customer support support system |
| JP2008158971A (en) * | 2006-12-26 | 2008-07-10 | Fujitsu Ltd | Work plan management program, work plan management method, and work plan management apparatus |
| JP2011008464A (en) * | 2009-06-25 | 2011-01-13 | Fujitsu Ltd | Inquiry processor and its method |
| US8578882B2 (en) * | 2011-03-23 | 2013-11-12 | Cancog Technologies, Inc. | System and method for cognitive enrichment of an animal |
Non-Patent Citations (3)
| Title |
|---|
| 並河 大地 外5名: "「アニマルクラウド」の提案", 電子情報通信学会技術研究報告, vol. 114, no. 101, JPN6017035357, 14 June 2014 (2014-06-14), JP, pages 17 - 20, ISSN: 0003739294 * |
| 巻口 誉宗 外5名: "「アニマルクラウド」の初期検討とクラウドソーシングとしての課題考察", 電子情報通信学会技術研究報告, vol. Vo.114 No.101, JPN6017035358, 14 June 2014 (2014-06-14), JP, pages 21 - 24, ISSN: 0003739295 * |
| 松原 繁夫 外1名: " クラウドソーシングでのタスク選択に関する行動モデリング", 一般社団法人 人工知能学会 第28回全国大会論文集CD−ROM [CD−ROM] 2014年度 人工, JPN6017035359, 15 May 2014 (2014-05-15), JP, pages 1 - 4, ISSN: 0003642392 * |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| US12166835B2 (en) | Push notification delivery system with feedback analysis | |
| US20240143700A1 (en) | Multimodal Image Classifier using Textual and Visual Embeddings | |
| CN110288049B (en) | Method and apparatus for generating image recognition model | |
| US10360482B1 (en) | Crowd-sourced artificial intelligence image processing services | |
| KR102180994B1 (en) | Adaptive artificial neural network selection techniques | |
| CN111915020B (en) | Detection model update method, device and storage medium | |
| CN111275207A (en) | Semi-supervision-based horizontal federal learning optimization method, equipment and storage medium | |
| CN109313540B (en) | Two-stage training of spoken language dialog systems | |
| WO2019133862A1 (en) | Computer vision for unsuccessful queries and iterative search | |
| JP2018139103A (en) | Method, computer program product, and device for training a neural network | |
| US10474926B1 (en) | Generating artificial intelligence image processing services | |
| US20190370543A1 (en) | Land use determination system, land use determination method and program | |
| WO2021041176A1 (en) | Shuffle, attend, and adapt: video domain adaptation by clip order prediction and clip attention alignment | |
| CN107960125A (en) | Select a representative video frame of the video | |
| US11783215B2 (en) | Information processing apparatus and recommendation control method | |
| US20220129771A1 (en) | Methods and systems for privacy preserving inference generation in a distributed computing environment | |
| US20220138489A1 (en) | Method of live video event detection based on natural language queries, and an apparatus for the same | |
| JP2025516346A (en) | Open Vocabulary Object Detection in Images | |
| JP2018205900A (en) | Monitoring system and monitoring method | |
| JP6759472B2 (en) | Trained model update system, trained model update method, and program | |
| KR20220064833A (en) | Apparatus and method for embedding item | |
| JP2019040417A (en) | Information processing device and program | |
| CN113383328B (en) | A cloud platform and method for efficiently processing aggregated data | |
| US11210566B2 (en) | Training apparatus, training method and recording medium | |
| AU2019398024A1 (en) | Predictive ordering system |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| A621 | Written request for application examination |
Free format text: JAPANESE INTERMEDIATE CODE: A621 Effective date: 20160912 |
|
| A977 | Report on retrieval |
Free format text: JAPANESE INTERMEDIATE CODE: A971007 Effective date: 20170828 |
|
| A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20170919 |
|
| A02 | Decision of refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A02 Effective date: 20180213 |