Search this site
Embedded Files
AIoT @ SNU
  • Home
  • Research
  • Team
  • Publications
  • Courses
  • Contact
AIoT @ SNU
  • Home
  • Research
  • Team
  • Publications
  • Courses
  • Contact
  • More
    • Home
    • Research
    • Team
    • Publications
    • Courses
    • Contact

Ambient AI Platforms and Practice

  • A resource-constrained edge computer (e.g., smartphone, coral dev board) used to obtain local information via its sensors, perform simple pre-processing, and deliver the information to the cloud for more serious analysis. However, recent development of lightening techniques for deep neural networks (DNN) and low-cost AI accelerators, such as edge TPU and mobile GPU, results in a new paradigm "Ambient AI." Under Ambient AI paradigm, the edge computer does not have to rely on the cloud anymore but performs "AI computing" locally (e.g., inference through a DNN model by itself). This new paradigm has the potential to enable a variety of AI applications by improving latency, privacy, and network bandwidth.

  • This course introduces important techniques which enable this paradigm (including those provided by TensorFlow Lite). Students will learn these techniques both through lectures and hands-on experiences. To this end, this course guides students to get familiar with TensorFlow and TensorFlow Lite, teaching them how to implement various DNNs on TensorFlow, from MLP and CNN to object detection frameworks. Then students will run TensorFlow and TensorFlow Lite on not only their own computers but also Ambient AI platforms (just smaller Linux computers), such as Coral dev boards and Jetson Nano. In terms of application, this course will introduce computer vision but project topics do not have to be limited to this. 

  • Here are some projects demos in the previous semesters

Computing Foundations for Data Science

  • This course, as an introductory course for Graduate School of Data Science (GSDS), provides basic knowledge for students lacking computer background so that they can follow advanced computing courses at GSDS and do relative research. This course lets students study basic principles and concepts of programming, how to efficiently organize and manipulate data,  and how a program is executed by the underlying computer systems . In doing so, most of the class will be based on Python language due to its convenience and wide usage. At the same time, students will do experience and program in C language a bit, see that Python is more convenient but C is faster and safe, and understand the reason why.  

  • Awards & Grants

    • Best Practice for Untact Education, Faculty of Liberal Education at Seoul National University, 2021.

    • Modularization Planning and Development of Programming Foundation Course, 빅데이터 혁신공유대학, 2021.10 ~ 2022.01

    • Development of Hybrid Large Class Model, Faculty of Liberal Education at Seoul National University, 2021.09 ~ 2021.12

 
©Copyright 2020 | AIoT Group |Seoul National University
Google Sites
Report abuse
Google Sites
Report abuse