夢に向かって、好奇心を持ち、疑問を持ち続ける。それが努力。

趣味でロボット職人を目指す自称AI研究者のメモです。

Matlabの図の作り方と複数のFigureウィンドウを作成する方法

Matlabは簡単に図がかけて便利ですよね. X1=[1,2,3,4,5,4,3,2,1]; X2=[1,2,3,4,1,2,3,4,2]; X=[X1;X2]' plot(X); とするだけで,図がかけてしまう.なんて便利.今日は凡例等ののつけ方と複数のウィンドウの作り方を紹介します.まずは,タイトルと凡例は以…

LaTeXの数式モードのよくある間違い

LaTeXには複数の数式コマンドがあります. equation eqnarray align それぞれ使い道を簡単に紹介します.1行のとき,equationを使います. \begin{equation} f(x) = a * b \end{equation} 2行にまたがり,かつイコールの位置を揃えたい時などは,eqnarrayを…

pythonのpandasライブラリの紹介

今日は、pythonライブラリのpandasの紹介です,pandasを使ったpythonのファイル読み込み・書き込み(特にcsv等)は,とっても簡単.以下にサンプルを使って紹介します. import pandas as pd # 単純にcsvファイルを読み込む時(headerなくデータだけ並んでる…

広島長崎のあの日 / The day of Hiroshima and Nagasaki

日本は,世界で原爆が投下された国.Japan is the only country that the atomic bomb was dropped. だからこそ伝えたいことがあるのでここに記します.I have the important things that we have in mind. Please read and spread the memory. 8月6日,8月9…

texの図の参照番号が変なときの対処方

ieiceのフォーマットやいくつかのtex用のクラスファイルでは, 図等を参照した時の表示が,標準で【章番号.図番号】となっていることがある.しかし,図にふられる番号は,【図.図番号のみ】みたいになっていたり.. なんでそこ一致しないねん!ってツッコ…

”新しいことを考え続けること”

日野原重明先生のニュースが流れてました..日野原先生の生き方,日々の姿勢すごく学ぶことがたくさんあります. ”新しいことを考え続けること”これをやめなければ人間は若くいられる. すごく大事なことだと思います. また,”人のためになることをするこ…

良いプレゼンをするために必要なこと

話すのが苦手・・・な私ですが,プレゼンのときはなんとか頑張れるようになってきました. 簡単ですが,プレゼンを作る時,話す時,で気をつけていることを紹介します.まずは, 【プレゼンを作る時】 です.はじめにすることは, 「プレゼンで何を伝えたい…

ハードウェアの性能劣化がソフトウェアに与える影響

