https://github.com/chanmeng666/heat-flux-perceptrons-neural-networks
【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.
https://github.com/chanmeng666/heat-flux-perceptrons-neural-networks
architectural-engineering building-design deep-learning heat-flux-prediction machine-learning neural-networks python tensorflow thermal-analysis
Last synced: 2 months ago
JSON representation
【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.
- Host: GitHub
- URL: https://github.com/chanmeng666/heat-flux-perceptrons-neural-networks
- Owner: ChanMeng666
- License: mit
- Created: 2024-10-05T02:23:35.000Z (7 months ago)
- Default Branch: main
- Last Pushed: 2025-01-15T04:11:17.000Z (3 months ago)
- Last Synced: 2025-01-15T06:12:47.057Z (3 months ago)
- Topics: architectural-engineering, building-design, deep-learning, heat-flux-prediction, machine-learning, neural-networks, python, tensorflow, thermal-analysis
- Language: Jupyter Notebook
- Homepage: https://github.com/ChanMeng666/heat-flux-perceptrons-neural-networks/blob/main/Assignment2_part1.ipynb
- Size: 1.2 MB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- Funding: .github/FUNDING.yml
- License: LICENSE
- Code of conduct: CODE_OF_CONDUCT.md
Awesome Lists containing this project
README
Neural Networks: From Theory to Thermal Analysis 🏠
![]()
![]()
![]()
![]()
![]()
[](https://huggingface.co/ChanMeng666/heat-flux-perceptrons-neural-networks)
# 🌟 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





# 🚀 Getting Started
1. Clone the repository:
```bash
git clone https://github.com/ChanMeng666/heat-flux-perceptrons-neural-networks.git
```2. Install required packages:
```bash
pip install -r requirements.txt
```3. Run the Jupyter notebooks:
```bash
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](https://github.com/ChanMeng666).