2016年1月5日火曜日

2016年最初の投稿

あけましておめでとうございます。

ブログを初めておおよそ3ヶ月がたちました。
昨年の10月には毎日のように投稿していたブログですが,早くもだらけ始めています。

・昨年を振り返って

誰も私の昨年の状況を見たって面白くもなんともないと思うのですが,ブログですから,多少なりとも自分の事も書こうと思います。

さて昨年ブログ上で私が作った主なプログラムは

  • 累乗和の公式の計算プログラム
  • 遺伝的アルゴリズムによるオセロのAI最適化

ぐらいですかね。ろくなプログラムが無いですね。
一応サークルや趣味の方では

  • ドローンのPID制御プログラム
  • パノラマ動画の傾き・回転補正プログラム
  • 水玉コラ作成支援ソフト
  • MNISTの手書き文字認識

といったところでしょうか。ドローンの制御プログラムはサークルで共有してるプログラムなのでブログで紹介できませんが,他のやつは時期が来たらGitHubに上げたりフリーソフトとして公開しようかと思っています。

こうまとめてみると,線形代数の授業が思いの外プログラミングに役立っている気がします。累乗和やパノラマ動画,MNISTなどのプログラムに結構使ってます。ちゃんと勉強しようと思います。ハイ。

・今年の目標

せっかくアウトプットの場を得たので3つの目標を掲げておこうと思います。

  • ニューラルネットワークの実装(DNNを含む)
  • 数学の能力を上げる
  • 大会・コンテストなどに沢山出る

1つめのニューラルネットワークですが,ライブラリを使ったことがあっても実装したことがないので実装します。ディープラーニングはライブラリを扱えるぐらいにはなりたいですね。画像認識の勉強してるという話をすると「知ってる知ってるディープラーニングだよね」みたいな返事が来るぐらい知名度がありますしおすし。
2つめの数学力を上げるはまんまですね。線形代数役に立ったし。フーリエ変換とかパノラマ動画の時にちょっと使ったけど完全に理解できてないし。
3つめの大会・コンテストなどに沢山出るというのはKaggleとかTopCoderですかね。競プロもずっとやってないので。就職するときに言えるような実績がほしいところです。

まぁ他にもブログの更新を増やすだとか,本をたくさん読むだとか,GitHub使えるようにするとかは大事だけれども,とりあえずこの3つの目標を達成したいです。

私のブログを見てくださる人もいらっしゃるようなので,今年もどうぞよろしくお願いします。