群知能(ぐんちのう、むれちのう、swarm intelligence, SI)は、分権化し自己組織化されたシステムの集合的ふるまいの研究に基づいた人工知能技術である。「群知能」という用語は、1989年 Beni および Wang が提唱したもので、セルラーロボットシステムに関して使ったのが最初である[1](セル・オートマトン、進化的計算も参照されたい)。 SIシステムは一般に単純なエージェントやボイドの個体群から構成され、各個体はローカルに互いと、そして彼らの環境と対話する。個々のエージェントがどう行動すべきかを命じている集中的な制御構造は通常存在しないが、そのようなエージェント間の局所相互作用はしばしば全体の行動の創発(emergence)をもたらす。このようなシステムの自然界の例として、アリの巣、鳥の群れ、動物の群れ、細菌のコロニー、魚の群れなどがある。[2] 群ロボット工学は群知能の
ソフトコンピューティング(英: Soft computing)とは、計算機科学、人工知能、機械学習、さらには他の工学分野の計算技法の集成であり、非常に複雑な事象の研究・モデル化・解析を行うものである。ターゲットとなる事象は、例えば、従来的な手法では低コストで対処できないこと、あるいは従来手法では解析できないこと、さらには完全な解法が見つかっていないことなどである。従来の手法では、比較的単純な系しかモデル化できず、正確な解析もできなかった。生物学、医学、人文科学などといった分野の扱う系は複雑であり、それまでコンピュータを使った数学的かつ解析的な手法では扱いにくかったのである。もちろん、系の複雑さは相対的なものであり、従来的な手法が役に立たないということを言っているわけではない。 ソフトコンピューティングに含まれる主な分野は次の通り。 ニューラルネットワーク (NN) ファジーシステム (FS
ソフトコンピューティングとは? ソフトコンピューティングとは、複雑・膨大で、あいまいな情報や知識を、人間主体で、人間の立場から取り扱おうとする、柔らかで、しなやかな新しい情報技術体系のことである。ここでのコンピューティングという用語は、ただ単に計算を意味するのではなく、情報や知識に対する考え方や理念、情報処理のための技術やシステム、人間や社会におけるインターフェースや価値観等を含む大きな科学技術体系を意味している。その特徴は、従来の厳密な数学的体系に基づく科学技術をハードコンピューティングと呼ぶとすると、ソフトコンピューティングは、あいまいで複雑な現実の現象そのものを対象にし、人間が行うような柔軟な取り扱いをし、その中にゆるい数理的、論理的な構造を見出し、そしてハードコンピューティングとの橋渡しをするところにある。ここでの主体はあくまでも人間の立場、現実の立場、総合的な立場に置かれていると
知的作業の生産性はやり方の設計によって左右される。「数式だらけの論文を読む」というタスクも「とにかく頑張って読む」のではなく、やり方をうまく設計することで生産性向上ができるんじゃないかなぁ。そう考えて、自分を観察しながらやってみることにした。 読む論文はCRF(条件付き確率場)についての次の二つ: Lafferty: Conditional random fields: Probabilistic... - Google ScholarとSutton: An introduction to conditional random fields... - Google Scholar まずは目的の明確化。目的は達成したかどうかが客観的に計測できるものでなければならない。つまり「CRFを理解する」なんてのではダメ。「CRFを実装して学習過程を可視化した動画を作ってブログに載せる」を目標とする。
はてなグループの終了日を2020年1月31日(金)に決定しました 以下のエントリの通り、今年末を目処にはてなグループを終了予定である旨をお知らせしておりました。 2019年末を目処に、はてなグループの提供を終了する予定です - はてなグループ日記 このたび、正式に終了日を決定いたしましたので、以下の通りご確認ください。 終了日: 2020年1月31日(金) エクスポート希望申請期限:2020年1月31日(金) 終了日以降は、はてなグループの閲覧および投稿は行えません。日記のエクスポートが必要な方は以下の記事にしたがって手続きをしてください。 はてなグループに投稿された日記データのエクスポートについて - はてなグループ日記 ご利用のみなさまにはご迷惑をおかけいたしますが、どうぞよろしくお願いいたします。 2020-06-25 追記 はてなグループ日記のエクスポートデータは2020年2月28
jQuery Mobile is no longer supported To read more about the status of the jQuery Mobile project, see the announcement blog post. A Touch-Optimized Web Framework jQuery Mobile is a HTML5-based user interface system designed to make responsive web sites and apps that are accessible on all smartphone, tablet and desktop devices. Seriously cross-platform with HTML5 jQuery Mobile framework takes the "w
Webkitの重要性/ HTML5の普及の序章(7) 2010年6月29日火曜日 投稿者 佐竹義智 主要ブラウザのHTML5対応状況下の図は、HTML5の中でもWeb Apllication系のタグにどの程度対応しているのかを表していますが、Chrome(Windows板)と、AppleのSafari、MozillaのFireFoxは積極的にHTML5へ対応しています。 ブラウザによりHTML5の状況は異なりますが、IEだけやたらとHTML5への対応がおくれているのが目立ちます。 GoogleのChromeやAppleのSafariは、レンダリングエンジン(HTMLのコードを解釈して描画するコアプログラム)に、Webkitというものを共通して使用しています。WebKitはもともとUNIXのデスクトップ環境「KDE」として開発がスタートしていますが、AppleがこれをSafariのレンダ
2010/05/12 「グーグルのエンジニアがSafariのためにコードを書くこともあるんですよ。WebKitコミュニティの中では、そのほうが物事の進みが速いという不文律のようなものがあるんです」 こう語るのは、グーグルでChrome開発に携わるソフトウェア・エンジニアの鵜飼文敏氏だ。鵜飼氏はChromeに機能を追加するために、WebKitコミュニティでWebSocketの設計、実装なども行なっている。 WebKitは不思議なプロジェクトだ。よく知られているように、Google ChromeとApple Safari(およびiPhoneやiPadに搭載されるそのモバイル版のMobile Safari)は、オープンソースベースで開発が進む「WebKit」というコードベースを共有している。ここにさらに、WebKitを統合したGUI開発フレームワーク「Qt」を抱えるノキアや、搭載ブラウザをWeb
What is an IP Address? An IP (short for “Internet Protocol”) address is a unique number assigned to every machine that connects to the internet. Nowadays, you can have multiple computers behind a router that share a single IP using Network Address Transformation (NAT). If you have ever used a wifi hotspot to access the internet, you’ve shared an IP address with someone. What’s the Difference betwe
obj The object on which to define the property. prop A string or Symbol specifying the key of the property to be defined or modified. descriptor The descriptor for the property being defined or modified. Object.defineProperty() allows a precise addition to or modification of a property on an object. Normal property addition through assignment creates properties which show up during property enumer
PowerShell is a cross-platform task automation solution made up of a command-line shell, a scripting language, and a configuration management framework. PowerShell runs on Windows, Linux, and macOS. Command-line Shell PowerShell is a modern command shell that includes the best features of other popular shells. Unlike most shells that only accept and return text, PowerShell accepts and returns .NET
ちょっと調べる機会があったので。 まずサロゲートペアの性質について ・Unicode と UTF http://www.parof.jp/Programing/Unicode/ Unicode で「D800~DFFF」の範囲(これがサロゲート領域)にあるビット列がでてきたら、次の2バイトと合わせて1文字と認識しなさい、と定められています(逆に言うと、「D800~DFFF」はそれだけで表現される文字というのが定められていません)。そしてこの領域のうち「D800~DBFF」は4バイトのうち上位2バイトで使い、「DC00~DFFF」は下位2バイトで使われます。 JavaScriptのcharCodeAtメソッドでサロゲートペアの文字 一文字を調べると、charCodeAt(0)で上位サロゲートのコード、 charCodeAt(1)で下位サロゲートのコードが返ってきます。 (ちなみにlengthは
ECMAScript® 2024 language specification 15th edition, June 2024 This Standard defines the ECMAScript 2024 general-purpose programming language. Kindly note that the normative copy is the HTML version; the PDF version has been produced to generate a printable document. This 15th edition has been prepared under the Ecma RF patent policy. Please note that for ECMAScript Edition 4 the Ecma standard nu
Future home of the ECMAScript programming language.ECMAScript Programming Language New to ECMAScript? Learn about the ECMAScript language Discover the ECMAScript community Implementing an ECMAScript engine? Read the documentation Download the ES4 reference interpreter Interested in ECMAScript Harmony? Read Brendan Eich's announcement of ECMAScript Harmony Get involved in the development of ECMAScr
この記事は検証可能な参考文献や出典が全く示されていないか、不十分です。 出典を追加して記事の信頼性向上にご協力ください。(このテンプレートの使い方) 出典検索?: "ECMAScript" – ニュース · 書籍 · スカラー · CiNii · J-STAGE · NDL · dlib.jp · ジャパンサーチ · TWL (2020年6月)
ホワイトボードといえば、会議に必須のアイテム。通常は会議室に備え付けのものを使うが、最近はそれなりの大きさで持ち運びできるものが増えてきた。各製品の特徴をざっと比較してみよう。 ホワイトボードといえば、会議室に必須のアイテム。言葉だけじゃ理解できないようなことも、図や絵を描いて説明したり、表を書いて比べたりすればぐっと分かりやすくなる。会議のアジェンダを書き出しておけば、会議の目的を忘れてダラダラすることも減りそうだ。 さて、こんな便利なホワイトボードだが、通常は会議室に備え付け。小さいものでは以前から持ち運びできるホワイトボードがあったが、最近はそれなりの大きさで持ち運びできるものが増えてきた。ざっと比較してみよう。 A1判が2枚セットで980円と“ホワイトボード”としては破格の価格なのが欧文印刷の「消せる紙(し)」。紙の表面にニスのような素材を塗りつけており、ホワイトボードマーカーで書
「Sapota」は2019年5月30日をもちまして、サービスを終了致しました。 長年のご利用ありがとうございました。 本サービス及び運営会社にご質問・ご意見がございましたらこちらからご連絡ください。
.NET開発者中心 厳選ブログ記事 開発者が知っておくべき、6つのUIアーキテクチャ・パターン ―― 「matarillo.com」より ―― 猪股 健太郎 2011/12/15 「.NET開発者中心 厳選ブログ記事」シリーズでは、世界中にある膨大なブログ・コンテンツの中から、特にInsider.NET/.NET開発者中心の読者に有用だと考えられるブログ記事を編集部が発掘・厳選し、そのブログ記事を執筆したブロガーの許可の下、その全文を転載・翻訳しています。この活動により、.NET開発者のブログ文化の価値と質を高め、より一層の盛り上げに貢献することを目指しています。 Martin Fowler氏の『GUI Architectures』を訳して公開しようと思ったのだが、FAQページに「PofEAAの続編などは商業出版する予定なので翻訳はしないでほしい」と書いてある。なので翻訳の公開はやめて、「
こんにちは。 CMS開発担当の山口です。 今回は「INBOUNDなWEBサイト」、つまり、お問い合わせがたくさん来るWEBサイトを作るにあたって、欠かせない必須アイテムであるCMSについてお話しします。 ※あらためてCMSとは… WEBサイトのページやコンテンツ、画像などを管理・更新しやすいようにシステム化したもの。 現代のWEBサイトにおいて、CMSでの構築は、マストな要件となってきました。 WEBサイトが「作る」時代から「運用する」時代になって久しく、 その難しさや大変さは周知されてきました。 そこで登場したのがCMS。 運用の簡略化・効率化に貢献し、WEBサイトの懐を大きくするツールとして、 今ではWEB制作現場で当たり前のように使用されています。 WEBサイト制作スキルのないメンバーで運用するCMSを探そう そもそもCMSは古くから各所で開発され、それぞれ違う目的・用途を持って
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く