Skip to content

This repository contains some tutorials of machine learing and deep learning algorithms using python.

Notifications You must be signed in to change notification settings

hku-kejintao/HKU-CIVL7018-Data-Science-for-Civil-Engineering

Repository files navigation

HKU CIVL7018 - Data Science for Civil Engineering

Course instructor: Dr. Jintao Ke at kejintao@hku.hk

Course description

This course is a postgraduate-level course that introduces the theory of data science and its application in a wide range of civil engineering (in particular transportation engineering) problems. The course will first illustrate existing examples/systems/applications of transportation big data and data science, to help students understand resources of transportation big data and some fundamental knowledge of data science. Then the course will introduce the theory, principles and methodologies of data science for engineering. In the meantime, the course will demonstrate the application of data science on solving a variety of real-world engineering problems, including spatio-temporal traffic state prediction, human mobility pattern discovery, traffic congestion identification and characterization, traffic incident analysis, operations and control of smart mobility.

Upon completion of this course, students are expected to be able to conduct the following:

  • Formulating real-world engineering applications into data science problems (such as classification, regression and reinforcement learning) and identify the related learning issues;
  • Selecting and applying the most suitable methods to solve a specific engineering problem;
  • Comparing different data science approaches based on common performance criteria.

Prerequisites

Students are expected to have the following background:

  • Obtained a Bachelor's degree in engineering or science;
  • Basic knowledge in transportation engineering;
  • Knowledge of basic computer science principles and skills. However, it is also ok if you are not familiar with coding. We will offer lectures and tutorials to teach you how to write some codes with python.
  • College-level calculus, linear algebra and matrix analysis, probability and statistical analysis.

Reading Materials and Resources

Reading Materials

  • Charles Fox, 2018. Data Science for Transport: A Self-Study Guide with Computer Exercises. Springer International Publishing AG.
  • Christopher M. Bishop, 2006. Pattern Recognition and Machine Learning. Springer.
  • James Gareth, Witten Daniela, Hastie Trevor and Tibshirani Robert, 2013. An Introduction to Statistical Learning. Springer, New York.
  • Ian Goodfellow, Yoshua Bengio, and Aaron Courville, 2016. Deep Learning. MIT Press.

Programming Resources

About

This repository contains some tutorials of machine learing and deep learning algorithms using python.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published