2013年7月26日金曜日

Boot Campも折り返しだ!

明日で3週目が終わります。Boot Camp折り返しです。結構、早いなぁという印象です。毎日図書館で宿題をこなして寝るという毎日を土日関係なく繰り返しているような感じです。

備忘のため、ここまでの様子をまとめておこうと思います。


Boot Campでは、
① Computation (主にPython)
② Linear Algebra
③ Probability& Stats
④ Data Driven Business Strategy

の4科目から3科目受講します。実際は、Data Driven Business Strategyは全員必修なので、選べるのは3科目中2科目です。私は、ComputationとProbability&Statsを履修していますが、Linear Algebraも聴講しています。ほとんどの人は、履修していない科目も聴講しているので、結局ずーっと一緒にいます。


授業は結構ハード(スピード早い&宿題多い)です。毎週クイズがあるので、準備も必要です。聴講している科目でもクイズを受けるので(あんまり悪いと恥ずかしい)、結局全部宿題をやることになります。他のクラスメートも同じような感じです。

Linear Algebra
私は、聴講しているLinear Algebraが意外に苦戦中です。おそらく日本の教養科目でやる線形代数は、連立一次方程式を解く、行列式を計算できる、逆行列が求められる、固有値・固有ベクトルが求められるというのがスタンダードだと思います。各内容のコンセプトよりかは計算できることに
重きが置かれている印象です。

しかし、ここでの授業はコンセプトとそれを使いこなすことが求められているように感じます。クイズや宿題も幾何と行列の間の関係をクリアにできていて、各理論の内容を理解していることが求められています。ここが苦戦のポイントです。計算はできるけども、幾何の世界で考えていなかったので、「いったいなんのこっちゃ??」みたいなものがあります(ただの勉強不足?)。

Probability&Stats
Probability&Statsは、大学で指導教官に鍛えてもらっていたので、そんなに辛くないです(英語の教科書を使っていたこともあって、英語の問題も少ないです)。これは感謝です。内容は、基本的な期待値、分散の計算から、最尤推定、信頼区間、仮説検定といったいわゆる統計学概論でやるようなことをざーっと流していきます。しいて言えば、もう少し微積の復習をしておくべきだったかと思っています。クイズ中に、arctanがわからず、先生に「what is arc?] と質問してしまいました(恥)。

Computation
主にPythonでプログラムを書いていきます。内容は結構幅広く、乱数の発生(Libraryや関数を使わずに)やツリー構造のサーチ(Breadth-first, depth-first)といったコンピュータサイエンスチックなものから、最近はNumpy, Scipy,を使って、Central Limite Theoremのシミュレーションやbootstrapといった統計っぽいものまで幅広いです。プログラミングは好きなので、純粋に楽しいです。もはや趣味です。

Data Driven Business Strategy
Business Strategyとなっていますが、主にはAnalyticsコースに関わる数学以外のことすべてについての概論です。Analyticsのプロセスと各テクニック(Hadoopとは?Machine Learningとは?など)をざーっとみていきます。先生がコンサルティングもやっている方なので、実務上どうしているのかなどは聞きやすいですし、今予定されているゲストスピーカーも豪華です。


日本人は私以外いないので、もし興味持たれている方がいたら、質問などあったら、できる限りお答えしたいと思います。

3 件のコメント:

  1. はじめまして、おぐりきゃっぷと申します。
    私もこの9月からアメリカでデータサイエンスの修士課程に進学するので、同志だ!と思ってコメントさせていただきました。統計分析やら機械学習やらビッグデータはこれから面白くなる分野だし、日本で学ぶのは難しいと思うんですけど、留学する人少ないですよね。。。

    一つ伺いたいのですが、周りの学生の方々の経歴ってどんな感じなんでしょうか?社会人として統計分析をやってきた方だったり、学部でコンピュータサイエンスやってきた方が多いのでしょうか?私はその道での経験があまり無いので、学期始まったらいきなり置いていかれるんじゃないかとビビりまくっております(汗)

    今後ともよろしくお願いします!

    返信削除
    返信
    1. コメントありがとうございます。

      おお、9月から留学されるんですね!渡航準備などで忙しい時期かと思いますが、楽しみですね!
      ぜひそちらのプログラムのことも教えてください。

      ご質問のあったクラスメートの経歴についてですが、結構個性豊かです。コンサルタント、システムエンジニア、大学の研究者から学部から直接来た人まで幅広いです。

      ただ、共通項を見ると、統計・数学系のクラスメートとシステム・コンピュータ系のクラスメートに分かれるような気がします。全部が得意という人はうちのクラスにはいないので、Give&Takeで教えあっています。

      私も、統計をやっていたのは8年前で最初びびっていましたが、意外に大丈夫ですよ!

      今後ともよろしくお願いします。

      削除
    2. ご回答、ありがとうございます!コンサルタントとか、システムエンジニアは大体想像通りなのですが、大学の研究者までいるんですね。学際領域だし、多様性を重視しているような印象を受けます。

      こっちはまだ学期も始まってなければBoot Campもやらないので、提供できる情報が無いのですが、学期が始まったら是非是非情報交換していきましょう!

      削除