Skip to content

wcaine93/Advanced-Python-Project

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

20 Commits
 
 
 
 
 
 
 
 

Repository files navigation

Advanced-Python-Project

Note

Semester project for Advanced Python Programming course.

Project Description

In this project, you will build a regression model using the deep learning TensorFlow and Keras library, and then you will experiment with increasing the number of training epochs and changing number of hidden layers and you will see how changing these parameters impacts the performance of the model.

Project Format

This project is split into 6 different sections (files found in src, full instructions in Instructions):

  1. Import and process CSV data
  2. Split the data into training and test data
  3. Build a baseline NN model
  4. Normalize the data
  5. Increase the number of epochs
  6. Increase the number of hidden layers

Results

Metric Baseline NN NN + Normalized Data NN with increased epochs NN with increased hidden layers
Mean Squared Error 137.66 115.09 71.599 94.966

Data

The concrete_data2.csv dataset of 1301 records of concrete characteristics (features) and strength (target). After cleaning, 1005 records.

Features

All numeric,

Cement Blast Furnace Slag Fly Ash Water Superplasticizer Coarse Aggregate Fine Aggregate Age Strength

About

Semester project for Advanced Python Programming course

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published