タグ

2013年2月24日のブックマーク (76件)

  • リチウム・空気電池 - Wikipedia

    電池全体の化学反応式と自由エネルギー変化、電圧の測定値の一例をいかに示す: ; [1] ; [2] Abraham達は市販のラマン分光計を使用して実験していたので、放電時に主にLi2O2が生成した。 AbrahamとJiangは、正極に錯体または(コバルトのような)酸化金属の触媒を含ませた炭素電極を用いて充電可能なリチウム空気電池を作製した。この電池の実演の際、過電圧以下でLi2O2やLi2Oから金属リチウムと酸素への酸化還元反応が見られた。 非水系金属空気電池は潜在的に非常にエネルギー密度が高く、民生用の電力源として使用しやすい。これらの電池は1000Wh/kg(3.6MJ/kg)の実用的な電力源としても期待される[4]。 Abraham達は同様にマグネシウム・空気電池を30PVdF-HFP-62.5 EC/PC-7.5Mg(ClO4)2と20℃での導電率が1.2x10−3 S/cmの導

    リチウム・空気電池 - Wikipedia
  • リチウムイオンキャパシタ - Wikipedia

    リチウムイオンキャパシタ(Liイオン・キャパシタ)(LiC)とは、一般的な電気二重層キャパシタの原理を使いながら負極材料としてリチウムイオン吸蔵可能な炭素系材料を使い、そこにリチウムイオンを添加することでエネルギー密度を向上させたキャパシタ。 正極と負極とで充放電の原理が異なり、リチウムイオン二次電池の負極と電気二重層の正極を組み合わせた構造を持っている。 性能面では既存の電気二重層キャパシタの市場を代替する可能性が考えられて、期待が寄せられた時期があった。しかしリチウムイオン二次電池の性能の向上により、リチウムイオンキャパシタが想定していた大口の需要をリチウムイオン二次電池が取り込んでしまったため、現時点ではニッチな分野の需要のみに留まっている。 特徴[編集] リチウムイオンキャパシタはセルの電圧と負極の静電容量が増加するため、従来の電気二重層キャパシタと比較してエネルギー密度に関して優

  • 電気二重層コンデンサ - Wikipedia

    電気二重層コンデンサ(でんきにじゅうそうコンデンサ、英: electric double-layer capacitor、EDLC)は、電気二重層という物理現象を利用することで蓄電量が著しく高められたコンデンサ(キャパシタ)であり、電気化学キャパシタ(英: electrochemical capacitor)の一種である。20世紀末から電気二重層キャパシタの開発が始まり、いくつかの分野で使用が始まっている。今後さらに性能向上すれば二次電池を代替する可能性があるとされたが[1]、近年急速に普及している全固体電池に大容量コンデンサの需要を奪われている。 電気二重層キャパシタは陽極と陰極の2つの電極を持つが、この2つが二重層という名前の元となったわけではなく、両極それぞれの表面付近で起こる物理現象である「電気二重層」が元となっている。電気二重層コンデンサは俗にウルトラ・キャパシタ(英: ultr

    電気二重層コンデンサ - Wikipedia
  • スターリングエンジン - Wikipedia

    スターリングエンジン(英: Stirling engine)とは、熱機関の形式のひとつで、シリンダー内のガス(もしくは空気等)を外部から加熱・冷却し、その体積の変化(加熱による膨張・冷却による収縮)により仕事を得る外燃機関である[1]。熱交換をすることによってカルノーサイクルと同じ理論熱効率となる。スコットランドの牧師、ロバート・スターリングが1816年に発明し、名称はこれに由来する。[2] 概要[編集] 実際のエンジンではこのように高温部と低温部を分離した機構が用いられる スターリングエンジンは、理想的にはカルノーサイクルを実現する熱機関である。存在しうる熱機関の中で最も高い効率で熱エネルギーを仕事に変換できる可能性がある。熱エネルギーを仕事(力学的エネルギー)に変換する効率はカルノーサイクルを超える事は出来ず、現実的にはカルノーサイクルに等しい熱効率を実現することはできないが、スターリ

    スターリングエンジン - Wikipedia
  • ルンゲ=クッタ法 - Wikipedia

    数値解析においてルンゲ=クッタ法(英: Runge–Kutta method)とは、初期値問題に対して近似解を与える常微分方程式の数値解法に対する総称である。この技法は1900年頃に数学者カール・ルンゲとマルティン・クッタによって発展を見た。 古典的ルンゲ=クッタ法[編集] 一連のルンゲ=クッタ公式の中で最も広く知られているのが、古典的ルンゲ=クッタ法 (RK4、もしくは単に狭義の ルンゲ=クッタ法、英: the (classical) Runge–Kutta method) などと呼ばれる4次の公式である。 次の初期値問題を考える。 但し、y(t) が近似的に求めたい未知関数であり、その t における勾配は f(t, y) によって t 及び y(t) の関数として与えられている。時刻 t0 における初期値は y0 で与えられている。 今、時刻 tn における値 yn = y(tn) が

  • Valveless pulsejet - Wikipedia

    Working mechanism of a valveless pulsejet engine. The basic idea is that the column of air in the long exhaust pipe functions like the piston of a reciprocating engine. From another point of view, the engine is an acoustic resonator internally excited by resonating combustions in the chamber. The chamber acts as a pressure antinode which is compressed by the returning wave. The intake pipe acts as

    Valveless pulsejet - Wikipedia
  • Pulse detonation engine - Wikipedia

    A pulse detonation engine (PDE) is a type of propulsion system that uses detonation waves to combust the fuel and oxidizer mixture.[1][2] The engine is pulsed because the mixture must be renewed in the combustion chamber between each detonation wave and the next. Theoretically, a PDE can operate from subsonic up to a hypersonic flight speed of roughly Mach 5. An ideal PDE design can have a thermod

  • RD-170 - Wikipedia

    RD-171の模型 RD-170(ロシア語:РД-170)とはケロシンと液体酸素を推進剤として使用する二液推進系の二段燃焼サイクルの液体燃料ロケットエンジンである。世界で最も強力なマルチノズル、マルチ燃焼室式のロケットエンジンでNPOエネゴマシュによって設計、生産されている。4台のエンジンが束ねられているように見えるが、実際には1台のターボポンプに4つの燃焼室とノズルがついており、これで1ユニットである。元はエネルギアの打ち上げ用に開発された。 ケロシンと液体酸素を推進剤とする。予燃焼室と燃焼室4基、出力190 MWのターボポンプ2基で構成される。ソユーズロケットは追加の制御エンジンを使用して姿勢制御を行うが、エネルギア用のRD-170はノズルの方向を振ることで姿勢制御を行う。ゼニットロケット用の派生形、RD-171(11D520)もノズルを最大6.3°、試験時は8°まで振ることができる。

    RD-170 - Wikipedia
  • Zero Emission Hyper Sonic Transport - Wikipedia

  • Reaction Engines LAPCAT A2 - Wikipedia

  • SABRE (rocket engine) - Wikipedia

  • Skylon (spacecraft) - Wikipedia

  • Liquid air cycle engine - Wikipedia

  • Air-augmented rocket - Wikipedia

  • スペースプレーン - Wikipedia

    X-30の想像図(1986年) X-30の想像図(1990年) スペースプレーン(英語: Spaceplane)は、航空機と同様に特別な打ち上げ設備を必要とせず、自力で滑走し離着陸および大気圏離脱・突入を行うことができる宇宙船。今まで複数の機体が構想されているが、技術的な問題により、実現に至った例はまだ無い。 広義には、スペースシャトルのような、翼を持ち飛行機のように滑空して着陸できる機体を含める。 概要[編集] スペースプレーンは、航空機と同じように滑走路から離陸し、そのまま大気圏を離脱、そして大気圏再突入後は再び滑走路に着陸する宇宙船である。現在主流である使い捨て型ロケットのような複雑な打ち上げ設備を不要とし、コストの減少や運用地点の増加を見込む。 技術的特徴として、大気圏内においてはエアブリージング(英語版)(空気吸い込み型)エンジンを利用することが挙げられる。通常のロケットでは燃料

    スペースプレーン - Wikipedia
  • 空中発射ロケット - Wikipedia

    人工衛星打ち上げ用空中発射ロケットとして実績のあるペガサス。 空中発射ロケット(くうちゅうはっしゃロケット)とはロケット推進以外の手段によって高空まで輸送され発射されるロケットである。上空への輸送手段としては航空機や気球が用いられる。 概要[編集] 有人、無人を問わず飛行中の航空機からパラサイト・ファイター のように別の航空機を発射するという手段は飛行船から飛行機を発射したりする等、古くから行われてきた。航続距離と最大速度の両立は困難だった為、空中給油が普及するまでは一部で行われた。その後、一部の軍用機や研究機で行われた。その後、人工衛星を打ち上げる手段として着目されるようになる。 利点[編集] 成層圏における空中発射ロケットの点火。上から母機のNB-52B、随伴機(英語版)、ペガサス。 設備 必要な地上設備は母機発進用の滑走路やランチャのみであるため、大規模な射場を必要としない。これによ

    空中発射ロケット - Wikipedia
  • アンガラ (ロケット) - Wikipedia

    アンガラ (ロシア語: Ангара, 英語: Angara) はロシアで開発・運用されている人工衛星打ち上げ用ロケットである。名称はロシアのアンガラ川に由来する。 概要[編集] アメリカのEELVと同様に規格化された設計が為され、必要に応じて構成を変えることで3,800から24,500kgの貨物を低軌道に投入できる。これによりコスモス-3M、ツィクロン、ロコット、ゼニット、プロトンなどの打ち上げロケットを置き換える事を目的としている。将来は補助ブースターとして回収可能性が特徴であるバイカル・ブースターを用い、大幅なコスト削減が可能としている。 最初の打ち上げは、プレセツク宇宙基地からアンガラ1.2バージョンで行われた。財政難の影響で射点の建設が遅れたため、初の打上げは2014年7月まで遅れた。ただ、打ち上げ実験自体は、1段目にアンガラロケットと同様のものが使われている韓国の羅老打ち上げと

    アンガラ (ロケット) - Wikipedia
  • Odyssey (launch platform) - Wikipedia

  • TKS (宇宙船) - Wikipedia

    TKSの断面図。太線内が与圧区画。 コスモス1443号の帰還カプセル。 TKS(ロシア語: ТКС, Транспортный корабль снабжения)(直訳すると「補給輸送船」を意味する)は、1970年代から1980年代にかけてソビエト連邦が使用した、宇宙ステーションへの人員・物資補給用の宇宙船。ソユーズ宇宙船の2.5倍以上[1]の重量を持ち、打ち上げにはプロトンロケットが用いられた。 1965年、ソ連はアルマースと呼ばれる軍事宇宙ステーションの開発を始めた。これに人員や物資を輸送する手段として作られたのがTKSである。試験飛行は1976年に始まり、1981年には無人の補給ミッションの準備が整った。 しかしアルマース計画は1978年の時点で既に中止されていた。TKSは代わりに非軍事目的のサリュート6号と7号への補給に用いられたが、3回飛行しただけで1985年に退役した。乗員3

    TKS (宇宙船) - Wikipedia
  • イプシロンロケット - Wikipedia

    イプシロンロケット(Εロケット、英訳: Epsilon Launch Vehicle)は、宇宙航空研究開発機構(JAXA)とIHIエアロスペースが開発した小型人工衛星打ち上げ用固体燃料ロケットで使い捨て型のローンチ・ヴィークル。日の衛星打ち上げの自律性をになうロケットとして基幹ロケットに位置づけられる[6]。当初は次期固体ロケット(じきこたいロケット)の仮称で呼ばれていた。 イプシロンロケットの1/20模型 イプシロンロケットは、2006年(平成18年)度に廃止されたM-Vロケットの後継機として2010年(平成22年)から格的に開発が始まり、2013年(平成25年)に試験1号機が打ち上げられた固体ロケットである。M-VロケットとH-IIAロケットの構成要素を流用しながら、全体設計に新しい技術と革新的な打ち上げシステムを採用することで、簡素で安価で即応性が高く費用対効果に優れたロケットを

    イプシロンロケット - Wikipedia
  • H-IIBロケット - Wikipedia

    H-IIシリーズ H-IIBロケット(エイチツービーロケット 、エイチにビーロケット、H2Bロケット)は、日の宇宙航空研究開発機構(JAXA)と三菱重工業が共同開発し三菱重工が製造及び打ち上げを行った[1]、宇宙ステーション補給機打ち上げ用液体燃料ロケットで使い捨て型のローンチ・ヴィークル。日の衛星打ち上げの自律性をになうロケットとして基幹ロケットに位置づけられる[7]。H-IIAロケットの設備と技術を使い、H-IIA以上の能力を持つロケットとして日で初めて官民が対等な関係で開発したロケットで、第1段エンジンを2基束ねた日初のクラスターロケットでもある。2009年9月から2020年5月までに9機全ての打ち上げを成功させ、打ち上げ成功率100%を達成し運用を終了した。 開発の経緯[編集] 開発計画の変遷[編集] 日は1994年の予備設計、1995年の概念設計を経て、1997年(平成

    H-IIBロケット - Wikipedia
  • ファルコン9 - Wikipedia

    信頼性[編集] ファルコン9ロケットは、SpaceX社は非常に高い信頼性を持つと説明している。同社の信頼性に対する考え方は、シンプルな構成にすることで信頼性と低コストを得るという哲学に基づいている。 実際に2021年9月18日の時点でシリーズを通して127/129回の打ち上げに成功しており、成功率は98.45%である[30]。失敗は、2015年6月28日のv1.1の19号機(打上げから139秒後に爆発)、2016年9月1日のフル・スラスト(打上げ前燃焼試験の準備中に爆発)の2回である。 ファルコン9の打上げシーケンスは、全てのエンジンに点火して、システムのチェックを行ってから打ち上げることになっている。性能が正常である事が確認されるまでは機体は射点の保持機構で固定されたままとなる。このような方式は、サターンV、スペースシャトルでも同様に使われてきた。もし、異常な状態が検知された場合は自動的

    ファルコン9 - Wikipedia
  • スペースX - Wikipedia

    スペース・エクスプロレーション・テクノロジーズ(英: Space Exploration Technologies Corp.)、通称スペースX (SpaceX) は、カリフォルニア州ホーソーンに社を置くアメリカの航空宇宙メーカーであり、宇宙輸送サービス会社である他、衛星インターネットアクセスプロバイダでもある。火星の植民地化を可能にするための宇宙輸送コストの削減を目的に、2002年にイーロン・マスクによって設立された[2][3][4]。SpaceXは、いくつかのロケットのほか、宇宙船ドラゴンや衛星スターリンク(衛星インターネットアクセスを提供)を開発している。 ISSに接近するクルードラゴン宇宙船 スペースXは、民間企業として初めて有人宇宙船を国際宇宙ステーション(ISS)に到達させた。2020年に打ち上げたクルードラゴンは、2011年に退役したスペースシャトル以来の、アメリカでは5機

    スペースX - Wikipedia
  • サービス終了のお知らせ - NAVER まとめ

  • Non-uniform rational B-spline - Wikipedia

    A NURBS curve. (See also: the animated creation of a NURBS spline.) A NURBS surface Non-uniform rational basis spline (NURBS) is a mathematical model using basis splines (B-splines) that is commonly used in computer graphics for representing curves and surfaces. It offers great flexibility and precision for handling both analytic (defined by common mathematical formulae) and modeled shapes. It is

    Non-uniform rational B-spline - Wikipedia
  • MikuMikuDance - Wikipedia

    MikuMikuDance(ミクミクダンス)は、樋口優が制作した、プリセットされたキャラクターの3Dモデルを操作しコンピュータアニメーションを作成する3DCGソフトウェアである。略称はMMD。デフォルトで初音ミクなどVOCALOIDキャラクターの3Dモデルを使用できるほか、オリジナルのキャラクターモデルやアクセサリを組み込んで操作することも可能で、MMD用の3Dモデルも有志によって多数公開されている。 なお、MikuMikuDanceという初音ミクにちなんだ名前ではあるが、樋口が個人で制作したフリーウェアであり、初音ミク販売元のクリプトン・フューチャー・メディアによる製品ではない。 特徴[編集] デフォルトであにまさの制作による3Dモデルが用意されているため、3DCGに不慣れな初心者でもすぐにアニメーションを作成することが出来る[1]。画像をきれいに見せることよりもリアルタイム性を重視して

    MikuMikuDance - Wikipedia
  • WebGL - Wikipedia

    WebGL(ウェブジーエル、Web Graphics Libraryの略称)は、互換性のある任意のウェブブラウザ上で、プラグインを使用せずにインタラクティブな2次元および3次元のコンピュータグラフィックをレンダリングするためのJavaScript APIである[2]。WebGLはウェブ標準に完全に統合されているため、ウェブページのcanvas要素上でGPUアクセラレータを使用した物理シミュレーション、画像処理、画像効果などを表現できる。WebGLの要素は、外側のHTMLと組み合わせたり、ページやページの背景の他のパーツと合成して使用できる[3]。 WebGLのプログラムは、JavaScriptで書かれた制御コードと、CやC++に似た構文のOpenGL ES Shading Language(GLSL ES)で書かれたシェーダーのコードから作られ、コンピューターのGPUで実行される。WebG

    WebGL - Wikipedia
  • Erlang - Wikipedia

    Erlang(アーラン)は、コンピュータにおいて汎用的な用途に使うことができる並行処理指向のオープンソースソフトウェア(英:Open Source Software、略:OSS)プログラミング言語および実行環境。 概要[編集] Erlangの直列処理のサブセットの言語は、関数型言語であり、先行評価を行い、変数への代入は1回限りであり、動的型付けである。 Erlangはエリクソンにより次の条件のシステムを構築できるよう設計された。 分散化された環境 障害に耐性をもつ(IT用語における「フォルトトレラント」(英:Fault tolerant))。 ある程度のリアルタイム性を備える 無停止で稼働する ホットスワップが可能であり、稼働中のシステムを停止すること無くErlangのプログラムを変更することができる。Erlangは、当初はエリクソン社内部だけで使われる非公開の技術であったが、1998年に

    Erlang - Wikipedia
  • Go (プログラミング言語) - Wikipedia

    Goはプログラミング言語の1つである。Googleにおいて2009年[4]ロバート・グリースマ、ロブ・パイク、ケン・トンプソンによって設計された[5]。Goは、静的型付け、C言語の伝統に則ったコンパイル言語、メモリ安全性、ガベージコレクション、構造的型付け(英語版)、CSPスタイルの並行性などの特徴を持つ[6]。Goのコンパイラ、ツール、およびソースコードは、すべてフリーかつオープンソースである[7]。 また、軽量スレッディングのための機能、Pythonのような動的型付け言語のようなプログラミングの容易性、などの特徴もある。Go処理系としてはコンパイラのみが開発されている。マスコット・キャラクターはGopher(ホリネズミ)。 発表当初はLinuxMac OS Xのみしかサポートしていなかったが[8]、2012年3月にリリースされたバージョン1.0からはWindowsもサポートされている

    Go (プログラミング言語) - Wikipedia
  • ARMアーキテクチャ - Wikipedia

    ARMアーキテクチャ(アーム[2][3][4][5]アーキテクチャ) とは、ARMホールディングスの事業部門であるARM Ltd.により設計・ライセンスされているアーキテクチャである。組み込み機器や低電力アプリケーションからスーパーコンピューターまで様々な機器で用いられている。 ARMアーキテクチャは消費電力を抑える特徴を持ち、低消費電力を目標に設計されるモバイル機器において支配的となっている。アーキテクチャの命令セットは「(基的に)固定長の命令」「簡素な命令セット」というRISC風の特徴を有しつつ、「条件実行、定数シフト/ローテート付きオペランド、比較的豊富なアドレッシングモード」といったCISC風の特徴を併せ持つのが特徴的だが、これは初期のARMがパソコン向けに設計された際、当時の同程度の性能のチップとしてはかなり少ないゲート数(約25,000トランジスタ)で実装されたチップの多く

  • 非同期セル・オートマトン - Wikipedia

    含意[編集] しばしば、セル・オートマトンのようなモデルは現実に作用しているプロセスの理解を助けるために使われる。単純化されたモデルをつくることによって、新しい洞察を得ることができる。モデル化されつつあるものを適切に記述するためにそれらのモデルはどのくらい単純化されているべきなのかが常に問題になる。非同期のモデルはそのモデルに更なるレベルのリアリズムをもたらす。上記のすべてのスキームは現実のなかでそれぞれの位置を占める。ランダム独立スキームはソーシャル・ネットワークやコンピュータネットワークにおける通信をモデル化するのに適当かもしれない。自己クロックスキームは昆虫のコロニーをモデル化するのに適当かもしれない。また、自己同期スキームは neural tissue に適用できるかもしれない。 参考文献[編集] H. Bersini and V. Detours, 1994. Asynchron

  • 動的再構成 - Wikipedia

    動的再構成(どうてきさいこうせい、ダイナミック・リコンフィギュレイション、Dynamic reconfiguration)とは、コンピュータのハードウェア技術の1つであり、複数の小規模な演算処理部同士をプログラムに従って短時間に頻繁に結線し直すことで、小さな回路規模で複雑なデジタル処理回路を作るものである。 画像処理やデジタル無線のような用途で、長いパイプライン処理が求められるものに採用され始めている。 機能ごとに固定された専用回路を切り替えるのではなく、演算処理を行うハードワイヤード回路の再配置を行って専用回路を構成し、複数の演算部が協調してパイプラインによる演算処理を行う。 一般には、ALU(Arithmetic Logical Unit)と呼ばれる演算部が数十から数千個ほどが並び、各ALU間はクロスバ・スイッチのような配線で接続される。 例えば数百段もの深いパイプライン処理[注 1]

  • Objective-C - Wikipedia

    Objective-C(オブジェクティブ シー)は、プログラミング言語の一種。CをベースにSmalltalk型のオブジェクト指向機能を持たせた上位互換言語である。 Objective-CはNeXT、macOSのオペレーティングシステム (OS) に標準付属する公式開発言語である。macOSのパッケージ版に開発環境がDVDで付属するほか、ユーザ登録をすれば無償でダウンロードできる(Xcodeの項目参照)。現在では主にApplemacOSやiOS上で動作するアプリケーションの開発で利用される。 Objective-CはCを拡張してオブジェクト指向を可能にしたというよりは、Cで書かれたオブジェクト指向システムを制御しやすいようにマクロ的な拡張を施した言語である。したがって、「better C」に進んだC++とは異なり、「C & Object System」という考え方であり、ある意味2つの言語

  • プログラマブルロジックデバイス - Wikipedia

    この記事は検証可能な参考文献や出典が全く示されていないか、不十分です。出典を追加して記事の信頼性向上にご協力ください。(このテンプレートの使い方) 出典検索?: "プログラマブルロジックデバイス" – ニュース · 書籍 · スカラー · CiNii · J-STAGE · NDL · dlib.jp · ジャパンサーチ · TWL(2018年8月) ザイリンクス社製CPLD プログラマブルロジックデバイス (programmable logic device: PLD) は、製造後にユーザの手元で内部論理回路を定義・変更できる集積回路である。 概要[編集] 通常の集積回路(IC、LSI)は設計時に仕様や機能が定まり、製造時に全ての回路が固定されるために、後から回路を変更する事は出来ない。これに対してプログラマブルロジックデバイスは、出荷時には特定の処理を行う回路が定義されておらず、ユーザ

    プログラマブルロジックデバイス - Wikipedia
  • FPGA - Wikipedia

    Altera Stratix IV GX FPGA FPGA(英: field-programmable gate array)は、製造後に購入者や設計者が構成を設定できる集積回路であり、広義にはPLD(プログラマブルロジックデバイス)の一種である。現場でプログラム可能なゲートアレイであることから、このように呼ばれている。 FPGAの構成設定は一般にハードウェア記述言語 (HDL) を使って指定し、その点はASICに近い。FPGAはASICで実装できる任意の論理機能を実装できる。出荷後に機能を更新でき、設計面で部分的に再構成でき[1]、ASIC設計よりエンジニアリングコストが低い点などが多くの用途で利点となる[2]。 FPGAに含まれるプログラム可能な論理コンポーネントを「論理ブロック」などと呼び、それら論理ブロック間を相互接続する再構成可能な配線階層がある。この構成によっていわばワンチッ

    FPGA - Wikipedia
  • 再構成可能コンピューティング - Wikipedia

    計算機科学者ライナー・ハルテンシュタインは、再構成可能コンピューティングを「アンチマシン」と呼称している。ハルテンシュタインによれば、これは従来のフォン・ノイマン・マシンからの根的パラダイムシフトを表したものだという[7]。ソフトウェアからコンフィグウェア(FPGAの回路構成)への移行により、処理速度が劇的に向上すると同時に、消費電力も劇的に減らすことができる。しかし、FPGAの実装密度はムーアの法則で示されるものよりずっと低く、クロック周波数も最新のマイクロプロセッサに比べると大幅に低い。そのためハルテンシュタインはこれを「再構成可能コンピューティングのパラドックス」と呼んでいる。これは、パラダイムシフトであるがゆえのパラドックスであり、従来のパラダイムが持つフォン・ノイマン・ボトルネックが一因となっている。 ニック・トレデニック(英語版)は、コンピューティングのパラダイムを分類するこ

    再構成可能コンピューティング - Wikipedia
  • Beowulf - Wikipedia

    Beowulfは、コンピュータ・クラスターを構成する方式の名前で、LinuxやBSD系OSなどのフリーなPC-UNIXを載せたパーソナルコンピュータのクラスターによる高性能計算の実現法である。 "Beowulf"とはあくまで方式に付けられた名称である。Beowulfを構成するに当たってそれぞれ使うソフトウェアは異なり特に必要な要素となるソフトウエアの部品はない。 Beowulfの特徴[編集] フリーのUNIXのソースコードの改造により実現される。 一般的に販売されているPCを複数使って作られる。 ノードとなるコンピュータクラスターを構成する各コンピュータは、クラスターの処理のためにだけ使われる。 ノードは、クラスター専用に使われる高速のネットワークにより接続されている。 クラスターとして使われる目的は、あくまで高速な処理をするためで、クラスターとしての別の目的である処理などの信頼性のためで

  • メッシュフリー法 - Wikipedia

    この記事は検証可能な参考文献や出典が全く示されていないか、不十分です。出典を追加して記事の信頼性向上にご協力ください。(このテンプレートの使い方) 出典検索?: "メッシュフリー法" – ニュース · 書籍 · スカラー · CiNii · J-STAGE · NDL · dlib.jp · ジャパンサーチ · TWL(2013年8月) メッシュフリー法 (Meshfree method) は、偏微分方程式(PDE)の境界値問題を離散化近似で従来の有限要素法(FEM)の様なメッシュ無しで近似解を得る数学的アプローチの総称である。多くのアプローチが存在する。 歴史と概要[編集] 積分形式(弱形式)FEMの延長線上という意味では、仏研究者のDEM法(Defused Element Method)がデータ補間に使われた移動最小二乗法(MLS)(Moving Least Square)を形状関数作

  • Grape-DR Project

    TOP ニュース プロジェクトの概要 システム アプリケーションソフトウェア メンバー >> English Page (2006/11/6 update) (C) GRAPE-DR Project

  • 東大、1チップで512G FLOPSを達成する512コアプロセッサ

    発表会では、東京大学 情報理工学系研究科の平木敬教授が、同プロジェクトの概要、新しく開発したプロセッサなどの説明を行なった。 今回発表されたGRAPE-DRプロセッサは、できる限り機能を絞って小型化したというコプロセッサを512コア搭載し、動作周波数500MHzで512G FLOPSの演算性能を1チップで実現。1チップで512コア、512G FLOPSは世界最高を達成し、また、消費電力は最大60W、アイドル時30Wで、こちらも汎用プロセッサとして演算速度当たり世界最低だという。 プロセッサは16の演算ブロック、共有メモリ、PLL(Phase Locked Loop)などの各モジュールで構成されたシンプルな構造。演算ブロックに32コアを内蔵し、32×16の512コアとなっている。1つのコアはレジスタ、加算(FADD)、乗算(FMUL)など、演算に必要な回路のみに切り詰めたという。演算の実行は

  • GPGPU - Wikipedia

    GPGPU(General-purpose computing on graphics processing units; GPUによる汎用計算)とは、GPUの演算資源を画像処理以外の目的に応用する技術のことである[1][2]。ビッグデータなどを含む科学技術計算に対し大量の計算を実行できるというメリットのため、広く使われるようになった[3]。2022年、単一マシンとしては世界初のエクサスケールコンピュータとなった米HPEの「フロンティア」にもベクトル計算用にAMDGPUが搭載されるなど、世界最速を競うスーパーコンピュータでの利用も一般的である。 GPGPUは、GPUが持つベクトル計算機としての特性を活かした汎用的なストリーム・プロセッシングの一形態である。GPUはコンピュータゲームで多用されるリアルタイム画像処理向けのデータ並列計算とパイプライン処理に特化した命令発行形態を持ち、またGP

  • OpenCL - Wikipedia

    OpenCL(オープンシーエル、英: Open Computing Language)は、マルチコアCPUGPU、Cellプロセッサ、DSPなどによる異種混在の計算資源(ヘテロジニアス環境、ヘテロジニアス・コンピューティング、英: Heterogeneous)を利用した並列コンピューティングのためのクロスプラットフォームなAPIである。主な用途は科学技術計算や画像処理に代表される高性能計算のためのアプリケーションソフトウェアの高速化(ハードウェアアクセラレーション)であり、シミュレーション可視化に用いるリアルタイム3次元コンピュータグラフィックスAPIとの連携も拡張機能として標準化されている。スーパーコンピュータやサーバ、ワークステーションやパーソナルコンピュータのほか、携帯機器などでの利用も想定されており、組み込みシステム向けに必要条件を下げたOpenCL Embedded Profi

    OpenCL - Wikipedia
  • ストリーム・プロセッシング - Wikipedia

    この記事には複数の問題があります。改善やノートページでの議論にご協力ください。 出典がまったく示されていないか不十分です。内容に関する文献や情報源が必要です。(2016年10月) 脚注による出典や参考文献の参照が不十分です。脚注を追加してください。(2016年10月) 大言壮語的な記述になっています。(2016年10月) 独自研究が含まれているおそれがあります。(2016年10月) 言葉を濁した曖昧な記述になっています。(2016年10月) 出典検索?: "ストリーム・プロセッシング" – ニュース · 書籍 · スカラー · CiNii · J-STAGE · NDL · dlib.jp · ジャパンサーチ · TWL ストリーム・プロセッシング (英: stream processing) は、並列処理を実現するプログラミング手法の一つである。ストリームプロセッシングを用いることにより

  • ベクトル計算機 - Wikipedia

    この記事は検証可能な参考文献や出典が全く示されていないか、不十分です。出典を追加して記事の信頼性向上にご協力ください。(このテンプレートの使い方) 出典検索?: "ベクトル計算機" – ニュース · 書籍 · スカラー · CiNii · J-STAGE · NDL · dlib.jp · ジャパンサーチ · TWL(2015年9月) ベクトル計算機(ベクトルけいさんき)は、計算機科学分野の並列計算に関する類型の一つであるベクトル演算(SIMDを参照)を実行可能なコンピュータのこと。 狭義ではベクトル演算のために最適化された設計として、高性能でパイプライン化された実行ユニットを持ち、その演算能力を可能な限り発揮できるように構成されたアーキテクチャを持つスーパーコンピュータを指す。 広義にはSIMDによるベクトルを対象とした並列演算を指す。以下、主に狭義の、すなわちパイプラインによるベクトル

  • 一杉裕志

    **************************************** この業務用個人 web ページの中身およびレイアウトを近々大幅に整理する予定です。 なお、数年後には完全閉鎖予定ですのでご注意ください。 **************************************** 研究テーマ: 脳型汎用人工知能アーキテクチャの研究開発 人間のような知能を持つ機械を実現する最も確実な方法は、脳の動作原理を解明し、それを模倣することです。 私は自ら再帰的に目標を設定する強化学習 RGoal を用いた脳型汎用人工知能(AGI)アーキテクチャの構築を目指しています。 また、計算論的神経科学の分野で知られている大脳皮質に関する知見をヒントにした BESOM と呼ぶ 機械学習アルゴリズムの開発も行っています。 BESOM は複数の機械学習技術 (自己組織化マップ、ベイジアンネット、

  • ファジィ論理 - Wikipedia

    ファジィ論理(ファジィろんり、英: Fuzzy logic)は、1965年、カリフォルニア大学バークレー校のロトフィ・ザデーが生み出したファジィ集合から派生した[1][2]多値論理の一種で、真理値が0から1までの範囲の値をとり、古典論理のように「真」と「偽」という2つの値に限定されない[3]ことが特徴である。ファジィ論理は制御理論(ファジィ制御)から人工知能まで様々な分野に応用されている。 ファジィ論理と確率論理は数学的に似ており、どちらも0から1までの値を真理値とするが、概念的には解釈の面で異なる。ファジィ論理の真理値が「真の度合い」に対応しているのに対し、確率論理では「確からしさ」や「尤もらしさ」に対応している。このような違いがあるため、ファジィ論理と確率論理では同じ実世界の状況に異なるモデルを提供する。 真理値と確率が0から1の範囲の値をとるため、表面的には似ているように思われる。例

    ファジィ論理 - Wikipedia
  • プログラミング言語一覧 - Wikipedia

    #関連項目 A[編集] A A+ ABAP ABC ABCL ActionScript ActiveBasic Ada Advanced Boolean Expression Language(ABEL) Agena AHDL ALGOL Alice ash APL Apex AppleScript Arc as Atom AutoIt AutoLISP(英語版) AWK B[編集] B Ballerina Bash BASIC BCPL Befunge BF-BASIC'n Bioera BLISS Bluespec Boo Bosque (プログラミング言語)(英語版) BrainCrash Brainfuck C[編集] C C# C++ C++/CLI (C++ Common Language Infrastructure) C++/CX(英語版) (C++ Component E

  • Brainfuck - Wikipedia

    この記事は検証可能な参考文献や出典が全く示されていないか、不十分です。出典を追加して記事の信頼性向上にご協力ください。(このテンプレートの使い方) 出典検索?: "Brainfuck" – ニュース · 書籍 · スカラー · CiNii · J-STAGE · NDL · dlib.jp · ジャパンサーチ · TWL(2017年10月) Brainfuck(ブレインファック)はプログラミング言語のひとつ。なお名称に含まれるfuckが卑語であるため、Brainf*ck または Brainf**kなどと表記されることがある。 概要[編集] 開発者Urban Müllerがコンパイラがなるべく小さくなる言語として考案した。 実際、Müllerが開発したコンパイラのサイズはわずか123バイト、インタプリタは98バイトであった。 Brainfuckプログラムは非常に可読性・記述性が低いため実用性

  • Category:プログラミング言語 - Wikipedia

    便宜上すべてのプログラミング言語は、サブカテゴリが付与されているか否かを問わず、必ずこのカテゴリの直下に置かれます。そのため内容がサブカテゴリと部分的に重複している場合があります。

  • LISPマシン - Wikipedia

    LISPマシンは、LISPを主要なプログラミング言語として効率的に実行することを目的として設計された汎用のコンピュータである。ある意味では、最初の商用シングルユーザーワークステーションと言うこともできる。それほど数量的に大成功を収めたとはいえないが(1988年までに約7000台が出荷された[1])、その後よく使われることになる様々な技術を商用化する先駆けとなった。例えば、効率的ガベージコレクション、レーザープリンター、ウィンドウシステム、コンピュータマウス、高解像度ビットマップグラフィックス、CHAOSNet英語版)などのネットワーキングにおける技術革新などである。1980年代にシンボリックス(3600、3640、XL1200、MacIvoryなど)、LMI(Lisp Machines Incorporated、LMI Lambda)、テキサス・インスツルメンツ(Explorer、Mic

    LISPマシン - Wikipedia
  • マルコフ連鎖 - Wikipedia

    この記事は検証可能な参考文献や出典が全く示されていないか、不十分です。 出典を追加して記事の信頼性向上にご協力ください。(このテンプレートの使い方) 出典検索?: "マルコフ連鎖" – ニュース · 書籍 · スカラー · CiNii · J-STAGE · NDL · dlib.jp · ジャパンサーチ · TWL (2018年1月) マルコフ連鎖(マルコフれんさ、英: Markov chain)とは、確率過程の一種であるマルコフ過程のうち、とりうる状態が離散的(有限または可算)なもの(離散状態マルコフ過程)をいう。また特に、時間が離散的なもの(時刻は添え字で表される)を指すことが多い[注釈 1]。マルコフ連鎖は、未来の挙動が現在の値だけで決定され、過去の挙動と無関係である(マルコフ性)。各時刻において起こる状態変化(遷移または推移)に関して、マルコフ連鎖は遷移確率が過去の状態によらず、

  • 集団的知性 - Wikipedia

    都市や文明といったものも、多くの「個」により形成される集団的知性と言う見方が出来る 集団的知性(しゅうだんてきちせい、英語:Collective Intelligence、CI)は、多くの個人の協力と競争の中から、その集団自体に知能、精神が存在するかのように見える知性である。Peter Russell(1983年)、Tom Atlee(1993年)、Howard Bloom(1995年)、Francis Heylighen(1995年)、ダグラス・エンゲルバート、Cliff Joslyn、Ron Dembo、Gottfried Mayer-Kress(2003年)らが理論を構築した。 集団的知性は、細菌、動物、人間、コンピュータなど様々な集団の、意思決定の過程で発生する。集団的知性の研究は、社会学、計算機科学、集団行動の研究[注 1]などに属する。 Tom Atlee らは、Howard

    集団的知性 - Wikipedia
  • 音声認識 - Wikipedia

    音声認識(おんせいにんしき、英: speech recognition)は声がもつ情報をコンピュータに認識させるタスクの総称である[1]。ヒトの(天然)音声認識と対比して自動音声認識(英: Automatic Speech Recognition; ASR)とも呼ばれる[2]。 例として文字起こしや話者認識が挙げられる。 音声認識は「音声に含まれる情報を認識するタスク」の総称であり、具体的に解かれる問題の例として以下が挙げられる: Speech-to-Text (STT): 含まれる言語情報を文字に変換するタスク。いわゆる文字起こし キーワード認識(英語版)(KWS): 事前に設定されたキーワードの出現を認識するタスク。例として「ヘイ、Siri」 音声認識をサブタスクとして含むタスクには以下が挙げられる: 音声操作: 音声によるアプリの操作。SST/KWSで音声情報を取り出し、これをコンピ

  • Category:機械学習 - Wikipedia

    下位カテゴリ このカテゴリには下位カテゴリ 16 件が含まれており、そのうち以下の 16 件を表示しています。

  • バックプロパゲーション - Wikipedia

    バックプロパゲーション(英: Backpropagation)または誤差逆伝播法(ごさぎゃくでんぱほう)[1]はニューラルネットワークの学習アルゴリズムである[2]。 概要[編集] バックプロパゲーションは数理モデルであるニューラルネットワークの重みを層の数に関わらず更新できる(学習できる)アルゴリズムである。ディープラーニングの主な学習手法として利用される。 そのアルゴリズムは次の通りである: ニューラルネットワークに学習のためのサンプルを与える。 ネットワークの出力を求め、出力層における誤差を求める。その誤差を用い、各出力ニューロンについて誤差を計算する。 個々のニューロンの期待される出力値と倍率 (scaling factor)、要求された出力と実際の出力の差を計算する。これを局所誤差と言う。 各ニューロンの重みを局所誤差が小さくなるよう調整する。 より大きな重みで接続された前段のニ

    バックプロパゲーション - Wikipedia
  • 形態素解析 - Wikipedia

    形態素解析(けいたいそかいせき、Morphological Analysis)とは、文法的な情報の注記の無い自然言語のテキストデータ(文)から、対象言語の文法や、辞書と呼ばれる単語の品詞等の情報にもとづき、形態素(Morpheme, おおまかにいえば、言語で意味を持つ最小単位)の列に分割し、それぞれの形態素の品詞等を判別する作業である。 自然言語処理の分野における主要なテーマのひとつであり、機械翻訳やかな漢字変換など応用も多い(もちろん、かな漢字変換の場合は入力が通常の文と異なり全てひらがなであり、その先に続く文章もその時点では存在しないなどの理由で、内容は機械翻訳の場合とは異なったものになる)。 もっぱら言語学的な観点を主として言語学で研究されている文法にもとづく解析もあれば、コンピュータ上の自然言語処理としてコンピュータでの扱いやすさに主眼を置いた解析もある。以下は後者のためのツールを

    形態素解析 - Wikipedia
  • Category:人工知能 - Wikipedia

    このカテゴリ下にあるページは、該当する適切なサブカテゴリに移動してください。 このカテゴリは大きくなり過ぎないように継続的なメンテナンスが求められています。このカテゴリの下位にある適切なカテゴリに項目を移動してください。

  • 人工知能 - Wikipedia

    人工知能(じんこうちのう、英: artificial intelligence)、AI(エーアイ)とは、「『計算(computation)』という概念と『コンピュータ(computer)』という道具を用いて『知能』を研究する計算機科学(computer science)の一分野」を指す語[1]。「言語の理解や推論、問題解決などの知的行動を人間に代わってコンピュータに行わせる技術」[2]、または、「計算機(コンピュータ)による知的な情報処理システムの設計や実現に関する研究分野」ともされる[3]。大学でAI教育研究は、情報工学科[4][5][6]や情報理工学科コンピュータ科学専攻などの組織で行われている[4][7](工学〔エンジニアリング〕とは、数学・化学・物理学などの基礎科学を工業生産に応用する学問[8][注釈 1])。 『日大百科全書(ニッポニカ)』の解説で、情報工学者・通信工学者の佐藤

    人工知能 - Wikipedia
  • Tierra home page

    ... what hep humorists here are already calling "Critical Mass" (get it? not too many did in 1945, the Cosmic Bomb was still trembling in its earliness, not yet revealed to the People, so you heard the term only in the very superhepcat-to-hepcat exchanges). --- Thomas Pynchon, Gravity's Rainbow This is a page of links to information about the Tierra digital evolution software. The Tierra software

  • Fractal antenna - Wikipedia

    A fractal antenna is an antenna that uses a fractal, self-similar design to maximize the effective length, or increase the perimeter (on inside sections or the outer structure), of material that can receive or transmit electromagnetic radiation within a given total surface area or volume. Such fractal antennas are also referred to as multilevel and space filling curves, but the key aspect lies in

    Fractal antenna - Wikipedia
  • フラクタル - Wikipedia

    この項目では、幾何学の概念について説明しています。テレビアニメについては「フラクタル (テレビアニメ)」を、榊原ゆいのアルバムについては「Fractal」を、日の持株会社については「FRACTALE」をご覧ください。 フラクタルの例(マンデルブロ集合) フラクタル(仏: fractale, 英: fractal)は、フランスの数学者ブノワ・マンデルブロが導入した幾何学の概念である。ラテン語の fractus から。図形の部分と全体が自己相似(再帰)になっているものなどをいう。なお、マンデルブロが導入する以前から以下で述べるような性質を持つ形状などはよく考えられてきたものであり、また、そういった図形の一つである高木曲線は幾何ではなく解析学上の興味によるものである。 定義[編集] コッホ雪片の作成 フラクタルの特徴は直感的には理解できるものの、数学的に厳密に定義するのは非常に難しい。マンデル

    フラクタル - Wikipedia
  • Category:フラクタル - Wikipedia

    下位カテゴリ このカテゴリには下位カテゴリ 2 件が含まれており、そのうち以下の 2 件を表示しています。

  • 人工生命 - Wikipedia

    人工生命(じんこうせいめい)は、人間によって設計、作製された生命。生化学やコンピュータ上のモデルやロボットを使って、生命をシミュレーションすることで、生命に関するシステム(生命プロセスと進化)を研究する分野である。「人工生命」は1986年にアメリカの理論的生物学者、クリストファー・ラングトンによって命名された。人工生命は生物学的現象を「再現」しようと試みる点で生物学を補うものである[1]。また、人工生命(Artificial Life)を ALife と呼ぶことがある。手段によってそれぞれ、「ソフトALife」(コンピュータ上のソフトウェア)、「ハードALife」(ロボット)、「ウェットALife」(生化学)と呼ばれる[2]。 概要[編集] 一般には生命とはすなわち、(生物)分類学的な生物の生命のことであるが(近代以前の分類学である博物学の最上位の分類は生物と無生物(鉱物)という分類であっ

    人工生命 - Wikipedia
  • Category:複雑系 - Wikipedia

    複雑系、複雑系理論に関するカテゴリ。 複雑系として研究されている分野・領域など、複雑系に幾らかでも関連した記事はこのカテゴリに含めてください。

  • 創発 - Wikipedia

    この記事は検証可能な参考文献や出典が全く示されていないか、不十分です。出典を追加して記事の信頼性向上にご協力ください。(このテンプレートの使い方) 出典検索?: "創発" – ニュース · 書籍 · スカラー · CiNii · J-STAGE · NDL · dlib.jp · ジャパンサーチ · TWL(2011年11月) シロアリの塚は自然界での創発の例である。 創発(そうはつ、英語emergence)とは、部分の性質の単純な総和にとどまらない性質が、全体として現れることである。局所的な複数の相互作用が複雑に組織化することで、個別の要素の振る舞いからは予測できないようなシステムが構成される。 この世界の大半のモノ・生物等は多層の階層構造を含んでいるものであり、その階層構造体においては、仮に決定論的かつ機械論的な世界観を許したとしても、下層の要素とその振る舞いの記述をしただけでは、上

    創発 - Wikipedia
  • 人工免疫システム - Wikipedia

    人工免疫システム(じんこうめんえきシステム、英: Artificial Immune System, AIS)は、生物の免疫系の原理やプロセスにヒントを得たコンピュータシステムである。そのアルゴリズムは免疫系の学習と記憶の特性を問題解決に利用する。人工知能と一部のAISアルゴリズムを組み合わせたものもあり、遺伝的アルゴリズムと密接に関連している。 AISでシミュレートされるプロセスとしては、B細胞のパターン認識や過剰変異やクローン選択、T細胞の negative selection、親和性成熟、免疫ネットワーク理論などがある。 項目では、これらのプロセスのアルゴリズム的実装に関するものである。その基盤となる生物学的理論については、免疫系を参照されたい。 パターン認識[編集] 抗体と抗原は一般に一連の属性で表される。属性はバイナリ、整数、実数などが多いが、基的にどんなデータでもよい。マッ

  • 群知能 - Wikipedia

    群知能(ぐんちのう、むれちのう、swarm intelligence, SI)は、分権化し自己組織化されたシステムの集合的ふるまいの研究に基づいた人工知能技術である。「群知能」という用語は、1989年 Beni および Wang が提唱したもので、セルラーロボットシステムに関して使ったのが最初である[1](セル・オートマトン、進化的計算も参照されたい)。 SIシステムは一般に単純なエージェントやボイドの個体群から構成され、各個体はローカルに互いと、そして彼らの環境と対話する。個々のエージェントがどう行動すべきかを命じている集中的な制御構造は通常存在しないが、そのようなエージェント間の局所相互作用はしばしば全体の行動の創発(emergence)をもたらす。このようなシステムの自然界の例として、アリの巣、鳥の群れ、動物の群れ、細菌のコロニー、魚の群れなどがある。[2] 群ロボット工学は群知能の

  • 粒子群最適化 - Wikipedia

    粒子群最適化(りゅうしぐんさいてきか、Particle Swarm Optimization、PSO)とは、群知能の一種。 昆虫の大群や魚群において、一匹がよさそうな経路を発見すると(すなわち、料を発見したとか安全であるという場合)、群れの残りはどこにいても素早くそれに倣うことができる。 これは多次元空間において位置と速度を持つ粒子群でモデル化される。これらの粒子はハイパー空間を飛びまわり、最善な位置を探す。位置の評価は適応度関数で行う。群れのメンバーは良い位置について情報交換し、それに基づいて自身の位置と速度を調整する。このコミュニケーションは主に次の二種類の方法でなされる。 最も良い位置にいる粒子が全体に通知される。 ローカルなベストの位置にいる粒子が近傍の粒子群に通知される。 位置と速度の更新は以下の式で行われ、これが繰り返される。 は、慣性定数。多くの場合 1 より若干小さい値が

  • 進化戦略 - Wikipedia

    進化戦略(しんかせんりゃく、英: Evolution Strategy, ES)あるいは進化的戦略(しんかてきせんりゃく)は、メタヒューリスティクスの探索アルゴリズムである。4つの主要な進化的アルゴリズム方法論の一つでもある。 進化戦略は、実数関数の非線形最適化問題を解く手法として、1960年代頃にベルリン工科大学の Ingo Rechenberg と Hans-Paul Schwefel により開発されたアルゴリズムである。 遺伝的アルゴリズムと同時期に提案され内容も「進化的な要素を関数の探索に用いる」という全く同じコンセプトの手法であるが、1990年代頃までは遺伝的アルゴリズムがアメリカを中心に研究が行われていたのに対し、進化戦略は主にヨーロッパを中心に全く独立の分野として研究が行われ、あまりお互いの交流はなかった。その研究内容としては数学的な解析が非常に多いのが特徴である。 進化戦略

  • 進化的プログラミング - Wikipedia

    進化的プログラミング(しんかてきプログラミング、Evolutionary Programming)は、4つの主要な進化的アルゴリズム方法論の1つである。 概要[編集] 人工知能の生成を意図した学習過程として、シミュレーションされた進化を使った Lawrence J. Fogel が1960年に最初に使った用語である。Fogel は予測機として有限状態機械を使い、それを発展させた。 その後、彼の息子の David B. Fogelにより実数関数の最適化問題を探索する手法に拡張され、進化的戦略と類似した方法に発展した。 進化的プログラミングの中心となるのは突然変異である。親ベクトルに対してランダムな変化を加えて子ベクトルを生成し、それらを評価して、ランダムに個体を選んで適用度を比較する。これによって次の世代を選び、解が収束するまでこれを繰り返していく。 現在、進化的プログラミングは他の3つの方

  • 遺伝的プログラミング - Wikipedia

    遺伝的プログラミング(いでんてきプログラミング、英: Genetic Programming, GP)は、メタヒューリスティックなアルゴリズムである遺伝的アルゴリズムを拡張したもので、進化的アルゴリズムの四つの主要な方法論の内の一つでもある。 概要[編集] 遺伝的プログラミングは1990年にジョン・コザ(John Koza)によって提案された。他の進化的アルゴリズムの主要な方法論が同時期に提案され独立して研究が進められていたのに対し、遺伝的プログラミングは最初から遺伝的アルゴリズムの拡張として提案されており、他の三つの方法とは大きく立場を異にする。具体的な内容としては、遺伝的アルゴリズムにおける遺伝子型の表現が主に配列であるのに対し、遺伝的プログラミングでは木構造を用いる。このため、遺伝的アルゴリズムでは表現できなかった数式やプログラムのコードなど、構造を持ったデータを表現することができる

    遺伝的プログラミング - Wikipedia
  • サポートベクターマシン - Wikipedia

    サポートベクターマシン(英: support-vector machine, SVM)は、教師あり学習を用いるパターン認識モデルの1つである。分類や回帰へ適用できる。1963年にウラジミール・ヴァプニク(英語版)とAlexey Ya. Chervonenkisが線形サポートベクターマシンを発表し[1]、1992年にBernhard E. Boser、Isabelle M. Guyon、ウラジミール・ヴァプニクが非線形へと拡張した。 サポートベクターマシンは、現在知られている手法の中でも認識性能が優れた学習モデルの1つである。サポートベクターマシンが優れた認識性能を発揮することができる理由は、未学習データに対して高い識別性能を得るための工夫があるためである。 基的な考え方[編集] サポートベクターマシンは、線形入力素子を利用して2クラスのパターン識別器を構成する手法である。訓練サンプルから

    サポートベクターマシン - Wikipedia
  • 隠れマルコフモデル - Wikipedia

    隠れマルコフモデル(かくれマルコフモデル、英: hidden Markov model; HMM)は、確率モデルのひとつであり、観測されない(隠れた)状態をもつマルコフ過程である。 概要[編集] 同じマルコフ過程でも、隠れマルコフモデルより単純なマルコフ連鎖では、状態は直接観測可能であり、そのため、状態の遷移確率のみがパラメータである。一方、隠れマルコフモデルにおいては、状態は直接観測されず、出力(事象)のみが観測される。ただしこの出力は、モデルの状態による確率分布である。従って、ある隠れマルコフモデルによって生成された出力の系列は、内部の状態の系列に関する何らかの情報を与えるものとなる。「隠れ」という語はモデルが遷移した状態系列が外部から直接観測されないことを指しており、モデルのパラメータについてのものではない。たとえパラメータが既知であっても隠れマルコフモデルと呼ばれる。隠れマルコフモ

    隠れマルコフモデル - Wikipedia
  • OpenCV - Wikipedia

    OpenCV(オープンシーヴィ、英: Open Source Computer Vision Library)とはインテルが開発・公開したオープンソースのコンピュータビジョン向けライブラリ[4]。2009年にWillow Garage(ウィロー・ガレージ)に開発が移管され、さらにその後Itseezにメンテナンスが移管された[5]が、2016年5月にインテルがItseezを買収することが発表された[6][7]。 概要[編集] 画像処理・画像解析および機械学習等の機能を持つC++JavaPython、MATLAB用ライブラリ[8]。様々なプラットフォームすなわち複数のオペレーティングシステム (OS) やCPUアーキテクチャに対応するクロスプラットフォームなライブラリであり、macOSやFreeBSD等全てのPOSIXに準拠したUnix系OS、LinuxWindowsAndroid、i

    OpenCV - Wikipedia
  • 遺伝的アルゴリズム - Wikipedia

    遺伝的アルゴリズム(いでんてきアルゴリズム、英語:genetic algorithm、略称:GA)とは、1975年にミシガン大学のジョン・H・ホランド(John Henry Holland)によって提案された近似解を探索するメタヒューリスティックアルゴリズムである。人工生命同様、偶然の要素でコンピューターの制御を左右する。4つの主要な進化的アルゴリズムの一つであり、その中でも最も一般的に使用されている。 遺伝的アルゴリズムはデータ(解の候補)を遺伝子で表現した「個体」を複数用意し、適応度の高い個体を優先的に選択して交叉・突然変異などの操作を繰り返しながら解を探索する。適応度は適応度関数によって与えられる。 この手法の利点は、評価関数の可微分性や単峰性などの知識がない場合であっても適用可能なことである。 必要とされる条件は評価関数の全順序性と、探索空間が位相(トポロジー)を持っていることであ

    遺伝的アルゴリズム - Wikipedia
  • 進化的アルゴリズム - Wikipedia

    進化的アルゴリズム(しんかてきアルゴリズム、evolutionary algorithm、EAと略記)は進化的計算の一分野を意味し、人工知能の一部である。個体群ベースのメタヒューリスティックな最適化アルゴリズムの総称である。そのメカニズムとして生殖、突然変異、遺伝子組み換え、自然淘汰、適者生存といった進化の仕組みに着想を得たアルゴリズムを用いる。最適化問題の解の候補群が生物の個体群の役割を果たし、コスト関数によってどの解が生き残るかを決定する。それが繰り返された後、個体群の進化が行われる。 EAの例を以下に示す。これらの技法は質的には同様だが、実装の詳細は異なっており、適用される問題の分野が異なる。 遺伝的アルゴリズム これは EA の中でも最も一般的な手法である。問題の解を探索するにあたって数値の列を使用し(2進数を使うのが古典的だが、解決すべき問題に合わせて最適な形式が選択され、2進