Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Building neural nets in pascal #202

Open
wants to merge 5 commits into
base: master
Choose a base branch
from
Open

Conversation

mahdi-eth
Copy link

Description
This pull request introduces the implementation of a basic neuron with 3 inputs in Pascal. The code demonstrates the calculation of the neuron's output by multiplying the inputs with their respective weights, summing the results, and adding the bias term. This simple implementation serves as a foundation for further developments in neural network modeling.

Future Work
In addition to this contribution, I have plans to continue working on coding the Pascal versions of other neural network examples from the YouTube series. By doing so, I aim to contribute further to the project and expand its functionality in Pascal.

I appreciate the opportunity to contribute to this project and look forward to further collaborations and enhancements.

Best regards,
Mahdi Ettehadnejad

@mahdi-eth
Copy link
Author

p002 in pascal is ready

@mahdi-eth
Copy link
Author

p003 in pascal is ready

@mahdi-eth mahdi-eth changed the title p001 in pascal Building neural nets in pascal May 21, 2023
@mahdi-eth
Copy link
Author

p004 in pascal is ready. Please note that Pascal doesn't have a built-in equivalent for NumPy, so the random initialization of weights in the TLayerDense constructor is done differently using the Random function.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

1 participant