授業その1(C言語):
フィンランドに来たばかりの頃(4月上旬あたり)、C言語の授業をやってくれないかとお願いされ、担当しました。C言語は10年以上まともにコードを組んでいませんでしたが、1時間くらいいじってみると概ね思い出せたので、軽い気持ちで引き受けました、が、しかし、実際担当してみるとすごく大変でした。まず、どなたかのサブやサポートということではなくて、本当にメインで1つの授業をすべて任されました。この量が凄まじく多くて、火曜日9:00〜16:00(昼休憩1時間)、1日6時間の授業を8回で構成されています。日本だと90分15回で2単位なので、24回分の授業を行ったことになるでしょうか。この授業は 5 ETCS で、日本の単位数に換算すると2.5単位くらいになるようです(ヨーロッパだと250 ETCSくらいでいわゆる大学卒業水準(学士)になるらしい)。
授業内容はC言語の基礎(変数、配列、if、for、while、関数、ファイル保存、ポインタ、簡単なソフト作成)で、ポインタ以外はそんなに難しくはないのですが、英語で資料を準備して、話さなければならないので、日本語でやるより2倍くらい時間がかかった気がします。もちろんこれだけやっていればいいわけではないので、授業準備は週に2日間しかしないというルールを決めて取り組みました。1日5時間くらい作業した記憶があるので、だいたい1回の授業準備が10時間くらいになります。
大学: Helsinki Metropolia University of Applied Sciences
学部?学科?: School of Information and Communication Technology
コース: Smart IoT Systems: IoT and Networks
学位: Degree Program in Information Technology
キャンパス: Karamalmi Campus (Karaportti 2, 02610 Espoo)
教室: KME662
授業名: C Programming in IoT Devices
単位数: 5 ETCS
受講者数: 38人
授業時間: 1日6時間 x 8回 = 48時間 (9:00〜16:00, 8/20, 8/27, 9/3, 9/10, 9/17, 9/24, 10/1, 10/8, 2024年)
母国語以外で授業をしたので、あまりうまくてきなかったかなと思っていたのですが、他の人から噂話を聞いた程度では案外好評だったようです。例えば、以下のようなメールが来たりして、嬉しかったです(記念に残しておきます)。
I would also like to express my sincere appreciation for your lecture materials. They are, without a doubt, the best lecture notes I have ever read! Each key point is explained so clearly which is really helping me thoroughly understand the concepts. Your teaching style is incredibly effective! I truly appreciate the effort you put into making the lecture materials both accessible and comprehensive! Thank you very much for your dedication and for providing such high-quality lecture materials!
どうでもいいことですが、私の職員証(カードキー)ではエレベータを動かせず、階段で行ったり来たりした記憶があります。頼めば使えるようにしてくれるのでしょうが、Karamalmi Campus には8回しか行かないので、面倒でそのままにしていました。
授業その2(説明可能なディープラーニング):
ヨーロッパの大学群では、夏休みに集中講義(サマースクール)が開講されることが一般的で、別の大学に所属する学生でも受講することができます。あまり詳しくは知りませんが、この単位は自分の大学の卒業にも活用できるということで、学習意欲の高い学生はいろいろな大学のサマースクールに参加して、多くの単位を取得しているようでした。実際に私の所属していた大学でも、ICT summer school が行われており、30の授業が開講されており、1授業あたり20〜30名の学生が参加していました。80名くらい参加できる授業もあったようです。
それで、私もそのうちの1講義を担当することになりました。詳細は以下です。
大学: Helsinki Metropolia University of Applied Sciences
キャンパス: Myyrmäki Campus (Leiritie 1, 01600 Vantaa)
教室: MMC354
コース: ICT Summer school
授業名: Introduction to Explainable Deep Learning (XAI)
単位数: 3 ECTS
受講者数: 27人
授業時間: 1日4時間 x 5回 = 20時間 (17:00-21:00, 8/19-8/23、連続5日間、2024年)
内容は説明可能なディープラーニングで、畳み込みニューラルネットワークについて説明してから、CAM, RAM, Grad-CAM, Grad-RAMの理論と実装方法を説明しました。実装だけできれば良いという考えはあまり好きではないので、理論を説明した上で、Google colab を動かしながら結果を見てみる、というものです。C言語の授業とは異なり連続5日間でしたから、3週間くらいかけてすべての資料を用意した記憶があります。開始時間が17時と遅かったので、事前に見直すことができて、助かりました(準備してから時間が空きすぎると何を書いたのか忘れてしまうわけです)。あと、授業1でも書きましたが、とにかくこちらの授業は長いので、毎回、疲労感が大きかった記憶があります。
どうでも良いことですが、Grad-CAMに現れる偏微分の解析表現が気になったので、(学生の課題作業時間に)ホワイトボード上で計算していたら、それを熱心にノートに取る人がいたり、授業終了後にこれはなんだと言われて解説したりして、熱心な学生が多いなと感じました。余談ですが、Grad-CAM の偏微分は、ニューラルネットワークのウェイト・バイアスパラメータが定数になり、入力画像が変数になるという性質があります。なので、通常のバックプロパゲーションで現れるヤコビ行列の微分表現とは異なる計算結果が得られます。調べた感じ、これをきちんと計算している資料がなかったので、今度真面目に計算してみようと思います。世の中の資料はほぼすべてそうなのですが、偏微分の解を提示せずにGrad-CAMの理論を説明するのは、なかなか乱暴だなと感じます。
最終的に、27名受講して6割ほどが単位取得となりました。必要な知識は事前に開示していますが、サマースクールの性質上、知識水準は様々なので、数学ができなかったり、プログラミングの経験がない方もいて、そういった方は途中で辞退されたようです。ただ、こちらの大学では、単位が取れないことは普通のことのようで、普通のことらしいです。こちらに来て真っ先にいわれた言葉は、「ここは大学なので、単位を全員に出す必要はない。水準以下なら出さないでください」というもので、これが強く心に残っています。
幻の授業:
実は授業1, 2以外にも、C/C++と組み込みシステムの授業をお願いされて、内容的にはできそうではあったのですが、研究に時間を割きたかったので辞退しました。断るとまずいかなとも思ったのですが、No problem! で終わったので、ライトな感じで頼んできたみたいです。
いったところ(大学など):
# ヘルシンキ・メトロポリア応用科学大学(ミュルマキ キャンパス)(フィンランド・ヘルシンキ)
メインでここに滞在しました。フィンランドで一番大きい応用科学大学です。人工知能とか、ロボットとか、農業とか、専用の巨大な研究所がいくつもありました。ピアノが置いてあった。サマースクールで深層学習の授業を行いました。
# ヘルシンキ・メトロポリア応用科学大学(カラマルミ キャンパス)(フィンランド・ヘルシンキ)
C言語の授業を行いました。8回くらい行きました。学食のお盆がないのですべて手に持つスタイルで大変。エレベータが使えない。階段で6階まで。写真あり。
# ヘルシンキ中央図書館(フィンランド・ヘルシンキ)
最高の図書館だと思う。こんな場所みたことない。日本にあると憩いの場になるのだろうなと思う。1階にカフェ。2階に3Dプリンタなど、未来工房の巨大版があり、市民ならば自由に使える?らしい。3階に大量の本で広い。何度も行きました。
# トゥルク大学(フィンランド・トゥルク)
2万人弱の学生がいる、巨大な大学です。文系から理系まで。8/15〜8/18の間に滞在。複数の大学が共同で運営している XXX City がたくさんあり、見応えがありました。8/15〜8/18の出張で滞在。
# トゥルク応用科学大学(フィンランド・トゥルク)
データCityとか、IT Cityとか、心が躍る施設あり。8/15〜8/18の出張で滞在。
# オーボアカデミー大学(フィンランド・トゥルク)
ブックタワー図書館というところを少し視察。木とゴールデン。8/15〜8/18の出張で滞在。
# トゥルク市立図書館(フィンランド・トゥルク)
巨大。8/15〜8/18の出張で滞在。
# ミュンヘン工科大学(ドイツ・ミュンヘン)
ガーヒングキャンパスにある数学科・情報学科をみてきました。最適化周辺の研究室(数学科)をぐるっと見回ってから、医療用の機械学習の研究を見ました(X線画像による病気の検出など。こちらはおそらく情報学科だと思われる)。関係ないですが、数学科に日本人の博士研究員がいて、立派だなぁと感じました。日本人がこのような名門大学で勝負できているのは、とてもすごいことだと思います。本当は話しかけたかったのですが、アポイントもないですし、真面目に計算してそうな雰囲気を感じたのせ、すぐに退散しました。数学科・情報科のキャンパス内に巨大な滑り台が2つ設置されており、3階からすぐに1階に移動できる仕様になっていました。遊び心があって良いと思います。
# マックス・プランク宇宙物理学研究所(ドイツ・ミュンヘン)
ミュンヘン工科大学 ガーヒングキャンパスの隣にあり、宇宙関係の研究に少しだけ関わっているので、興味本位で見てきました。数年前、ブラックホールの概形を捉えることに成功したのは有名な話ですが、それとスパースモデルとの関係などの話を少しだけ聞きました。最近は研究で線形代数に触れる機会が多いので、ここら辺は聞いていておもしろいです。私の博士後期課程の指導教員が過去にマックス・プランクの研究所でポスドクをやっていたという話は何度か聞いていて、ここかなと思ったのですが、マックス・プランク重力波物理学研究所という別の場所だったみたいです。あと、関係ないですが、プラネタリウムが併設されていました。
# ルートヴィヒ・マクシミリアン大学ミュンヘン(ドイツ・ミュンヘン)
数学・情報学・統計学部と病理?のような学部を視察しました。ガラスに数式がずらっと書かれたりしていて、おもしろかったです。なんの式かはわかりませんでしたが、なんらかの関数のテイラー展開のような形に見えました。テイラー展開は大事です。機械学習の基本で、主に目的関数の極値解析で利用されます。病理系の学部では、遺族や葬儀屋に対するメッセージ(ご遺体は丁寧に扱うことの宣言?)なんかが壁に貼ってあり、これが少し心に残っています(私も亡くなられている方のデータを扱うことがあるため)。
# ミュンヘン工科大学医学図書館(ドイツ・ミュンヘン)
英名 TUM Branch Library Medicine。
医療系の研究を進めるため、視察しました。
# バイエルン州立図書館(ドイツ・ミュンヘン)
でかい!しかし入りにくかったです。医療系・情報系の書籍を閲覧しました。周辺を囲うように栗の木が生えていて、栗がぽとぽとと不定期に落下し、その音がなんとなく素敵でした。
# ドイツ博物館(ドイツ・ミュンヘン)
川の近くにありました。すごく広かったです。すべて見るのに3時間くらいかかりそう。
近くにラーメン屋がありました。日本人の店員で、ワンピースの話をしていました。
# ペロポネソス大学(ギリシャ・カラマタ)
国際会議の発表場所の近くにあったので、行ってみました。
# ラップランド大学(ロヴァニエミ・フィンランド)
学部を色々見て回った。学食を食べていたらケーキの無料配布がありました。
# ラップランド応用科学大学(ロヴァニエミ・フィンランド)
学部を色々見て回った。
# タリン大学(エストニア・タリン)
情報系学部とスポーツIT関連を見てきました。
# タリン中央図書館(エストニア・タリン)
規模は小さいですが、立体的で、迷路みたい。
# SO/Vienna(オーストリア・ウィーン)
AI & The Future: the Age of Machines(2024年11月27日開催)に参加しました。
# ジグムント・フロイト博物館(オーストリア・ウィーン)
少しだけ心理学の研究をしていた時期があるので、みてみました。
# オーストリア国立図書館(オーストリア・ウィーン)
かっこいい図書館でした。
# ウィーン大学 Juridicum(オーストリア・ウィーン)
データ法に関する法律とサイバーセキュリティフォーラム(2024年12月2日開催)に参加しました。
# Cubex Centrum Praha(チェコ・プラハ)
Power Conference 2024(2024年12月5-6日開催)に参加しました。AIすごい系の発表をいくつかみました。
ポテト食べまくり。
# プラハ国立技術博物館(チェコ・プラハ)
自動車がたくさんあり。古典制御が強そうなイメージがありました。
# プラハ国立博物館(チェコ・プラハ)
かっこいい石がたくさん。
# プラハ・カレル大学(チェコ・プラハ)
かっこいい!
国の感想:
水道水:
・フィンランド: かなり美味しい。
・ドイツ: 美味しくない。便が緩くなる。硬度が高すぎるせいか、ぬるっとする。
・ギリシャ: 怪しすぎて飲めない。ペットボトルで過ごす。全体的に衛生ではない印象あり。
・オーストリア: 美味しい。ただ、やや硬水らしく、こちらも便が緩くなった気がする。曖昧。
・エストニア:普通。
・チェコ:普通に飲めた。が、便が緩くなった。
注:水道水は水道管や設備などにも依存するため、この意見を一般化することは不可能です。
物価(外食1回・1人分。チェーン店を除く最低ラインのお店):
・フィンランド: 2500円/人程度。チップ文化なし。
・ドイツ: 2500円/人程度。フィンランドと同じくらい?チップ文化あり。
・ギリシャ: 1000円〜1500円/人程度。チップ文化あり。
・オーストリア: 3000円/人程度。飲み物を頼む文化、チップ文化により、高騰しがち。
・エストニア: 1500円/人程度。やや安い。チップ文化あり。
・チェコ: 1000〜1500円/人程度。ヨーロッパでは非常に安いです。チップ文化あり。
→フィンランド・ドイツ・オーストリアがとにかく高かった。エストニア・チェコ・ギリシャは日本より若干高いくらいで済む。
外食は高いとっても、ファストフードチェーン店を狙うならば、日本の120%くらいの価格で食べられます。例えば、バーガーキングは、バーガー・ポテト・ドリンクセットで800円/人(フィンランド)、600円/人(エストニア)でした。オーストリアのハンバーガーは、バーガー・ポテト・ドリンクセットで700円くらい。
物価(食品、家賃、フィンランドのみ):
物価も高いと言えば高いのだが、スーパーに売っている食パンや豚肉は日本と同じくらいだし、日本より安いものは安い(例えば、トマト1kgで300〜400円くらい)ので、節約できるところはあります。しかし家賃が非常に高く、ここは節約できない部分なので、どうしても割高になります。例えば、1ルームの部屋が1ヶ月で15〜25万円くらい。私の場合、家具・家電・食器付きの部屋で200万円/年くらいでした。多分これが最低ライン?かなと思います。家具や家電がない空っぽな部屋の場合はもっと安いのでしょうが、結局用意すると同じかそれ以上の価格になりそうです。
食洗機:
ヨーロッパで暮らしたホテル・部屋では、すべて食洗機がありました。
効率化:
フィンランド人と、少子化と高齢化問題について少し話をしたとき、予算を増やし子どもを増やす雰囲気づくりを進めるか、移民を受け入れるか、基本的にこの2択と考えていたのですが、「え、効率化じゃないの?」といわれてすごく驚きました。意見としては当たり前ですが、日本ではITなどで効率化をすること(というよりも、今のやり方を変えることか?)は受け入れられない場面が多いので、なかなか難しそうです。
コーラ500mlの値段:
コカコーラは贅沢品という印象で、500mlで500円程度。しかしチェコは150円くらいで、非常に安かったです。
シルバーフィッシュ(ニョロニョロする銀色の虫。ヨーロッパでよく出るらしい):
・フィンランド: ヘルシンキではみなかった。ロヴァニエミで1回遭遇(出現率/日=10%程度)。
・ドイツ: みなかった。
・ギリシャ: みなかった。
・オーストリア: トイレに2回出没。1日あたりの出現率は20〜30%ほど。
・エストニア: 2回遭遇。(出現率/日=50%)
・チェコ: みなかった。
宿泊場所:
# Noli Studio Myyrmäki(フィンランド・ヘルシンキ)
1年弱滞在。家電や食器などがすべて用意されており、すぐにそのまま暮らせました。よかったです。7階に住んでいました。
# Bob W トゥルク(フィンランド・トゥルク)
エレベーターが怖い。ドアを手で開けて乗る。上下移動中はドアがない。フレンチプレスのコーヒーメーカーがあった。初めてなのでよくわからずに触ってみたら、プレスが強すぎて爆発してしまった。Google Map の画像がおかしい(巨大な建物のごく一部がこのホテルなのだが、画像を見るとすべてがホテルかのような看板がついている。実際に行っているとそんな看板はない)。
# Dein Apartment(ドイツ・ミュンヘン)
ミュンヘン開催のオクトーバーフェストと重なってしまい、ミュンヘン市内のホテルがすべて異様に高騰していました。ミュンヘン市内からバスで30〜40分ほど離れた不便な立地でしたが、ここしか泊まる場所がありませんでした。部屋はきれいでしたが、大変暑く、エアコンが欲しかったです。コーヒーと紅茶が飲み放題。
# Panoramic CityView(ギリシャ・カラマタ)
広くて良いのですが、ノーコメントです。
# City Holiday Apartments 2(フィンランド・ロヴァニエミ)
これも怖いタイプのエレベータでした。内部は広くて綺麗でした。夜中に抜け出して、ローソク橋付近の川を歩き、オーロラを見に行きました。すごく綺麗なオーロラが3夜、微妙なオーロラが3夜、まったく見れない場合が3夜、という感じでした。シルバーフィッシュに1回遭遇。
# Bob W アンバサダー(エストニア・タリン)
3階の部屋でしたが、エレベータがないので苦労しました。エストニアは全体的に良かったです。物価が非常に安い。フィンランドの5割〜7割くらい?
フェリーで行きました。船は飛行機よりも楽で良かったです。シルバーフィッシュに2回遭遇。
# Novara City Apartment(オーストリア・ウィーン)
広かったです。天井が超高い。シルバーフィッシュに2回遭遇。
# Chill apartments(チェコ・プラハ)
これも広い。床がやや汚い気がする。シャワーの流れが悪く水が溜まる。コーヒー飲み放題。