title image

Precautions
The method of all themes is subject to change to Online due to the state of emergency.

Division of Information Science, NAIST
Summer Seminar 2022 (Aug. 22-24)

Summer Seminar 2022 will be held online, and hybrid online-offline in the Division of Information Science, NAIST, on August 22-24. You can experience the cutting-edge research on Information Science during this Summer Seminar.

We are looking forward to your application!

Date Aug. 22-24, 2022, or Aug. 22-23, 2022 (Depend on the themes)
Venue Depending on topic, you can either:
- Stay at home and connect to the online system designated by the theme lecturers (Online case), Or
- Come to Division of Information Science, NAIST, Takayama 8916-5, Ikoma, Nara 630-0192, Japan (Online-Offline hybrid case)
Intended audience Education higher than undergraduate including non-academic applicants who are planning to become IS students.
If you are not a candidate, please apply the Lab tour
Capacity Depends on each theme (please check the table below).
If the number of applicants exceeds the capacity, a selection process will be done by the corresponding laboratory.
Admission fee FREE! However, you will be responsible for setting up your computer environment to connect to the online system, and the internet fee. Furthermore, please note that we don't cover any travel or accommodation costs. We also don't issue any documents for applying visa etc.
Application form >>>> Check the assignment
Contact us Summer Seminar Committee
ss2208[at]is.naist.jp

What's new

Meeting place

Schedule

