Error message
User error : Failed to connect to memcache server: druportbe01:11211 in dmemcache_object() (line 415 of /production/drupal/dim_prod/drupal/d7cl4/prod/unich/releases/7/web/sites/all/modules/contrib/memcache/dmemcache.inc ).
COMPUTER SCIENCE FOR BIG DATA AND BUILDINGS 4.0 Single discipline educational activity
Course Sheet Academic Year of enrolment:
Professor and Collaborators:
Hours of classroom activity:
Objectives
Contents Introduction to Machine Learning. Data preprocessing. The problem of learning. Classification, regression and clustering. Deep learning. Exercises with the main Python libraries oriented towards construction engineering and the digital construction site.
Extended Syllabus Introduction to Machine Learning. The knowledge discovery process. Data preprocessing. The problem of learning. Supervised and unsupervised learning. Batch, incremental, natural learning. Reinforcement learning. Problems related to learning: parameter tuning, performance evaluation, training, validation and testing, the problem of overfitting. Classification: decision trees. Linear and logistic regression. Artificial neural networks. Clustering: K-Means. Agglomerative and density-based clustering (DBSCAN). Representation learning. Convolutional Neural Network. Recurrent Neural Network. Long Short-Term Memory Network. Introduction to the Python language. Python and the Jupyter Notebook environment. The Sikit-learn environment: exercises on supervised classification for construction engineering.
The TensorFlow environment: exercises on Convolutional Neural Network and Recurrent Neural Network for construction engineering.
Libraries for parallel computing: exercises for construction engineering.
Recommended Bibliography Machine Learning: A multistrategy approach. Author: Tom Mitchell
Hands-On Machine Learning with Scikit-Learn, Keras, and Tensorflow: Concepts, Tools, and Techniques to Build Intelligent Systems. Author: Aurélien Géron. O'Reilly
Methods of Provision
Teaching Methods Frontal lesson with the use of power point or PDF presentations.
Evaluation methods Verification of learning:
Multiple choice questions on the topics of the course.
Contacts/More Information Lessons will be given face to face, except for specific cases that must be properly discussed with the teacher.