小窓モード


プレミアム

ログイン
設定

設定

Weblio 辞書 > 英和辞典・和英辞典 > 英和対訳 > inductive programmingの意味・解説 

inductive programmingとは 意味・読み方・使い方

ピン留め

追加できません

(登録数上限)

単語を追加

意味・対訳 帰納プログラミング (Inductive Programming、IP) は人工知能とプログラミングの研究分野をまたぐ自動プログラミングの特殊分野である.通常、入出力例や制約などの不完全な仕様からの、宣言型言語のプログラムの学習を扱う.学習されるプログラムはしばしば再帰的である. 使用するプログラミング言語によって、いくつかの種類の帰納プログラミングが存在する.LispやHaskellなどの関数型言語を用いる帰納関数プログラミング


Weblio英和対訳辞書での「inductive programming」の意味

Inductive programming

帰納プログラミング
帰納プログラミング (Inductive Programming, IP) は人工知能プログラミング研究分野またぐ自動プログラミング特殊分野である.通常入出力制約などの不完全な仕様からの宣言型論理型または関数型言語のプログラム学習を扱う学習されるプログラムはしばし再帰的である使用するプログラミング言語によっていくつかの種類の帰納プログラミングが存在するLispHaskellなどの関数型言語用いる帰納関数プログラミングそして特にPrologのような論理型言語記述論理のようなその他の論理的表現用いる帰納論理プログラミングこれまでよく知られていたが,制約プログラミング確率プログラミングのようなその他のプログラミング言語用いられている帰納プログラミングは,不完全な形式的仕様からのプログラムアルゴリズム学習に関する全てのアプローチんでいる.帰納プログラミングシステムへの可能な入力形態としては訓練入力対応する出力集合出力評価関数意図したプログラム望ましい挙動記述トレースすなわち特定の出力計算する過程記述た行系列得られるプログラム計算量を考慮した制約種々背景知識挙げられる背景知識としては標準的なデータ型使用する定義済み関数データの流れ意図したプログラム記述するプログラム概形あるいはテンプレート探索誘導するヒューリスティクスその他のバイアス挙げられる帰納プログラミングシステム出力は,条件分岐ループ再帰構造を含む様々なプログラミング言語や,その他のチューリング完全表現言語の形態取り得る多くの応用において出力プログラム不完全な仕様合致することが要求されるこのため通常完全な仕様用いる演繹的プログラム合成対比されて,帰納プログラミング自動プログラミングプログラム合成の分内において特殊な分野と考えられている場合によっては帰納プログラミングは,宣言型プログラミング表現言語用いることができる,より一般的な領域と考えられることもある一般の機械学習や,構造マイニング特定領域や,記号人工知能領域見られるように例の中にある程度の誤りを認めることもあるこれらの他分野との明らかな違い1つは,必要とされる不完全仕様の数である一般に帰納プログラミング手法少ないから学習することができる帰納プログラミング多様性は,適用使用言語多様性から来ていることが多い論理プログラミング関数プログラミングの他にも,関数論プログラミング制約プログラミング確率プログラミングabductive logic programming, 様相論理action language, agent language多くの種類命令型言語など,多くのプログラミング言語表現言語が,使用され,または使用することが提案されている再帰的関数プログラム帰納的合成の研究1970年代初期に始まり,かのSummersTHESISシステムBiermann研究理論的基盤据えていた. これらアプローチ2段階分かれていた. つまり第1段階として入出力少数の基本演算集合を用いた再帰的プログラムトレースに変換され, 第2段階としてトレース規則性探索して,それらを用い再帰的プログラム畳み込むというものである1980年代半ばまでの主な結果はSmithによってサーベイされている合成できるプログラム範囲についてあまり進展られなかったため,研究活動次の10年間で著しく減退することとなった1980年代初期には,論理プログラミング到来によって新しい活気方向性生まれた特に,ShapiroのMISシステムによって最終的には帰納論理プログラミングという新しい分野誕生することとなった. Plotkinの初期の研究相対的最小汎化 (relative least general generalization, rlgg)は,帰納論理プログラミング多大な衝撃与えたほとんどの帰納論理プログラミング研究は,再帰的論理プログラムのみならず論理的表現からの記号論仮説の機械学習一般に焦点当てているため, より広いクラスの問題を扱うしかしGOLEM例のようにとともに適切な背景知識を与えることによるquicksortのような再帰的Prologプログラム学習を行うような希望満ちた結果あったしかし再び最初の成功の後帰納論理プログラミングによる再帰的プログラム合成の進展遅さ人々失望した再帰的プログラム合成への注目日増しにていき代わりに関係データマイニング知識発見といった応用のある機械学習傾倒していった. 帰納論理プログラミング研究とは独立に生成テスト基づいたプログラム学習としてKoza1990年代初頭に遺伝的プログラミング提案した遺伝的プログラミング考え方さらに進んで帰納プログラミングシステムADATE および系統的探索基づいたシステムMagicHaskellerにつながっていった.ここで再び再帰的関数プログラム学習が,学習するプログラム望ましい入出力挙動規定する正例集合出力評価関数適応度関数)(ADATEの場合)に基づいて行われることとなる文法推論 (あるいはgrammatical inference)の初期の研究は,書き換えシステム論理プログラムを用いてプロダクションルール表現できるため,帰納プログラミングに関連している.実際帰納推論初期の研究は,grammar inductionLispプログラム推論基本的に同じ問題みなしていた. 学習可能性の観点からの結果は,Gold有名な研究において導入された極限での同一性(identification-in-the-limit)のような古典的な概念に関連している. より最近において言語学習問題は帰納プログラミングコミュニティにおいてわれている近年古典的アプローチ延長上にある研究再開し,多大な進展みられるプログラム合成問題は最近の関数プログラミング技術適度探索を用いた戦略背景知識部分解自動合成を考慮したコンストラクタ項書換え系背景のもとで再構築されている特にデータ処理例示プログラミング認知モデリングといったプログラム合成超えた多くの分野への応用がなされている.(下記参照仮説表現宣言型言語を用いていることによる特徴生かしたその他のアイデア研究されているたとえば再帰的データ型構造うまく扱う上で高階構造を扱うことが提案されている抽象化についてもcumulative learningfunction inventionへのより強力なアプローチとして研究されている帰納プログラミングおける仮説表現において最近用いられている強力なパラダイム1つ確率プログラミング及び確率的論理プログラムベイジアン論理プログラミングといった関連パラダイムである最初の帰納プログラミングアプローチ応用に関するワークショップ(Approaches and Applications of Inductive Programming, AAIP) はICML 2005のもとで開催され,プログラム再帰的ルール学習求められるあらゆる応用考えられたまずはソフトウェアエンジニアリング領域において構造の学習ソフトウェアによる補助およびソフトウェアエージェントプログラマ反復仕事から解放する手伝いしたり一般ユーザプログラミング補助したりあるいは初心プログラマプログラミング教育システム補助を行うといったことが考えられたさらなる応用領域は,言語の学習AIプランニングおける再帰的制御則学習ウェブマイニングおける再帰的概念の学習あるいはデータ形式変換されたそれ以降これら及びその他の多くの領域たとえば一般ユーザプログラミング例示プログラミングや演示プログラミング関連領域及び知的教育システムにおいて帰納プログラミングうまく行くがわかってきた.加えて自動データ処理は,Microsoft ExcelおけるFlash Fillのような帰納プログラミングキラーアプリとして話題てくる最近帰納推論応用された他の領域としては知識獲得強いAI強化学習理論評価及び認知科学全般がある. また,知的エージェントゲームロボット工学,パーソナリゼーション, などの応用考えられる
Weblio英和対訳辞書はプログラムで機械的に意味や英語表現を生成しているため、不適切な項目が含まれていることもあります。ご了承くださいませ。


「inductive programming」の意味に関連した用語

inductive programmingのページの著作権
英和・和英辞典 情報提供元は 参加元一覧 にて確認できます。

   

ピン留めアイコンをクリックすると単語とその意味を画面の右側に残しておくことができます。

こんにちは ゲスト さん

ログイン

Weblio会員(無料)になると

会員登録のメリット検索履歴を保存できる!

会員登録のメリット語彙力診断の実施回数増加!

無料会員に登録する

このモジュールを今後表示しない
みんなの検索ランキング
閲覧履歴
無料会員登録をすると、
単語の閲覧履歴を
確認できます。
無料会員に登録する
英→日 日→英
こんにちは ゲスト さん

ログイン

Weblio会員(無料)になると

会員登録のメリット検索履歴を保存できる!

会員登録のメリット語彙力診断の実施回数増加!

無料会員に登録する

©2024 GRAS Group, Inc.RSS