最近,身を持ってハードウェアの性能がソフトウェアに与える影響が大きいことを学んだ.機械でいえばハードウェアは物理的な制御装置や時にOSまで含むことがあるが,そのようなコンピュータ等をさし, ソフトウェアはハードウェアの上で動く(もしくはハード…

「人間は考える葦である」という言葉に影響を受けた日

今日は,とある数学の本を読んでいて,フランスの進学者であり哲学者であり数学者のブレイズ・パスカル(Blaise Pascal)の『パンセ』に書かれていた「人間は考える葦である」という言葉に研究に対してのモチベーションを感じさせてもらった.この意味につい…

集中できないときの良い方法

うーん...集中できなーーーい! そんな時ってありますよね.いろいろ考え事してたり,ただ単に寝不足だったり,なんだかすごく気になることがあって,そればっかり考えちゃったり...そんなときの良い方法!本当にやらなきゃいけないことがある編!1.…

時間の使い方「はかるって大事」

時間の使い方って大事ですよね.ってことで日々何に時間を割いているか(特にパソコンに向かってる時間)を計測してみました. 使ったアプリは,Toggl Desktop ってやつ.ダウンロードはこちら→https://support.toggl.com/toggl-on-my-desktop/うん.このブ…

Jupyter Notebookの使い方

Jupyter Notebookとはpythonの快適な開発環境です.セル単位ごとに実行して結果を確認できるので,デバッグに便利.Jupyter Notebookのインストールはこちらから. http://jupyter.org/install.htmlターミナルで使いたいディレクトリに移動し, cd ... jupyt…

LaTeXコマンド集(よく使うテクニック編)

tex

LaTeXを使って文書やスライドを作るときによく使う便利なコマンドを記載しておきます. Texのコマンド集 図に関するコマンド 図の挿入 % パッケージの指定(\begin{document}よりも前に記載) \usepackage[dvipdfmx]{graphicx} \begin{figure} \centering \inc…

知らなかったpythonのrandint

pythonで,ある値の範囲からランダムに数字(ここではint型の数字)を選択するときrandint関数を使うが,どうやら値の範囲がnumpyを使う場合とpython標準のrandom関数を使う場合とで違うらしい.aからbまでを範囲とするとき.random.randintの場合は,[a,b]…

googleのword2vecを使ってみる(on Mac)

word2vecって良くきくので,昨年googleが公開したword2vecを使ってみたいと思います.インストールは簡単 git clone https://github.com/svn2github/word2vec.gitでgitから取ってくるだけ.cd word2vec でディレクトリに入り, make が通れば完了.私の環境…

pythonの文字コードについて

pythonは文字列処理が得意だけど日本語を扱うときは文字コードがちょっと厄介だったりする.特に注意が必要なunicode型とstr型について私がはまったところをメモ.やりたかったことは,キーに日本語文字列を持つ辞書に対して,標準入力で取得した日本語文字…

Matlabを使いこなす(入出力編)

Matlabの入出力にはいろんなファイル形式に対応してて便利です. 今日はそのうちの少しを紹介します.・入力関数 load dlmread textread wk1read imread wavread aviread・出力関数 save fprintf dlmwrite wk1write imwrite wavwrite avifile以下によく使う…

boost.pythonを使って見る

boost.pythonは,C++の関するやライブラリをpythonから簡単に使えるようにするためのパッケージ.どれだけ便利かについては,以下のURLが参考になる. Boost.Python の機能をざっと紹介してみる - muddy brown thang以下はlinuxでのインストール手順について…

anacondaを使ってpython2系3系を共存させる

python2系とpython3系って意外に違って困ることありますよね.今日はanacondaを使って両方を切り替えて使う方法を紹介します. # anacondaはすでにインストールされている前提で記載します.anaconda3で,python3系が使われている場合 (pythonと打った時に…

LaTeX Beamerのインストール方法のメモと注意点

数式をたくさん使うパワポを作る人は,LaTeXで作ると便利ですよね.そいうことで,Beamerのインストール手順とその注意点を記述します.# ここでは,TeXShopが,以下のサイトの手順でダウンロードされていること前提です. http://osksn2.hep.sci.osaka-u.ac…

vimのカラー表示on MAC

macで普通にvi コマンドでスクリプトを開いても,白黒の表示しかしてくれない.どうやってやるんだろう?って思ったら,以外に簡単でした.しかもデフォルトで,色のパッケージが入っている...素敵すぎる.. /usr/share/vim/vim73/colorsの中に,パッケ…

How to use anaconda from cygwin?

Windows環境でもanaconda使えると便利ですよね. ということで,今日はcygwinにanacondaを入れる手順です. (cygwinのダウンロードについては,cygwinサイトから行けば時間はかかりますが, 難しくないので省略) Anaconda公式サイトから,.exeをダウンロー…

Pythonにおけるリストのコピー

リストのコピーでよく間違えてしまうので,覚え書き.正常にコピーした場合.>> list = [] >> list.append('a') >> list.append('c') >> list.append('b') >> list >> list = ['a','c','b'] cplist = list[:] >> cplist cplist = ['a','c','b'] >> list.appe…

viのcommentが黒地に青色で見えずらい

viのcommentがいつも見えずらいなぁと思っていて我慢ができなくなったので(笑) ようやく色を変更してみることにした.highlightというhiコマンドがある.これを使ってコメントの色を変更する.設定方法は以下.:hi Comment ctermfg=DarkGreen 参考にさせて…

Python: Defの中にDef

恥ずかしながら,初めて知りました..Pythonで関数定義defの中にdefを書けるんですね. 確かに,普通かもしれないけど…defの中でしか使わない関数なら,その中で定義した方が, 構造体は(見た目で)わかりやすいかもですね.以下サンプルコードです.def fun…

Matlab:配列の作り方

Matlabで配列や行列をこんな簡単に扱えるの?と思うこと多々有ります.今日は,配列の作り方の基礎+α編です.初期配列は以下. > a=[]サイズを指定しなくても作れることを以下の記事で紹介しました. Matlab:配列を作ってデータを順次格納する - 夢に向かっ…

Matlab:配列を作ってデータを順次格納する

実はMatlabもPythonみたいにできるんです. しかも,サイズを予め指定してなくても(!)というのがすごいところ.> a = [] > a(1) = 6 > a(2) = 4 > aa = [6, 4]上記の場合には,配列なのでデータに数字しか入らないけど, 以下のようにすればオブジェクト…

Python:csvファイルの入出力

カンマ","で区切られたテキストファイルを読み込むとき, 中身が数字列だとnumpyも使えますが,少し遅いので, csvreader,csvwriterが便利です.1.読み込むときimport csvfile = open(filepath_str, 'r') # codecsで文字コード指定読み込みも可 csvdata =…

Python:改行なしで文字列標準出力

久しぶりですが,最近コード書きに集中してるのですが,良く忘れるのでコーディングのメモを書いておきます.for文の中がどれくらい進んでるかゲージで表したい時, 以下のように,stdoutを使うと便利です.import sys for data in dataset: sys.stdout.writ…

質疑応答の難しさと心構え

今日は,『聞かれた問いにいかに答えるか.』について難しさに直面したので久しぶりに更新です.プレゼンするにしろ,日常生活を楽しむにしろ,会話の中で,”〜ですか?”という疑問と,”〜ですよ”という回答がしばしば行われます.日常会話の中であれば,多…

選択肢を増やす力の大事さ

【人生は選択の日々である】そう思う今日この頃です。 お仕事、勉強、プライベートすべてを含めると、やりたいことがたくさんあって、1日をとってもどれかに絞らなければならない。そんなことが多いなと感じています。 日程的に、行きたい講演が2つかぶっ…

何かを理解するということ

最近やっと自分の分野の知識が少しずつ身についてきたと感じてる星の妖精です.ここ半年程,新しい分野の研究にチャレンジするために,勉学の機会を多く設けるようにしています. このチャレンジは,新規分野への参入の大変さを痛感すると共に,『理解すると…

Tera TermのログにTimeStampを出力する方法

今回はWindowsでシリアル通信を行うときに良く用いられるTera Termのログ出力及び,タイムスタンプの出力方法についてです.Tera Termは, SourceForgeからダウンロードできます. http://sourceforge.jp/projects/ttssh2/シリアル通信を行っていて,応答ま…

新年のご挨拶と抱負

新年明けましておめでとうございます。昨年始めたこのブログ。読んで頂いた皆様、コメントを頂いた皆様、ありがとうございます!! 年末にかけて少しずつ投稿が減ってしまいましたが、今年はしっかり情報発信できる様、つとめていきたいとおもいます。 本年…

基礎研究と応用研究について思うこと

こんにちは.ご無沙汰しております.最近,専門家とは?という問いを考えていて,基礎研究と応用研究と言われる研究の分類について考える機会があったので,共有したいと思います.研究の分類をいくつか見てみると,基礎研究・応用研究の2つに分類している…

身近に尊敬する人がいること

今日も真面目な話題です.何をする上でも ”尊敬する人が身近にいること” はとても大切なことだと思う.研究室を選ぶ際も,内容だけではなく,やはり自分が尊敬できる先生を選ぶし,部活やサークル活動でも,尊敬できるコーチや先輩がいることは,努力のモチ…

博士課程の中間報告

ご無沙汰しています.本日,博士の中間報告を終えてきました!博士課程の2年時に該当する学生が,中間報告をする機会で,そこでたくさんの教授陣に見て頂き,質問を頂いて,今後迎えるであろう博士論文審査までに,その言われたコメントは勿論反映し,改良…

英語論文は完成度を上げることが大事

みなさん、こんにちは。星の妖精さん、現在論文執筆中です。英語論文の書き方を再確認しようと調べたところ、最も大事なのは完成度を上げること!とのこと。そうでした。書き上げるだけでなく、その文章の推敲を何度も行って、間違いがないことを確認して、…

仕事ができる人になりたい

仕事でもプライベートでも優先順位がつきもの.優先順位が下がれば,やり方が変わってきますね.「あ、この人、仕事できるんだろうな」って思う9つの瞬間 って記事を見つけたので共有です.1.メールのスピード 2.時間厳守 3.目的を意識する 4.メモを…

PILを使って画像の各ピクセルの色を取得する

Macを使ってPython Image Library(PIL)をインストールし,画像の各ピクセルのRGB値を取得する手法を紹介します.1.まずPILをインストールする jpeg画像を用いる場合には,jpeg decoderのインストールが必要なので,注意. http://www.ijg.org/files/jpegsr…

Linuxのkernelとdistribution

Linux使ってはいたけど,実はあいまいに理解していた部分がたくさんあった…ってことで整理してみた.Linuxには,UNIXのOSのことだと思ってたけど実は違った.Linuxは実際には,OSの土台であるカーネルの部分だけ.ディスクやメモリなどの資源の管理や,割り…

macで音声認識ソフトJuliusを使ってみる

macで音声認識ソフトJuliusを使ってみたのですが、ちょっとひっかかった点があるので紹介。参考にさせて頂いたサイト: http://qiita.com/ikesato/items/ffe1eff8440a995065fe 手順は次の通り。 1.Juliusに対してマイク入力を行うのに必要なportaudioをイ…

予定通りにいかないことはつきものなので、どこかで無理する必要がある

今日は、最近また時間の作り方について改めて思った気づきがあるので紹介します。 それは、 ”予定通りにいかないことはつきものなので、どこかで無理する必要がある” ということ。 特に、自分のやりたいことのために普段から作り出さないとうまれない時間に…

目標の決め方と決める際に大事にしたい指標

目標を決めるのが大事と思っているこの頃ですが、よく考えたらその目標設定って一番難しいのでは?と思ったので、今日は目標の決め方について考えてみました。 良いサイトがあったので紹介。 目標の作り方と成果の評価の仕方http://www.d1.dion.ne.jp/~maseh…

転職活動でしてはいけないNG行動10

こんなサイトがあったので紹介。 転職活動でしてはいけないNG行動10 http://womantype.jp/mag/archives/4992 でもどれも当然のことで、普通に考えたらしないですね(笑) そこで、転職ってなんでするんだろう?って自分に問うたときに、どう答えるか考えて…

最初の計画が失敗したら、 次の計画で勝負したらいい。by ナポレオン・ヒル

今日は、私が研究の壁にぶち当たったときに、支えとなっている名言について紹介します。 研究で壁にぶち当たるときには主に2つある。(私のこれまでの経験上は) 1.課題はあるもののその解決策として良いものが見つからない2.課題そのものについての共感…

Windows SendToの場所

いつも忘れてしまうのでWindows7のsendToの場所をメモ。 C:\Users\<user name>\AppData\Roaming\Microsoft\Windows\SendTo ちなみに私が入れているアプリは、Tera Pad 汎用エディタが一つsendToに入っているととっても便利。</user>

Googleさんの動向とAndroid Auto

Google I/O 2014において発表された自動車向けの「Android Auto」について詳細記事が出ていたので紹介。 Android Autoとは、Androidスマートフォンを自動車に接続し、音声認識やスクリーンのタッチによって、運転中にも安全にスマートフォン操作を行なうため…

スマホで握力検出!!

スマートフォンについているセンサを使っていろいろな技術が研究されていますが,そのなかで注目のモノが!! なんと,スマホで握力検出! 参考URL:慶大、スマホで握力検出する技術開発、様々なIFに応用可能http://www.robonable.jp/news/2014/06/inami-…

ワープできちゃうかも?

米航空宇宙局(NASA)は、光速を超えて宇宙空間を移動する「ワープ航法」の性能をもった宇宙船の設計画像を公開したとのこと。 しかも取り組みの開始が2010年って4年間じゃないですか!!(下記引用参照) ≪引用≫ワープ航法を実現する宇宙船の研究は、N…