MYZ 303E Artificial Intelligence in Civil Engineering

Course Materials and Interactive Tools

Course Overview

Welcome to the MYZ 303E Artificial Intelligence in Civil Engineering course materials page. Here you will find interactive tools and resources to help you understand and apply AI concepts in civil engineering applications.

Python and PyTorch

Python and PyTorch (English)

From basic Python concepts to deep learning with PyTorch.

Python and PyTorch (Türkçe)

Temel Python kavramlarından PyTorch ile derin öğrenmeye.

ANN Classification Animation (MNIST 0..9)

ANN Animation (English)

Includes the ANN architecture and animation designed for digit recognition using the MNIST dataset (digits 0-9).

ANN Animasyonu (Türkçe)

MNIST 0..9 rakam tanıma datası algılaması için oluşturulan ANN yapısı ve animasyonunu içerir.

Softmax

Softmax

Contains theoretical information and other tools regarding the softmax function.

Softmax

Softmax fonksiyonuna ilişkin teorik bilgileri ve diğer araçları içerir.

Imbalanced Data Metrics (F1, Precision, Recall)

Imbalanced Data Metrics (F1, Precision, Recall)

It includes explanations about the evaluation of network training results in unbalanced data and the improvements that can be made in this regard.

Dengesiz Veri Metrikleri (F1, Precision, Recall)

Dengesiz dağılımlı verilerde Network eğitim sonuçlarının değerlendirilmesi ve bu konuda yapılabilecek iyileştirmelerler ilgili açıklamalar içerir.

Machine Learning Tools

Gradient Descent Visualization

An interactive tool to visualize gradient descent algorithm with a single weight parameter.

Gradient Descent Theory (English)

Theoretical explanation of gradient descent algorithm with mathematical foundations.

Gradient Descent Theory (Turkish)

Gradyan İniş algoritmasının matematiksel temelleri ile teorik açıklaması.

Regression Calculators

Linear Regression Calculator

An interactive tool to calculate and visualize linear regression models for engineering data.

Linear Regression (English)

English version of the linear regression calculator with detailed explanations and examples.

Linear Regression (Turkish)

Turkish version of the linear regression calculator (Doğrusal Regresyon Hesaplayıcı).

Logistic Regression Calculator

An interactive tool to calculate and visualize logistic regression models for classification problems.

Logistic Regression (English)

English version of the logistic regression calculator with detailed explanations and examples.

Logistic Regression (Turkish)

Turkish version of the logistic regression calculator (Lojistik Regresyon Hesaplayıcı).

PDF Resources

Download lecture materials and additional resources for the course:

Excel Resources

Download Excel spreadsheets with data and exercises:

Additional Resources

More course materials and interactive tools will be added throughout the semester. Check back regularly for updates.