たにちゅーの思惑|谷口忠大Home Page(たにちゅー・どっと・こむ)

たにちゅーの思惑|谷口忠大Home Page(たにちゅー・どっと・こむ)

たにちゅーの思惑|谷口忠大Home Page(たにちゅー・どっと・こむ)

たにちゅーの思惑|谷口忠大Home Page(たにちゅー・どっと・こむ)

たにちゅーの思惑|谷口忠大Home Page(たにちゅー・どっと・こむ)

たにちゅーの思惑|谷口忠大Home Page(たにちゅー・どっと・こむ)

たにちゅーの思惑|谷口忠大Home Page(たにちゅー・どっと・こむ)

たにちゅーの思惑|谷口忠大Home Page(たにちゅー・どっと・こむ)

たにちゅーの思惑|谷口忠大Home Page(たにちゅー・どっと・こむ)

2012 年 2 月
« 1 月    
 12345
6789101112
13141516171819
20212223242526
272829  

新着記事

最近のコメント

HOME  > memo: cpplapack_plusの導入 ubuntu11.10ですんなり行かなかったよ のメモ

memo: cpplapack_plusの導入 ubuntu11.10ですんなり行かなかったよ のメモ

2012-02-01 (wed)|カテゴリー:コメント:0

谷口の過去の資産プログラムでつかっている cpplapack

c++でのclapackのラッパーです.

これで,僕が自分の仕事をやりやすいように,付加的な関数とか

ベイズ推定するのに ガウス分布や多項分布,ディリクレ分布など おまけをくっつけて

ラッパしている酷いソースコードが cpplapack_plus << PD時代からのためこみ.今や情報系教員なので酷いソースコードは見ないで 的な状況.

 

まぁ,いいとして,

久しぶりに新環境にいれようとしたら手こずってしまったので.メモまで.

 

cpplapack_plus @ github

https://github.com/tanichu/cpplapack_plus

 

まず, 入ってなかったら

synapticとかapt-get で

lapackとblas のライブラリが入っているか確認.入っていなかったら入れる.

 

次にcpplapackを入れる.

CPPLAPACKの導入法 (ohnaka version)

基本的には上記の内容でいけるかとおもいますがー.

基本的には cpplapackをsourceforgeからとってきてパスが通るところにおいておけばいい.

 

コンパイル時は

-llapack –lblas

を忘れずに.

 

ここで,エラーが出てしまいまして

 

In file included from /usr/include/cpplapack.h:170:0,
                 from test.cpp:1:
/usr/include/_dsymatrix-/_dsymatrix.hpp:9:23: error: reference ‘m’ cannot be declared ‘mutable’ [-fpermissive]
In file included from /usr/include/cpplapack.h:172:0,
                 from test.cpp:1:
/usr/include/_dssmatrix-/_dssmatrix.hpp:9:23: error: reference ‘m’ cannot be declared ‘mutable’ [-fpermissive]
In file included from /usr/include/cpplapack.h:186:0,
                 from test.cpp:1:
/usr/include/_zhematrix-/_zhematrix.hpp:9:23: error: reference ‘m’ cannot be declared ‘mutable’ [-fpermissive]
In file included from /usr/include/cpplapack.h:188:0,
                 from test.cpp:1:
/usr/include/_zhsmatrix-/_zhsmatrix.hpp:9:18: error: reference ‘m’ cannot be declared ‘mutable’ [-fpermissive]

的な事を言われました. mutable は参照 reference の宣言では使えませんよー.とのこと.

いろいろ調べて見ると,mutable は参照では意味がない.とのこと. gccのバージョンで禁じられるようになったりしたのかな?

よくわからんが不要とのことで削除します.

 

それぞれ ファイルに行くと上の方に

mutable つけて &m を宣言しているところがあるので,

機械的に mutable を消していきます.

 

でもって,cpplapackのフォルダの内容を まるごとリンクが通るようにおいてあげます.

また cpplapack.h は includeが通るパスに入れてあげましょう.

 

これで,コンパイルすると通るようになりました.

 

次に,randlibcを入れる必要があります.

乱数演算のためです.

