Skip to content

【Stars are the fuel for open source magic - cast your spell ⭐️】A comprehensive neural networks project combining theoretical understanding through manual implementation of feedforward networks with practical application in predicting heat influx for architectural design.

License

Notifications You must be signed in to change notification settings

ChanMeng666/heat-flux-perceptrons-neural-networks

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

13 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Neural Networks: From Theory to Thermal Analysis 🏠



Explore GitHub Profile README Generator


🌟 Features

🎓 Deep Learning from Ground Up

  • Manual implementation of multi-layer feedforward networks
  • Step-by-step visualization of backpropagation
  • Detailed weight update calculations
  • Example-by-example training process

🏗️ Heat Flux Prediction

  • Multi-layer perceptron model for architectural applications
  • Comparative analysis of different optimization techniques
  • Real-world data analysis and visualization
  • Performance evaluation across multiple metrics

📊 Comprehensive Analysis Tools

  • Data exploration and visualization
  • Multiple optimization strategies comparison
  • Model performance evaluation
  • Cross-validation and testing frameworks

🛠️ Technical Implementation

Neural Network Components:

  • Multi-layer perceptron architecture
  • Sigmoid activation functions
  • Gradient descent optimization
  • Momentum and adaptive learning rate implementations

Data Processing:

  • MinMax scaling
  • Train/validation/test splitting
  • Feature engineering
  • Performance metrics calculation

📦 Libraries Used

Python TensorFlow NumPy Pandas scikit-learn Matplotlib

🚀 Getting Started

  1. Clone the repository:
git clone https://github.com/ChanMeng666/heat-flux-perceptrons-neural-networks.git
  1. Install required packages:
pip install -r requirements.txt
  1. Run the Jupyter notebooks:
jupyter notebook

📊 Results

  • Successful implementation of manually trained neural networks
  • Comparative analysis of different optimization techniques
  • Achieved high accuracy in heat flux predictions
  • Comprehensive visualization of model performance

📖 Documentation

The project contains detailed Jupyter notebooks with:

  • Theoretical explanations
  • Step-by-step implementations
  • Visualization of results
  • Performance analysis

🤝 Contributing

Contributions are welcome! Please feel free to submit a Pull Request.

📄 License

This project is licensed under the MIT License - see the LICENSE file for details.

📧 Contact

For questions or feedback, please open an issue in the repository.

🙋‍♀ Author

Created and maintained by Chan Meng.

About

【Stars are the fuel for open source magic - cast your spell ⭐️】A comprehensive neural networks project combining theoretical understanding through manual implementation of feedforward networks with practical application in predicting heat influx for architectural design.

Topics

Resources

License

Code of conduct

Stars

Watchers

Forks

Releases

No releases published

Sponsor this project

Packages

No packages published