Graduate School of Information Science, NAIST
Spring Seminar
Feb. 26-28, 2018
Spring Seminar 2018 will be held on the Graduate School of Information Science, NAIST, on February 26-28. You can experience the cutting-edge research on Information Science during this Spring Seminar.
We are looking forward to your application!
Date |
Feb. 26 - 27, 2018, or Feb. 26 - 28, 2018 (Depend on the topics) |
Venue |
Graduate School of Information Science, NAIST (Takayama 8916-5, Ikoma, Nara 630-0192, Japan) |
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, we don't cover any travel or accommodation costs. |
Application form |
|
Contact us |
Spring Seminar Committee
ss1802[at]is.naist.jp |
- 2018.2.7 Theme assignment notification email is sent.
- 2018.1.27 Application form is closed
- 2017.12.11 Application is started
- 2017.12.4 Website is open
- Feb. 26 Mon.
09:20 Registration (IS L1 lecture room)
09:30 - 10:00 Introduction of NAIST and the entrance examination (IS L1 lecture room)
10:00 - 11:00 Introduction of CICP project
11:00 - 17:00 Seminar (Lab.)
17:00 End
- Feb. 27 Tus.
09:20 - 16:45 Seminar (Lab.)
16:50 - 17:20 Ceremony (IS L1 lecture room)
- Feb. 28 Wed.
09:20 - 17:00 Seminar (Lab.)
- 1. Introduction and Programming of Non-Neumann Computers
Laboratory: |
Computing Architecture |
Summary: |
According to the end of miniaturization of CMOS semiconductors, it is said that the performance improvement of conventional Von Neumann type computers (CPU and GPU) will stop. You will explore programming and execution of non-Von Neumann type computers such as aproximate analog computers and systolic array type computers which are promissing architecture for future performance improvement of computers. |
Date: |
3 days (2/26 - 28) |
Capacity: |
4 |
Qualification: |
Programming experience |
Introduction: |
slideshare |
- 2. Google cannot answer! How to make the fastest Deep Learning platform?
Laboratory: |
Computing Architecture |
Summary: |
Machine Learning has become popular in wide variety of field in our society. Many accelerators for Deep Learning, which is one of Machine Learning architecture, are proposed. To make the fastest Deep Learning platform, you need to understand inside of the Deep Learning and run it on several kinds of computers, which include GTX1080TiOCx4. Then you will find the answer! |
Date: |
2 days (2/26 - 27) |
Capacity: |
4 |
Qualification: |
Programming experience |
- 3. Be a Young Researcher! Developing Wireless Communication Transceiver for IoI system
Laboratory: |
Computing Architecture |
Summary: |
To develop the smart city or smart healthcare system, we need a large amount of sensors that measure data (such as temperature, heartbeat rate, etc) and then send data to server wirelessly. In this sermina, we will study about wireless communication system for IoT sensors. |
Date: |
2 days (2/26 - 27) |
Capacity: |
5 |
Qualification: |
|
- 4. Why are FPGAs' performance different? But they are the same.
Laboratory: |
Dependable System Laboratory |
Summary: |
FPGA is an integrated circuit designed to be configured by a designer. Recently, FPGAs have been widely utilized for big data analytics, financial transaction, machine learning accelerator, and so on. In this seminar, we will provide two FPGAs whose performances are different but they are the same type. With designing ring oscillators on the FPGAs, we have applicants consider the reasons of the difference between those performances from measurement and circuit simulation. |
Date: |
2 days (2/26 - 27) |
Capacity: |
2 |
Qualification: |
Nothing |
- 5. Algorithm design toward fault-tolerant systems
Laboratory: |
Dependable System |
Summary: |
Most existing systems, such as the Internet, clouds, and IoTs, are distributed systems, which consist of many computers that can communicate with each other. In such systems, it is inevitable that some computers will become faulty. In this seminar, we will design fault-tolerant algorithms, which can work correctly in distributed systems with some faults. |
Date: |
2 days (2/26 - 27) |
Capacity: |
3 |
Qualification: |
None. |
- 6. Algorithm design toward molecular robots
Laboratory: |
Dependable System |
Summary: |
Recently DNA-based sensors, actuators, and logic gates have been developed, and now molecular robots, which are composed of these materials, are also under development. Since molecular robots are very weak compared to common robots, we need new algorithms to control molecular robots. In this seminar, we will design algorithms to make multiple molecular robots perform computation cooperatively. |
Date: |
2 days (2/26 - 27) |
Capacity: |
3 |
Qualification: |
None. |
- 9. Construction of a Parallel Distributed Learning System
Laboratory: |
Mobile Computing Laboratory |
Summary: |
Mobile agents are computer software to execute processes on computers through a network. In addition, recently machine learning has been attracted public attention. In this seminar, the participants will construct a mobile agents-based parallel distributed learing system using a development platform, program library, and several devices such as the Raspberry Pi. The participants will confirm that mobile agents learn, run, and move through a network. |
Date: |
3 days (2/26 - 28) |
Capacity: |
3 |
Qualification: |
none |
Introduction: |
slideshare |
- 10. Simulation: Theory and Practice
Laboratory: |
Mobile Computing Laboratory |
Summary: |
The goal of this project is to gain the ability of developing customized simulators. The project involves learning simulation theory (elements of probability, generating random variables and discrete event simulation approach, etc.) and simulation programming practice. |
Date: |
2 days (2/26 - 27) |
Capacity: |
4 |
Qualification: |
Experience in C/C++/Java programming |
- 11. Ingredients of Program
Laboratory: |
Software Engineering Laboratory |
Summary: |
A new program is rarely created from scratch. It often includes various program elements extracted from textbooks, web sites, and existing programs.
Ingredients of a program may indicate features, performance characteristics, and potential problems of the program; such properties might be estimated without source code reading.
In this seminar, we construct a system that infers ingredients of a program using a technique to detect program copies.
The seminar enables participants to analyze software development data using programming language analysis and pattern mining techniques.
|
Date: |
3 days (2/26 - 28) |
Capacity: |
3 |
Qualification: |
Experience in programming |
Introduction: |
slideshare |
- 12. Software Development Bot ~Toward Automatic Software Development~
Laboratory: |
Software Engineering Lab |
Summary: |
By evolving AI and machine learning techniques, various manual tasks will be switched automatic task. In software development field, such movement is coming. Nowaday, developers implement software based on the requirements from users. By using smart machines, software development will be an automatic task. In this seminar, we achieve an automatic software development system by supporting their communication with BOT such as Siri and LineBot. Finally, you study software development approach and bot development in this seminar. |
Date: |
2 days (2/26 - 27) |
Capacity: |
5 |
Qualification: |
Programming experience. Even if you don't have experience for software development, that is fine. |
Introduction: |
slideshare |
- 13. Software Data Mining using the Jupyter Notebook
Laboratory: |
Software Engineering |
Summary: |
We will work on data analysis, visualization, and machine learning using the Jupyter Notebook. Let's mine real software development data to find useful knowledge! |
Date: |
2 days (2/26 - 27) |
Capacity: |
3 |
Qualification: |
Programming experience |
- 14. Virtual network programing for Cloud computing
Laboratory: |
Software Design and Analysis |
Summary: |
In this seminar, we will learn about virtual network programming, which is an emerging network technology for Cloud infrastructures. Cloud computing has been actually brought on by server virtualization, but for the next step, network virtualization has been also focused on. SDN (Software Defined Network) technology, introducing programmability into network infrastructures, has therefore gathered a lot of attention. We will learn how to program virtual networks using OpenFlow, a typical implementation of SDN. |
Date: |
2 days (2/26 - 27) |
Capacity: |
3 |
Qualification: |
Basic programming skills. Experience in Ruby is preferred. |
Introduction: |
slideshare |
- 17. Dialogue policy learning based on Q-learning
Laboratory: |
Augmented Human Communication Laboratory |
Summary: |
Learn Q-learning, a learning algorithm of reinforcement learning, and apply the algorithm for the learning of decision making policy of dialogue systems. |
Date: |
2 days (2/26 - 27) |
Capacity: |
3 |
Qualification: |
Basic programming skills using Python |
- 18. Machine Translation using Neural Networks
Laboratory: |
Augmented Human Communication Laboratory |
Summary: |
Participants will learn basics of machine translation techniques using neural networks and conduct some quick experiments to see its ability. |
Date: |
2 days (2/26 - 27) |
Capacity: |
2 |
Qualification: |
Experience on programming in Python and Unix command line UI |
- 19. Introduction to machine learning and its application to EEG signals
Laboratory: |
Augmented Human Communication Laboratory |
Summary: |
We present a introduction to EEG data recording and EEG signal processing. Additionally, we learn machine learning techniques to detect human psychological states from EEG. |
Date: |
2 days (2/26 - 27) |
Capacity: |
2 |
Qualification: |
Beginners are welcome. |
- 20. Understanding Human Speech with Automatic Speech Recognition System based on Deep Learning
Laboratory: |
Augmented Human Communication Laboratory |
Summary: |
Let's develop a machine that can automatically recognize natural spoken language.
We'll start from learning the basic technology (e.g., "What is human speech from machines point of view?", "What challenges in developing speech recognition?", etc).
Finally, we'll work together on developing speech recognition system that understand human speech based on deep learning.
|
Date: |
2 days (2/26 - 27) |
Capacity: |
2 |
Qualification: |
Experience on programming in Python and Unix command line UI |
- 21. Learning wireless communications via computer simulations
- 22. Experiencing the world of vision augmentation using a video see-through HMD
Laboratory: |
Cybernetics and Reality Engineering |
Summary: |
In recent years, a research field called human augmentation that empowers human abilities by science and technology has been actively studied. As an introduction to it, the participants of this seminar will develop a vision augmentation system that modulates the appearance of the surroundings in a variety of manners, by editing live video of a stereo camera and observing it through a head mounted display. How convenient or fun the system becomes will depend on your imagination. |
Date: |
3 days (2/26 - 28) |
Capacity: |
2 |
Qualification: |
Experience in C or C++ is preferred |
- 23. Implementing Telexistence system
Laboratory: |
Cybernetics and Reality Engineering |
Summary: |
Work or showing some presence conveyed from a remote site is called Telexistence. As one kind of a boot camp, the seminar participants are going to add some functions and extra role to a movable robot equipped with a camera. A telexistance system you made may become for remote repair/fix or telecommunication robot. That depends on work you conducted. |
Date: |
3 days (2/26 - 28) |
Capacity: |
2 |
Qualification: |
Experience in C or C++ is preferred |
- 24. Implementation of a Basic Diminished Reality Method
Laboratory: |
Cybernetics and Reality Engineering |
Summary: |
You implement a basic method for Diminished Reality (DR), which visually removes real objects from a video in real time. The target objects to be removed this time are Augmented Reality (AR) markers. You can experience AR games and furniture arrangement simulation without seeing AR markers by simultaneously removing AR markers and adding virtual objects in a video. |
Date: |
3 days (2/26 - 28) |
Capacity: |
2 |
Qualification: |
Experience in C or C++ is preferred |
- 26. Augmented Reality Application Development with Microsoft HoloLens
Laboratory: |
Interactive Media Design |
Summary: |
Microsoft HoloLens presents a unique opportunity to create immersive Augmented Reality (AR) experiences that diffuse the border between reality and computer graphics. In this seminar, you will learn how to develop simple AR applications for the Microsoft HoloLens and apply this knowledge to create your own AR experience that can be shared with other participants. As this seminar is very programming heavy, extensive experience and understanding of programming, Unity in particular is a must. |
Date: |
2 days (2/26 - 27) |
Capacity: |
5 |
Qualification: |
|
Introduction: |
slideshare |
- 27. Making photorealistic computer graphics from photometric measurement
Laboratory: |
Optical Media Interface |
Summary: |
Photorealistic computer graphics is an image of computer modeled scenes with a quality as close to real scene as possible. One of the key techniques in it is measuring the photometric properties of a real object based on computer vision technique. In this seminar, the participants can learn computer vision technique to capture the realisticity in real object and computer graphics technique to apply it onto computer modeled scenes. |
Date: |
2 days (2/26 - 27) |
Capacity: |
4 |
Qualification: |
Programming experience in C/C++ |
Introduction: |
slideshare |
- 28. Bio-inspired robot control and AI
Laboratory: |
Intelligent System Control |
Summary: |
Recently, robot control and artificial intelligence (AI) are attracting attention. Sometimes they may sound difficult, but there are many intuitive aspects that are inspired by animals. We study several techniques learned from their skill and flexibility. In practical training, we challenge robot motion control using reinforcement learning, which is one of the AI. Through this seminar, you will feel excellence of animals and possibility of robot. |
Date: |
2 days (2/26 - 27) |
Capacity: |
4 |
Qualification: |
Programming experience |
Introduction: |
slideshare |
- 31. IoT application development based on Raspberry Pi
Laboratory: |
Large-scale systems management |
Summary: |
The Internet of Things (IoT), where a variety of things (e.g., people, sensors, mobile phones) can interact with one another through an Internet-like infrastructure, serves a fundamental architecture for a wide range of important applications such as e-health, smart home and environmental monitoring. In this project, we will use Raspberry Pi and some sensors like temperature and humidity sensors to develop a simple IoT application. |
Date: |
2 days (2/26 - 27) |
Capacity: |
3 |
Qualification: |
Programming experience
|
Introduction: |
slideshare |
- 32. Understanding and Generation of Medical Images Using Deep Learning
Laboratory: |
Imaging-based Computational Biomedicine |
Summary: |
This seminar provides an opportunity to work with medical images and deep learning algorithms for image recognition and generation such as Convolutional Neural Network (CNN) or Generative Adversarial Network (GAN). Specifically, the potential projects include detection of anatomical landmarks in CT and MR images or generation of CT image from MR image. The attendant will cultivate practical programming skill and problem-solving skill through implementation of those algorithms. |
Date: |
3 days (2/26 - 28) |
Capacity: |
3 |
Qualification: |
Programming experience is a plus |
- 33. Analysis of Musculoskeletal Structure using MR and Ultrasound Imaging
Laboratory: |
Imaging-based Computational Biomedicine |
Summary: |
In this seminar, the attendee will operate two medical image acquisition systems, 1) an MRI that is capable of acquiring images in the standing position, and 2) an ultrasound imaging system with three-dimensional reconstruction capability, to analyze musculoskeletal anatomy and function. First, the attendee will learn the basic imaging principles and the operation procedure of those imaging devices, then actually perform the acquisition, obtain images, and apply several analysis tools. |
Date: |
3 days (2/26 - 28) |
Capacity: |
3 |
Qualification: |
Programming experience is a plus |
- 34. Practice data analysis and modeling of gene expression and metabolic controls in a cell
Laboratory: |
Computational Systems Laboratory |
Summary: |
Learn the method of system identification using a model of the molecular system for regulation of cell fate (cell proliferation and cell differentiation) from experimental data, and understand how a cell controls its own fate from a systematic point of view.
Or, from the data of the concentration of the metabolite in the cell and expression of the genes, learn the statistical methods for analysis of the network of the gene function in the cell and understand how the cell responds to the environments. |
Date: |
3 days (2/26 - 28) |
Capacity: |
3 |
Qualification: |
Basic programing experience |
- 35. Motion Analysis using Human Modeling Technology
Laboratory: |
Robotics |
Summary: |
We analyze human motion in the level of joint torque/muscle activities using human musculoskeletal model. To obtain the input to the model (e.g. human motion and forces), we use the motion capture system and force sensors.
|
Date: |
2 days (2/26 - 27) |
Capacity: |
3 |
Qualification: |
Programming experience |
Introduction: |
slideshare |
Lab tour
Please visit Lab Tour.
Please visit Access Map.
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.