*randlib
http://www.mlab.ice.uec.ac.jp/~ej-sib/numerical/numerical_random.html

 


% cd randlibc
% g++ -O2 -c ./source/randlib.c/src/linpack.c
% g++ -O2 -c ./source/randlib.c/src/com.c
% g++ -O2 -c ./source/randlib.c/src/randlib.c
% ar cr librandlibc.a linpack.o com.o randlib.o
% ranlib librandlibc.a

ということで,準備できて,librandlibc.a はまた,リンクの通るところにおいてあげます.


及び randlib.h もinclude できるパスにおいてあげます.


 


次に便利な c++のライブラリ clxライブラリの導入です.


http://clx.cielquis.net/


こっから持ってきて,これまたinclude パスが通るところにおいてあげてください.


# clxはヘッダファイル群なので,特にコンパイルは不要


 


これで


準備完了です.


githubから  cpplapack_plus を落として来てくださいませ.


https://github.com/tanichu/cpplapack_plus


 


あ,gitからは


//github


//cloneをローカルに取得する.


git clone git://github.com/tanichu/cpplapack_plus.git


でいいのかな.


 


g++ -c cpplapack_plus.cpp -llapack -lblas –lrandlibc


で cpplapack_plus.o を作りましょう.


 


でもって,


 


g++ hogehoge.cpp cpplapack_plus.o -llapack -lblas –lrandlibc


 


とかして使ってください.


基本的には cpplapack_plus.h をincludeすればいけるはず.


 


サンプルソースは git で main.cpp にあります.


 


便利なのは


ウィシャート分布のサンプルとか


ガウス分布,多項分布のクラスなどを用意している点.


