1010![ Kotlin] ( https://img.shields.io/badge/Kotlin-%237F52FF.svg?logo=kotlin&logoColor=white )
1111![ Go] ( https://img.shields.io/badge/Go-%2300ADD8.svg?&logo=go&logoColor=white )
1212![ Java] ( https://img.shields.io/badge/Java-%23ED8B00.svg?logo=openjdk&logoColor=white )
13+ ![ Zig] ( https://img.shields.io/badge/Zig-%23F7A41D.svg?logo=zig&logoColor=white )
1314
1415[ ![ Run Tests] ( https://github.com/dlidstrom/NeuralNetworkInAllLangs/actions/workflows/ci.yaml/badge.svg )] ( https://github.com/dlidstrom/NeuralNetworkInAllLangs/actions/workflows/ci.yaml )
1516
1617🔥 Latest news
1718
19+ - added Zig implementation (thanks [ @Rojuinex ] ( https://github.com/Rojuinex ) !)
1820- added Java implementation ([ @dlidstrom ] ( https://github.com/dlidstrom ) )
19- - fixed C compilation in Linux (thanks! [ @LordMhri ] ( https://github.com/LordMhri ) )
21+ - fixed C compilation in Linux (thanks [ @LordMhri ] ( https://github.com/LordMhri ) !)
22+
23+ See [ Language Implementations] ( #53-language-implementations ) for more detail.
2024
2125🙌 Seeking assistance! I'm looking for help to add support for missing languages.
2226If you can contribute, I'll gladly accept a PR and give proper credit 💫.
@@ -34,7 +38,7 @@ I can help with that part.
3438- [ 5. Implementation Goals] ( #5-implementation-goals )
3539 - [ 5.1. Simple Random Number Generator] ( #51-simple-random-number-generator )
3640 - [ 5.2. License] ( #52-license )
37- - [ 5.3. Implementations] ( #53-implementations )
41+ - [ 5.3. Language Implementations] ( #53-language -implementations )
3842 - [ 5.3.1. Sample Output] ( #531-sample-output )
3943- [ 6. Reference Implementation] ( #6-reference-implementation )
4044 - [ 6.1. Inputs and Randomized Starting Weights] ( #61-inputs-and-randomized-starting-weights )
@@ -121,6 +125,11 @@ https://github.com/dlidstrom/NeuralNetworkInAllLangs/blob/4c9c8176a9936320af3e77
121125https://github.com/dlidstrom/NeuralNetworkInAllLangs/blob/572f8794ebf95e6a988c0e3aa95ae94438278331/Java/src/Main.java#L29-L54
122126</details >
123127
128+ <details >
129+ <summary >Zig</summary >
130+ https://github.com/dlidstrom/NeuralNetworkInAllLangs/blob/main/Zig/src/main.zig#L48-L101
131+ </details >
132+
124133## 3. Training
125134
126135For training and verifying our implementations we will use two datasets.
@@ -275,7 +284,7 @@ then you must also license your implementation with MIT license.
275284> All code in this repo must be licensed under the permissive MIT license.
276285> Please add license header to every source file. No GPL allowed!
277286
278- ### 5.3. Implementations
287+ ### 5.3. Language Implementations
279288
280289This is the current status of the implementations available. We follow a maturity model based on these criteria:
281290
@@ -294,6 +303,7 @@ This is the current status of the implementations available. We follow a maturit
294303| C | ⭐️ | ⭐️ | ⭐️ | | | [ @dlidstrom ] ( https://github.com/dlidstrom ) |
295304| Go | ⭐️ | ⭐️ | ⭐️ | | | [ @dlidstrom ] ( https://github.com/dlidstrom ) |
296305| Java | ⭐️ | ⭐️ | ⭐️ | | | [ @dlidstrom ] ( https://github.com/dlidstrom ) |
306+ | Zig | ⭐️ | ⭐️ | ⭐️ | | | [ @Rojuinex ] ( https://github.com/Rojuinex ) |
297307| Kotlin | ⭐️ | ⭐️ | | | | [ @dlidstrom ] ( https://github.com/dlidstrom ) |
298308| Python | ⭐️ | | | | | [ @dlidstrom ] ( https://github.com/dlidstrom ) |
299309
0 commit comments