Themes

  1. 実装の脆弱性を利用して強力な暗号を解読してみよう!
  2. Laboratory: Information Security Engineering Laboratory
    Summary: 暗号モジュールの動作中に生じる消費電力や放射電磁波といった本来の入出力以外の情報(サイドチャネル情報)を観察することで秘密鍵を奪うサイドチャネル攻撃が新たな脅威として注目を集めています。本セミナーでは、暗号アルゴリズムをソフトウェア及びハードウェア実装し、暗号処理の動作中に生じるサイドチャネル情報を実際に計測し、それを用いて暗号を解読する手法について学ぶと共に、こうした攻撃に対抗するための対策手法についての基本概念を学びます。
    Method: Online + face-to-face
    Date: 2 days
    Capacity: 4
    Qualification: Pythonによるプログラム経験があること。
    Document:
  3. Development of AR Apps using AR Foundation and a smartphone
  4. Laboratory: Cybernetics and Reality Engineering Laboratory
    Summary: ポケモンGOやSNOWのようにカメラで現実環境を認識して映像を加工したり合成したりするARアプリを作りましょう。スマホのアプリ開発としてUnityとAR Foundationというツールを用いて、ノートパソコンで開発を行います(★オンラインを希望される場合でも、必要な機材は貸し出しますのでご安心ください★)。1日目は基本的な開発手順について学び、サンプルプログラムの動作を確認したり、アイデア出しを行います。2日目は自身の興味やスキルに合わせて、インストラクタと相談しながら物体認識や顔認識、ジェスチャ入力などにチャレンジしたり、自由にシステムを改良していきます。3日目はシステムを完成させて、インストラクタや研究室メンバーの前でプレゼンをします。部屋にバーチャルの花瓶や家具を置いてみたり、顔の年齢を変えてみたり、認識した物体を音声で知らせてみたり、いろんなアプリを考えてみてください。現地で参加される人は、HoloLens 2をはじめとする様々なハードウェアを使っていただくこともできますのでご相談ください。
    Method: Online + face-to-face
    Date: 3 days
    Capacity: 5
    Qualification:
    Document: Slide
  5. マイコンと機械学習を使って行動認識システムを作ろう
  6. Laboratory: Cybernetics and Reality Engineering Laboratory
    Summary: コンピュータやセンサの小型化が進み、生活の中へと多くのシステムが導入され、人々を支えています。システムでは、センサから人々の行動に関するデータが取得され、コンピュータがそのデータを分析しています。本実習では、マイコン(M5StickC)とセンサ(加速度、ジャイロなど)を用いて、「センシング→行動認識」の基礎的な流れを体験してもらいます。どのような行動をどのような手法(機械学習など)により認識するかについてアイデアを出すところから始めていただき、実装するまでをチャレンジしていただきます。オンライン参加の場合、マイコンとして、M5StickCを郵送しますので適宜オンラインで質問などを受け付けながら進めていく予定です。M5StickCはセミナー終了後に大学へと返送いただきます。
    Method: Online + face-to-face
    Date: 3 days
    Capacity: 5
    Qualification:
    Document: Slide
  7. Deep learning meets Physics for Image defogging
  8. Laboratory: Optical Media Interface Laboratory
    Summary: In recent years, deep learning approaches have achieved remarkable success in image processing. On the other hand, the performance of deep learning depends on the size and quality of training dataset. This seminar focuses on image defogging, and we evaluate the performance and limitation of deep learning through synthesizing foggy images with a physics-based model and training a deep neural network.
    Method: Online + face-to-face
    Date: 2 days
    Capacity: 5
    Qualification: Programming experience in C/C++ or Python
    Document:
  9. Network Reliability Evaluation Using Binary Decision Diagram
  10. Laboratory: Large-Scale Systems Management Laboratory
    Summary: ネットワークのリンクが確率的に故障するとき、指定された2ノード間で正しく通信が行える確率をネットワーク信頼性といいます。ネットワーク信頼性はネットワークのサービスの質を評価する重要な指標ですが、その計算はNP困難であり、素朴な方法では数十リンク規模のネットワークでも厳密に計算することは難しいです。しかし実用上は、二分決定グラフ(BDD)と呼ばれるデータ構造を用いることで数百リンク規模のネットワークに対してもネットワーク信頼性を厳密かつ高速に計算できることが知られています。本テーマでは、BDDを用いたネットワーク信頼性評価法について、PythonのライブラリGraphillionを用いて実践的に学習します。
    Method: Online + face-to-face
    Date: 2 days
    Capacity: 3
    Qualification: Programming experience in Python
    Document: Slide
  11. 5G通信基盤を支えるNFVネットワークの自動最適制御
  12. Laboratory: Large-Scale Systems Management Laboratory
    Summary: モバイルネットワークやインターネットなどの通信サービスは社会基盤となっており,私達は多種多様なサービスを享受できます.一方で,ネットワークに接続するデバイス数の増加や多様化するネットワークサービスに伴い,ネットワークは複雑化し,導入・運用コストが増大することが懸念されています.これらの要件を満たすために,ネットワーク機能仮想化(Network functions virtualization: NFV)を基盤としたネットワークの自動最適制御が大きく注目されています.NFVでは,専用機器で実現していたネットワーク機能を汎用機器上で仮想ネットワーク機能として実現することで,導入・運用コストを削減するとともに,ユーザの多様な要求に対してネットワークサービスを迅速かつ柔軟に展開可能なネットワークの設計を可能にします.任意のネットワークサービスは複数のネットワーク機能を連結したサービスチェインとして構成できます.本テーマでは,PythonやPulpなどを用いて,所望のユーザ要求に対するサービスチェインを実現する最適なサービスパスの設計を体験してもらいます.
    Method: Online + face-to-face
    Date: 2 days
    Capacity: 3
    Qualification: Pythonによるプログラミング経験があることが望ましい.
    Document:
  13. 技術をもって芸術に挑む
  14. Laboratory: Mathematical Informatics Laboratory
    Summary: 「技術」は、英語で "art" という単語で表されることがあり、同じく "art" と訳される「芸術」とは切っても切れない関係にあると言える。実際に、非常に多くの技術が芸術に用いられ、その発展に貢献してきた。そして、深層学習もその例に漏れず、芸術への応用が現在も盛んに試みられている。本テーマでは、深層学習による画像変換技術について学び、絵画の画風変換への応用を試みる。また、絵画呈示時の認知、視線行動、脳活動のモデル化や、音楽呈示時の情動的影響評価のための心拍変動分析など、芸術に対する我々の様々な技術的アプローチについても紹介する。
    Method: Online + face-to-face
    Date: 2 days
    Capacity: 6
    Qualification: Python によるプログラミング経験があることが望ましい。
    Document:
  15. 公共交通ビッグデータの可視化と分析
  16. Laboratory: Internet Architecture and Systems Laboratory
    Summary: 共同研究先から0.5秒に1回リアルタイムに送信されている路線バスのセンサデータを可視化・分析します。センサデータはGPS、車両速度、エンジン回転数、燃料残量、加速度、磁気、ジャイロといった車両の情報に加えて、温度、湿度、大気圧といった環境情報も取得できます。データから実世界をイメージ、分析できるデータサイエンティストの第一歩を体験しましょう。
    Method: Online + face-to-face
    Date: 3 days
    Capacity: 4
    Qualification: プログラミング経験があることが望ましい(スキルに応じて取組内容のレベルは調整します)
    Document: Slide
  17. HoloLensを使用したAR体験
  18. Laboratory: Interactive Media Design Laboratory
    Summary: Microsoft社の頭部装着型ディスプレイ、HoloLensを使用して、AR(拡張現実感)システムの開発を行います。基礎の基礎から説明しますので、自信、経験が無い方でも大歓迎です。みなさんのアイデアで、面白いシステムを開発してみましょう。オンライン参加の場合でも、HoloLensとノートPCを事前に郵送し、貸し出しますので、ご自宅で最新のARとその開発を体験いただけます。
    Method: Online + face-to-face
    Date: 3 days
    Capacity: 3
    Qualification: C/C++/C#によるプログラミング経験があることが望ましいが必須ではない。日本国外への機器郵送は非対応。
    Document:
  19. Experiencing No-Code development that supports the next generation software industry ~ plus understanding the use of AI and Big Data~
  20. Laboratory: Software Design and Analysis Laboratory
    Summary: With the rapid development of the digital society, there is an increasing need to develop web applications and software more efficiently and faster. Programming, which has been the conventional wisdom in software development, can develop flexible software, but at the same time, it requires development man-hours and time. In recent years, however, a new software development method called "no-code development" has been attracting attention, and many private companies are rapidly introducing and using it. No-code development is attracting worldwide attention because it does not require writing source code, and thus enables the development of web services without being an engineer. In this course, participants will experience the no-code development technology that will support the next generation digital society and pursue new possibilities that can only be seen here.
    Method: Online + face-to-face
    Date: 2 days
    Capacity: 5
    Qualification: - Interested in software development
    - Have an interest in the use of AI and Big Data
    - Have experience in no-code development, or have time to learn before the course starts
    Document:
  21. Invitation to Modern Software Development and Operation (DevOps): The software engineering tools, knowledge, and techniques you can start using today
  22. Laboratory: Software Design and Analysis Laboratory
    Summary: Modern software development (e.g., Agile and DevOps) has been continuously increasing the value of systems. This seminar will give you a chance to practice the phases of software development from coding to testing and release, employing the various modern development support tools that are often used in DevOps. Specifically, the build tool (e.g., Bazel/Gradle/Maven), regression testing tools (JUnit/PyUnit), code review tools (Pull Request), continuous integration/delivery tools (GitHub Action/Travis CI), and operation tools (Docker/Kubernetes) will be used. In addition, the issues that have yet to be solved by modern software development will be discussed as topics for future research.
    Method: Online + face-to-face
    Date: 2 days
    Capacity: 5
    Qualification: Object oriented programming experience (e.g., Java, Python)
    Document:
  23. Machine Learning and Reinforcement Learning for robot control
  24. Laboratory: Robot Learning Laboratory
    Summary: Machine learning/reinforcement learning allows robots to learn intelligent motion from data. In this seminar, the participants will try to solve problems by machine learning/reinforcement learning method for robot control.
    Method: Online + face-to-face
    Date: 2 days
    Capacity: 4
    Qualification: Programming experience in Python
    Document:
  25. Cutting Edge Medical Image Analysis
  26. Laboratory: Imaging-based Computational Biomedicine Laboratory
    Summary: This seminar provides an opportunity to learn the cutting-edge of medical image analysis using large-scale medical image databases. The participants will perform image segmentation and deformable registration on CT or MR images for statistical analysis of human anatomy. The experiments with these basic tools help the participants cultivate their problem-solving skill in clinical image analysis or in a broader range of medical research projects.
    Method: Online + face-to-face
    Date: 3 days
    Capacity: 3
    Qualification: Programming experience is required. Familiarity with image processing and deep learning is preferable.
    Document: Slide
  27. Machine learning to detect malicious attacks in network traffic
  28. Laboratory: Software Design and Analysis Laboratory
    Summary: In this seminar, we will analyze a large amount of network packet datasets using machine learning models. We develop programs to detect cyber attacks using the machine learning models and evaluate the programs.
    Method: Online + face-to-face
    Date: 2 days
    Capacity: 3
    Qualification: Experience in Python is preferred
    Document:
  29. 100台の小型ロボットを協調させよう
  30. Laboratory: Dependable System Laboratory
    Summary: インターネットをはじめとして、世の中のほとんどのシステムは、多数のコンピュータが協調動作する分散システムです。本セミナーでは、100台の小型ロボット(kilobot)を協調動作させることで、分散システムにおけるアルゴリズムの設計を体験してもらいます。オンラインのみの場合は、シミュレーションによって分散アルゴリズムの設計を体験してもらいます。
    Method: Online + face-to-face
    Date: 2 days
    Capacity: 3
    Qualification: プログラミング経験があること
    Document:

Lab tour

Please visit Lab Tour.

Access

Please visit Access Map.

Accommodation

Please visit FAQ (in Japanese).

Handling of the Seminar when public transport services are suspended, etc.

1. Handling of the Seminar when public transport services are suspended
The Seminar will be cancelled when the services of the Kintetsu lines (Keihanna, Nara, and Kyoto) and/or Nara Kotsu Bus lines (routes serving Gakken Kita-Ikoma Sta., Gakuenmae Sta., and Takanohara Sta.) are suspended due to a major disaster, accident, etc. The table below shows the handling of the seminar when public transport services are restored.
2. Handling of the seminar when a weather warning is issued
The Seminar will be cancelled when an Emergency Warning and a storm(or snowstorm) warning is issued in Ikoma City, Nara City and the area including those cities. The table below shows the handling of the seminar when the warning is cancelled.

Status at 7:00 a.m./10:00 a.m.Handling of the seminar
Public transport services are restored and the warning is cancelled at or before 7:00 a.m.The Seminar are held for the whole day
Public transport services are restored and the warning is cancelled at or before 10:00 a.m.The Seminar are held in the afternoon
Public transport services remain suspended and the warning remains in effect after 10:00 a.m.The Seminar are cancelled for the whole day

Note: Information on the TV, Internet, etc. is used to check if public transport services are suspended/restored or a warning is issued/cancelled.

Past Seminars (in English)