Skip to content

leesterm/computer_hardware_neural_network

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

12 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Program was tested and ran using Python 2.7.12
Dependencies: numpy
Data from: http://archive.ics.uci.edu/ml/machine-learning-databases/cpu-performance/machine.data
There are 3 programs:
  -machine_neural_net.py
    The main program which includes the NeuralNetwork class and implementation of back propogation
    To Run:
      python machine_neural_net.py machine_data_normalized.txt
    After running the program, it will produce two .txt files:
      -neural_network_error_output_---:
        This file contains the total output error during training
      -neural_network_parameters_---:
        This file contains the validation results as well as the weights and biases of the neural network
  -normalize_machine_data.py
    This program was used to normalize the data
    To Run:
      python normalize_machine_data.py machine_data.txt
    After running the program it will produce a .txt file with the normalized data.
  -error_plot.py
    This program was used to plot the total output error for each iteration in training

About

Training Neural network to predict CPU performance based on various hardware specifications

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages