This repository is dedicated to studying, experimenting, and learning about neural networks and artificial intelligence.
It serves as a personal lab for testing models, training approaches, and machine learning concepts, as part of preparation for a PIBIT (Institutional Program for Technological Initiation Scholarships) research project at the UFAL (Federal University of Alagoas).
-
Learn the fundamentals of deep learning and neural networks.
-
Experiment with different model architectures and training techniques.
-
Explore data preprocessing, loss functions, and optimization algorithms.
-
Build a foundation for future AI research and practical applications.
| Technologies | Description |
|---|---|
| Python 3.x | Main programming language used for developing and training neural networks. |
| PyTorch | Deep learning framework used to build, train, and evaluate AI models. |
| NumPy | Library for numerical computing and tensor manipulation. |
| Matplotlib | Data visualization library for plotting training results and metrics. |
Before getting started, make sure you have the following installed:
- Python 3.x
Clone the repository:
git clone https://github.com/<your-username>/neural-network-learning.git
cd neural-network-learning
Install dependencies:
pip install -r requirements.txt
Run an experiment:
python main.py
- Author - FabrΓcio Santos
- Website - www.fabriciosantos.dev.br
- Youtube - @DevFabricioSantos