あとは,過去の遺物の堆積でしかないです.www (´・ω・`)


 


あくまで自分のメモまで~.

「コミュニケーション場のメカニズムデザイン」@知能システムシンポジウム 講演募集!!!!

2012-01-13 (fri)|カテゴリー:コメント:0

下記の要領で,

計測自動制御学会 知能システムシンポジウム で

http://www.sice.or.jp/~i-sys/is39/cfp.html

OS「コミュニケーション場のメカニズムデザイン」を開催します.

興味を持っていただけたら是非ご参加ください.

講演申し込み締切り 2012/1/19

原稿締め切り 2012/2/10

です.

http://www.sice.or.jp/bukai_web_appli/cgi-bin/bukai_step2.cgi?eventvalue=sice_web_appli\\\1\\\isys39.txt

こちらから,

申込みセッション で 「コミュニケーション場のメカニズムデザイン」をご選択ください.

よろしくおねがいします.

 

お問い合わせは twitter で @tanichu までお気軽に!

メールは tadahroあっとtanichu.com です.

—————–
OS提案「コミュニケーション場のメカニズムデザイン」

近年,知識社会の高まりもあり,企業や大学といった公式な組織から
地域やオープンネットワークといった非公式な組織において,如何に
知識共有や情報処理,発想支援や創造的活動を行うかという事が
本質的に重要となってきている.
また,組織には目に見える集団としての組織のみならず,ウェブ社会の中で
会ったことも無い人とのコラボレーションによって新たな知的創造を
行うオープンコラボレーション活動が注目され,リアルタイムウェブの
進展と共に可能性を広げている.

このような知識社会における相互作用,記号過程を促進するために,
様々な情報技術が用いられて来たが,モノとしての支援だけでは,
失敗に終わる事が多く報告されてきた.

そこで本セッションでは設計対象をモノからコミュニケーションの場や
それを支えるメカニズム(制度)などのコトに変更し,
新たな知的相互作用の支援や人間集団における情報処理のあり方,
それを支える場やメカニズムについて議論したい.

キーワード
コミュニケーション支援,制度設計,会議の経済学
サイエンスコミュニケーション,予測市場,マスコラボレーション
ビブリオバトル,ネットワーク科学,メディア論,知識創造支援 など

「立命館が考える2020年のエネルギーの地産地消」開催のご案内

以下のようなものが開催されます.

パネルディスカッションに登場しますので,良かったらお越しください~.( ・∀・)

【PDF】立命館が考える2020年のエネルギー_ページ_1

続きを読む

SICE-SI部門講演会でOS「記号創発ロボティクス」やります.

2011-08-11 (thu)|カテゴリー:コメント:0

本年末の計測自動制御学会 システムインテグレーション部門講演会
においてもOS「記号創発ロボティクス」を開催することと致しました.
申込締切は9月2日(金),原稿締切は10月7日(金)となります!

興味のあるかたご投稿いただけると助かります!

第12回 計測自動制御学会
システムインテグレーション部門講演会
http://www.si-sice.org/si2011/
オーガナイズドセッション「記号創発ロボティクス」

ロボット研究,音声言語,画像研究を含むマルチモーダルインタラクション研究の
発展に伴い,ロボットが人間と共生することを目標とすると共に,記号過程を内包
した人間知能の構成論的理解を進める研究が始まっている.
記号創発ロボティクスでは我々人間が扱う記号を動作学習や環境認識の学習,
言語運用に関わる能力の学習などと密接に関わりながらボトムアップに組織化される
動的現象として捉える.本セッションではこのようなボトムアップな知能の構成に
関わる研究テーマについて議論する.

トピック例: マルチモーダル対話,概念学習,語意学習,言語獲得,
対話戦略・対話調整とスキルの学習,言語発達,言語進化,動作の言語化,
動作の分節化,タスク遂行とスキルの学習,強化学習,模倣学習
環境の分節化,一般物体認識・学習,実世界理解,シンボルグラウンディング など

申込締切: 2011年9月2日(金)
原稿締切: 2011年10月7日(金)

期 日:2011年12月23日(金)~25日(日)
会 場:京都大学 吉田キャンパス
講演原稿:A4判 2~4ページ (日本語または英語)
講演時間:1件15分程度(スロットにより異なる場合あり)
講演言語:日本語のみ(英語での発表をお考えの場合には,国際会議SII2011への論文投稿を強く推奨いたします)

オーガナイザ
谷口忠大(立命館大学)
岩橋直人(情報通信研究機構)
長井隆行(電気通信大学大学院)
田口亮 (名古屋工業大学)
杉浦孔明(情報通信研究機構)

【動画】ケインズvsハイエク

2011-08-01 (mon)|カテゴリー:コメント:0

あまりに良かったのでtwitter だけじゃなくてブログでもシェアします. ケインズvsハイエク

 

ケインズvsハイエク 第2ラウンド

 

 

ケインズとハイエクの違い,ボトムアップとトップダウンの違いがよくわかります.

 

世界をモノとして見るか,生命として見るかでしょうか?

ややこしいけど,別の言い方をすると

システム工学的にみるかシステム論的にみるか

ということかもしれません.

 

ボトムアップな創発システムとして,世界を捉えない限り

ミクロ・マクロループはとらえられないよ.

6/16 ABCラジオ 「おはようパーソナリティ道上洋三です」でi-reneの研究を取り上げていただきました.

2011-06-16 (thu)|カテゴリー:コメント:0

2011/6/16 朝のABCラジオ番組の中で

地産地消の電力ネットワークの考え方について,論文の内容を

引用しながら紹介いただきました.

 

原子力の稼働が停止し,節電が求められる昨今ですが,

50年後のエネルギー事情を見据えた,再生可能エネルギーとその特質

分散性を考慮したうえ,経済的,社会的構造に配慮した

自律分散型の電力ネットワークの仕組みが必要になると考えます.

6/7 産経新聞にビブリオバトルの展開とインタビューを掲載いただきました.

2011-06-10 (fri)|カテゴリー:コメント:0

sankei_bibliobattle_110607

産経新聞に

私の言葉が生む「最高の一冊」

という見出で大きく,ビブリオバトルについて取り上げていただきます.

 

記事の中では大阪の紀伊国屋書店での開催事例と,沖縄の会社 琉球光和内での

新人教育の中での取り組みを掲載いただいています.

 

とりあえずは,日本全国への広がり,全年齢層への展開を目指してビブリオバトルは走っています.

その先はセカイ.

まんが「ビブリオバトル」の公開について

2010-09-25 (sat)|カテゴリー:コメント:0

Scienthrough Web site から ビブリオバトルのまんが PDFファイルが

公開されています!

biblio_comic_baner2

 

ビブリオバトルが甘酸っぱい,学園ドラマになっちゃった☆ これを読んでレッツプレイ #bibliobattle !!

 

以下,Scienthroug さんのHPからの引用

http://scienthrough.qee.jp/2009/bibliobattle_comic/

 

ダウンロードはこちらから(pdf形式、約20MB) download-grd3

http://scienthrough.qee.jp/bibliobattle/bibliobattle_comic/bibliobattle-intro-comic-comp.pdf

※サーバー負荷のため、ダウンロードがうまくできない場合があります。
その際はお手数ですが、上のURLを右クリック→「名前をつけてリンク先を保存」として保存してください。
またサーバーが落ちてしまった場合は時間をおいてアクセスして頂くようお願いいたします。
(2010/09/12追記)

作:水原未奈
補佐:矢引達教
企画:Scienthrough
監修:飯島玲生、中津壮人

©水原未奈・Scienthrough

【メモ】名刺ファイリングOCRからGmailにアカウントをインポートする

2010-09-22 (wed)|カテゴリー:コメント:0

珍しく,こんな事に苦戦したので,メモ書き残しておく.

名刺ファイリングOCRからcsvでエクスポートしてGoogle contactsに入れようとすると,どうしても,カラムが変になったりする.

そこで,outlookを間にはさんだ.

1.名刺ファイリングOCR  で「エクスポート」でoutlook2007連携用CSV にエクスポート

2.outlook2007 でインポート (これは素直に成功)

 

3.outlook2007からエクスポート

この際に,エクスポートでdos形式のcsv とやらを選ぶのがミソだった模様.

windows形式のcsvなら,なんかおかしくなった.

Export your contacts from Outlook to Google Gmail

↑が参考になりました.

 

4.これをGmail の 連絡先にインポート (特に指定は無し.)

 

ほとんどoutlook2007 は踏み台にしかしていないんですが,

これで上手くいったので,今後もこれで行こうかと思いました.

リサーチアシスタントの募集について(谷口研)

2010-09-02 (thu)|カテゴリー:コメント:3

立命館大学情報理工学部知能情報学科 創発システム研究室(谷口研)では,非常勤のリサーチアシスタント(研究補助員)を募集します.(※立命館が公式に募集するものでは無く,研究室単位での募集となります.)

【対象者】

・情報学,工学,経済学等の関連分野において修士号を持つ,もしくは,それと同等の研究能力を有する者.

・博士学生である場合は,指導教官の許可を自らとれること.

・立命館大学BKCキャンパスへの勤務が週に一回程度可能であること.

【領域】

創発システム研究の諸領域に関係する研究分野に興味と造詣を持つもの

・認知発達ロボティクス,複雑系,自律分散システム,人工知能

・スマートグリッド,ゲーム理論,人工市場

・都市システム,マルチエージェントシミュレーション

・記号創発,言語獲得,認知言語学,自然言語処理,機械学習,

・コミュニケーション支援,フィールド情報学,メディア論 など

【待遇】

・個別の事情に応じて,相談の上決定します.

(例)月額4万円:週一回BKCの当該研究室の研究会等に参加,研究活動に参画する.

・特に新規な研究テーマのもとに,研究を行って頂くわけではなく,研究の議論に参画し,研究活動支援を行うことを主たる業務とする.

・更新について,半年度単位での相談の上,更新とする.

【応募と選考】

・面接にて行う.

・主要な研究論文(修士論文,国内会議予稿,発表資料PPTなどで構わない)を添付の上, taniguchi[ at ]ci.ritsumei.ac.jp  まで応募のこと

・応募時の必要事項

名前,所属,年齢,性別,連絡先,略歴 など.

 

お気軽にお問い合わせ下さい!!

@tanichu 宛にとりあえずtweetして頂いても構いません.

 Page 1 of 4  1  2  3  4 »

インフォメーション



copyright © Tadahiro Taniguchi All Right Reserved.