学部前期課程
HOME 学部前期課程 初年次ゼミナール理科
学内のオンライン授業の情報漏洩防止のため,URLやアカウント、教室の記載は削除しております。
最終更新日:2026年10月16日

授業計画や教室は変更となる可能性があるため、必ずUTASで最新の情報を確認して下さい。
UTASにアクセスできない方は、担当教員または部局教務へお問い合わせ下さい。

初年次ゼミナール理科

Juliaで学ぶ最適化と機械学習
詳細な情報:https://*****/*****

工学上の問題を数学を用いてモデル化し、それをコンピュータで解く方法を学びます。皆さんが今後直面する「実世界の問題」は、多くの場合解決することが非常に難しいです。与えられた問題に対し、それをどう数学的に表現(モデル化)するか、そして表現された問題を実際にコンピュータでどう計算するか、その作法の最初の一歩を勉強します。この講義を通して、「数学的な問題というものは、ただの教科書の上の概念なのではなく、実際に計算して解を求めることが出来るんだ」ということを実感してもらえれば幸いです。

本講義では「最適化」および「機械学習」に焦点を当てます。アルゴリズムを実際に調べ、それをプログラミングしてもらいます。プログラミングの際は、数式を自然に記述できるJuliaという新しい言語を勉強します。

本講義では、学生の皆さんにグループを組んでもらい、グループにより調査・実装・発表を行ってもらいます。最初の「グループワーク1」では、受験数学をプログラミングで解くことを体験します。二つ目の「グループワーク2」では、大学の講義中に習った線形代数のトピックについて、実際に計算してもらいます。最後の「グループワーク3」では、最適化・機械学習・数値計算のアルゴリズムについて調査・実装してもらいます。

プログラミングの経験は問いません。講義には自分のノートPCを持ってきてもらい、そのPCを使ってプログラミングしてもらいます。
MIMA Search
時間割/共通科目コード
コース名
教員
学期
時限
31684
CAS-FC1520S1
初年次ゼミナール理科
松井 勇佑
S1 S2
木曜3限
マイリストに追加
マイリストから削除
講義使用言語
日本語
単位
2
実務経験のある教員による授業科目
NO
他学部履修
不可
開講所属
教養学部(前期課程)
授業計画
第1回:ガイダンス 第2回:共通講義(対面でグループワーク) 第3、4回:Julia言語入門 第5、6、7回:グループワーク1 - 受験数学をプログラミングで解くことを体験する - 最後に発表会 第8、9、10回:グループワーク2 - 線形代数の講義の内容をJuliaで検証する - 最後に発表会 第11、12、13回:グループワーク3 - 最適化・機械学習・数値計算のアルゴリズムを調査・実装する - 最後に発表会
授業の方法
グループを作り、グループで議論・調査・演習・発表を行います。
成績評価方法
出欠、参加意欲など
履修上の注意
学生主体で授業を進めるため、特別な事情等で欠席せざるをえない場合は、事前に必ず教員に連絡してください。