A1102
研究会B
SEMINAR B
研究プロジェクト科目
Research Seminars
2 単位

データプラットフォーム研究会
Data Platform Laboratory

開催日程 秋学期 火曜日5時限
担当教員 川島 英之(カワシマ ヒデユキ)
関連科目 前提科目(推奨): B3213,60730,B6138,C2086,B6137,B4003,C2087,C2072,C2128
授業形態 講義、ディスカッション、グループワーク、実験、演習
履修者制限
履修条件

大規模データシステム論,アルゴリズムサイエンス,ソフトウェア工学を履修していることが望ましいです.

It is preferred to take big data system or software engineering.

使用言語 日本語
連絡先 river@sfc.keio.ac.jp
授業ホームページ https://kaw.sfc.keio.ac.jp/index.html
設置学部・研究科 総合政策・環境情報学部
大学院プロジェクト名

大学院プロジェクトサブメンバー

ゲストスピーカーの人数
履修選抜・課題タイプ=テキスト登録可 false
履修選抜・選抜課題タイプ=ファイル登録可 false
GIGAサティフィケート対象
最終更新日 2020/07/07 10:50:27

Additional Information about language support on this course

Language used in each of the course components

Lecture
Material Mainly Japanese
Discussion Mainly English
Group work Mainly Japanese
Presentation Mainly Japanese

Level of Japanese language skill necessary for the course

Reading Should be able to read and write short texts using basic vocabulary and Chinese characters.
Writing Should be able to read and write short texts using basic vocabulary and Chinese characters.
Speaking Should be able to understand and communicate in simple ways when spoken to slowly.
Listnening Should be able to understand and communicate in simple ways when spoken to slowly.

Other

研究会概要

目的・内容

天文学や気象学などのビッグサイエンス,深層学習をはじめとするAI技術,そして仮想通 貨の基盤を成すブロックチェーン技術が隆盛を極めている.これらの技術はいずれも大規模データに基づくため,それを管理する基盤技術が必要である.この基盤技術はデータシステムと呼ばれる.データシステムには伝統的なリレーショナルデータベースやファイルシステムから,特定用途に合わせられたグラフ・時系列データベースなど,様々なものが あり,多数のプロダクトが乱立している.

そのように多様なデータシステムではあるが,実はそれらの要素技術は,問合せ処理とトランザクション処理のみしかない.問合せ処理とは,ユーザがシステムに「こんなデータをください」と問いかけた内容を解釈し,その処理結果を返す処理である.問合せ言語の例にはSQLがある.トランザクション処理とは銀行にお金を振り込んだり,コンピュータにデータを保存する時に行われる処理であり,ACIDという特性を有する.

これら2つの技術を基礎から修得すれば,ビッグサイエンス・AI基盤・ブロックチェーンなどに関するいかなるデータシステムについて理解が可能となるだろう.

本研究会ではこれらの技術を貫く美しい設計原理と巧妙精緻な実装技芸を修得することを第一の目標とする.これにより目前の社会問題に立ち向かう武器を学生諸君は手にするだろう.そして本研究会の第二の目標はデータシステムによる新時代への先導である.データシステムの力で豊かになる暮らしを想像し,それを新技術で実現することを目指す.

In these days, we see data intensive science and applications are emerging. Such examples are big science such as astronomy and meteorology, AI technology including deep learning, and block chain technology forming the basis of virtual currency.

Since these technologies are based on large scale data, basic technology for managing them is necessary. This basic technology is referred to as data system. There are a variety of data systems such as traditional relational databases and file systems, special purpose databases tailored to specific uses such as time series databases and graph databases. We see many products in the wild.

Although data systems seem complicated, in reality the element technologies are only query processing and transaction processing. Query processing is a process of interpreting contents that the user has asked “Please give this data” to the system and returns the processing result. An example of a query language is SQL. Transaction processing is a process performed when transferring money to a bank or saving data into a computer. It has the property of ACID.

If you learn these two technologies from the foundation, you will be able to understand any data system related to any information infrastructure.

The first objective in this laboratory is to provide beautiful design principles that adhere to these technologies and sophisticated techniques for students. This will give students a weapon that confronts the immediate social problems. The second objective of this laboratory is to lead the new era by emerging data systems. We imagine daily lives enriched by data systems and aim to realize it with new technology.

評価方法

研究成果をまとめた論文の品質により評価します.

Students are evaluated by the quality of research papers.

教材・参考文献

関連プロジェクト

1. Oakforest-PACS スーパーコンピュータ. https://www.cc.u-tokyo.ac.jp/supercomputer/ofp/service/

2. JST CREST. https://www.jst.go.jp/kisoken/crest/project/44/14532369.html

3. NEDO https://www.nedo.go.jp/koubo/IT3_100063.html

1. Oakforest-PACS スーパーコンピュータ. https://www.cc.u-tokyo.ac.jp/supercomputer/ofp/service/

2. JST CREST. https://www.jst.go.jp/kisoken/crest/project/44/14532369.html

3. NEDO https://www.nedo.go.jp/koubo/IT3_100063.html

課題

来期の研究プロジェクトのテーマ予定

1. Transaction processing and query processing
2. Infrastructure for AI applications
3. Infrastructure for science (cosmology, meteorology)
4. Distributed database system including blockchain.

1. Transaction processing and query processing
2. Infrastructure for AI applications
3. Infrastructure for science (cosmology, meteorology)
4. Distributed database system including blockchain.

その他・留意事項

1.本研究会はcomputer scienceに真剣に取組みますので,とても大変だと思いますが,実力はつくと思います.

2.研究会全体で15名を予定していますが,増減する可能性があります.

Since this research group takes serious efforts on computer science, I think huge efforts are required. But I think that you will gain your abilities.
Although 15 people are scheduled for the entire research group, there is a possibility of increase or decrease.

授業スケジュール