#

31 Jul

GitHub

comp github

GitHubの使い方のページを追加しました。

初心者のために一応の説明をしておくと,Gitは作成中のソフトウェアや文書の途中の履歴を残してくれるバージョン管理システム。 うっかりバグを作ったりしても前のバージョンに簡単に戻せる。 バージョン情報をサーバ上に置けば,ソフトウェアの共同開発も簡単になるし,大学といえなどで違うパソコンを使ってプログラムを作るのにも便利。 GitHubはこのようなサーバのひとつ。

GitHubは,無料アカウントでは非公開ファイル(private repository)の管理は通常できないが,教育目的であればGitHub Educationで申請する...

Continue Reading...

不幸にして最近まで知らなかったが,LaTeX上で関数やデータを可視化するのにPGFPlotsが便利。 LaTeXファイルでデータファイルを読み込んでグラフ化することもできる。

簡単な三次元グラフの例

\documentclass[dvipdfmx]{jsarticle}
\usepackage{pgfplots}
\pgfplotsset{width=8cm,compat=1.14}

\begin{document}

\begin{tikzpicture}
\begin{axis}
\addplot3[
    surf,
]
{exp(-(x^2+y^2)/4};
\end{...

Continue Reading...

3年生後期からのプレ配属では,どんなことをするのかと質問をいただきました。 一応卒論の準備というつもりで以下をしようかなと思っています。

  • データサイエンスの基本のお勉強をする。
    • データを取得し,加工し,機械学習の手法を使って解析し,考察し,プレゼンする。
  • いろんなプログラミング言語や,計算機の基本操作を習得する。
  • システム管理の基本を勉強する。
  • 英語も勉強する。
  • 卒論で何をするか考える。

機械学習(コンピュータに学習をさせる手法)の一部は,3年次後期の計算モデル論II(西井担当)で紹介します。 詳しくは西井まで。

Continue Reading...

アリストテレスは「重いものほど早く地面に落ちるものだ」と説明したが,ガリレオはこの説に反対し,「空気などの抵抗がなければ,物体は重さに関係なく同じ速さで落下する」と主張した。この説を証明するために,ピサの斜塔から大きさの違う物体を落として,同時に着地することを確認したというエピソードがいろいろな本に書かれている一方で,このエピソードはガリレオの弟子の創作だという説もある。

岩波書店から邦訳が出版されているガリレオの著書「新科学対話(上)」を読むと,物理実験に関するガリレオのマニアっぷりが伝わってきて面白い。ガリレオはピサ大学で学び,さらに教鞭をとっていた時代もあるので,実験マ...

Continue Reading...

Office for Mac がなんだかえらく重くなってしまい,エクセルのシートに"◯"を一つ記入するだけで3分くらいかかったりして,スローライフな気分。 ~/Library/Preferences/com.microsoft.office.plistを消したら,すっきり軽くなった。 ちょっと嬉しかったが,こんなことしなくても軽快に使えるほうがもっと嬉しい。

Continue Reading...

研究室のOBから教えてもらったニューラルネットワーク関連のページを2つ紹介。

  • Tensorflow Playground
    • Googleが公開している機械学習ライブラリTensorflowで作ったニューラルネットワークのシミュレーションで少し遊べるページ
    • 入力された2クラスデータをうまく分離するために,どのような入力を与えると良いかを視覚的に確認できる
  • Chainer Playground: ニューラルネットワークのライブラリChainerのお勉強を出来るページ

Continue Reading...

もう一ヶ月くらい前になってしまいましたが,同じ情報科学コースの浦上先生、松野先生、生物コースの堀先生、岩楯先生の研究室との研究プロジェクトの一環として合同合宿に行ってきました。何年か前から情報交換のために毎年,沖縄や鹿児島などいろいろなところに行って化石掘りや海洋生物観察をしたり,合同セミナーをしたりしてきました。

Continue Reading...