Skip to content

Vishal1711/AuE893-Deep-Learning-Application-in-Engineering

Repository files navigation

AuE893-Deep-Learning-Application-in-Engineering

AuE 8930 Course Repository

Mini Project 1

  1. Use of Numpy library
  2. Use of Pandas Library

Mini Project 2

Problem Description

This data was collected in 1978 and each of the 506 entries represents aggregate information about homes from various suburbs located in Boston. Once you get a good fit, you can use this model to predict the monetary value of a house located at the Boston’s area. A model like this would be very valuable for a real state agent who could make use of the information provided in a dayly basis.

image

Task 1: Read and Preprocess Data

  1. Train-Test Split
  2. Minmax scale

Task 2: Shallow Neural Network

Hyperparameters

epochs = 200 lr = 0.001 batch_size = 64 hidden_layer_size = 13 input_layer_size = 13 output_layer_size = 1

image

Task 3: Deep Neural Network

Hyperparameters

epochs = 200 lr = 0.001 batch_size = 64 layer_sizes = [15, 13, 8, 1] input_size = 13

image

Mini Project 3

TensorFlow 2.x is use to implement NNs. Code should follow PEP 8 with necessary comments.

image

Build a Convolutional Neural Network to classify objects and tune hyperparameters to optimize your model.

Task 1: Load and Pre-Process Dataset

image

Task 2: Build Convolutional Neural Network

image

Task 3: Train Model

image

Task 4: Tune Hyperparameters

image

Mini Project 4

TensorFlow 2.x is allowed to implement models. Code should follow PEP 8 with necessary comments.

Build an RNN model to classify text and an LSTM model for anomaly detection (also outlier detection) on the temperature sensor data.

Task 1: Text Classification

This task aims to train a sentiment analysis model to classify given sentences as positive or negative, based on the Recurrent Neural Network.

Train Data

image

Test Data

image

Result -

Predicted labels and texts saved in .csv format.

image

Task 2: Anomaly Detection

In manufacturing industries, the anomaly detection technique is applied to predict the abnormal activities of machines based on the data read from sensors. In machine learning and data mining, anomaly detection is the task of identifying the rare items, events, or observations that are suspicious and seem different from the majority of the data. In this task, you will predict the possible failure of the system based on the temperature data. And this failure can be detected by check if they follow the trend of the majority of the data.

The given dataset (ambient_temperature_system_failure.csv) is a part of Numenta Anomaly Benchmark (NAB) dataset, which is a novel benchmark for evaluating machine learning algorithms in anomaly detection.

Input Timeseries Data -

image

This reconstruction error threshold value then we will label this data point as an anomaly

image

Visualizing anomalies (Red Dots)

image

About

AuE 8930 Course Repository

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published