====== チュートリアル ====== * [[.:python:start|python]] * [[.:thesis:start|論文執筆]] ===== チュートリアル作成方針 ===== * 学生のモチベーションを上げるためにおこなう * 学生の基本的な能力を上げるためにおこなう * 学生の理解を助けるためのものであって,知識をひけらかすためのものではない * 個人に合わせて,それぞれの能力に応じて指導をおこなう * それぞれの能力を測る必要がある * ちゃんと習得できたかということを測る必要もある ===== クイックスタート ===== **Q. 研究室に配属された学生は最初に何をやるべきか?**\\ **A. 以下に示される卒業研究のために必要な最低限の能力を習得するべき.** 研究室で必要なこと. * **卒業論文の執筆方法を知る**

少なくとも卒論は執筆できること(卒業できないので).卒論の執筆に必要なツール類の使い方を教える.

* **実験環境の構築と操作の習得**

ディープラーニングでやっていきをしていくための環境を整え,使い方を学ぶ.ついでに基礎知識として画像に関する知識を得る

* **研究テーマを決める**

既存研究の探し方を知る(どんな研究領域があるか,どんなことは既にやられているか,どんな方法が現在最も優れた解決方法かを知る)

* **その他,研究室の使い方など**

GPUサーバー,研究室ネットワーク内サービス

==== 論文を読むこと ==== 論文はなぜ読めないか? * 英語がわからない=そもそも読めない * 専門知識がない=読んでも理解できない 教授たちはなぜ論文を1日に10本読めるなどとイキるのか? * 関連する研究に対する知識が豊富ですぐに内容が理解できる * 英語力が高い どうしたら読めるようになるのか? * 英語力を磨く * 基本的な知識は得ておく * 少しずつでも引用の多い論文から理解していく === お勉強について === 教員は学生の能力が高い前提で無理難題を普通にふっかけてくる. 学生が論文を読むためには,ある程度の基礎的な数学力や専門知識が必要であるが, これらを得るためにはそれなりに難解な大学生以上向けの専門書を読む必要がある. 普通は難解な数学書を一冊読み終えるには,フルタイムでやっても少なくとも2週間はかかると思う. しかしながら,これらのことは教員らからは考慮されづらい. **Q. 専門知識のうち,すぐに使うわけではない知識をなぜいま学ぶのか?**\\ ある程度の分野を把握していると初めて出会った方法論に対して, 何か別の知識と同一視できたり,一貫した見方で俯瞰することが出来るようになるから. 全く知識がない場合は,理解の仕方が全くわからず途方に暮れることになる. 完全な理解は必要ないが,何かに出会ったときに「そういえば,ああいうやり方もあるなぁ」と 見当をつけるぐらいのことが出来るようになると理解の速度がグンとあがる. そのために数学などを勉強する.現在学んでいることに対してその仕組みを理解するのにも役に立つ. 人間は完全に理解することはできない.何かに出会ったときに学び直すなどのことが必ず必要になる. したがって,完全理解ではなく,表面的に脳の中に索引を作っていく気持ちで勉強していくのが良いだろう. 完全理解するのは,実際にその理論が利用されている場面に直面したときで良い. 脳に大量のインデックスを作成しておくには,すばやくあらゆる分野の数学のお気持ちを把握してしまうのが良いだろう. * お気持ちだけを把握して脳にインデックスを作る. * 知識は必要に応じて調べ直して利用する. === 論文の読み方 === [[https://karino2.github.io/2018/08/28/113733.html]] なぜAbstract,Introduction,Conclusionから読むか? 手法の説明は難しすぎて読みづらく,挫折につながるから. 少しずつ論文に慣れていくことが大切. 最初は論文が何を問題視して解決しようとしたのか雰囲気だけ掴むので十分. 実際の実装や,それについて研究するということになれば手法の完全な理解も必要だが, 自分の研究と全く関係ない場合は要点だけ把握しておしまいにし,さらに別の論文を読むことのほうが大切. 読んだ論文の量が分野の把握につながる. [[https://www.slideshare.net/iTooooooooooooT/itolab-how-to-survey-2017|なぜサーベイするのか]]