Comments (19)
Yay
from jml.
I've started with Catch2, which seems to be pretty popular and works pretty well so far.
from jml.
Would this be useful?
from jml.
From how machine learning does things in that it slowly trains itself to become better rather than hitting on a definite solution, I think it might be better to have a demonstration suite instead. Ex: recognizing handwritten digits (MNIST), recognizing faces, predicting the next character of written input, etc. What do you think?
from jml.
A demonstration suite would be great to have. Would it replace a test suite? I was thinking of having unit tests for all of the math implementation because those can be hard to get right.
from jml.
That’s very true and I didn’t even think of that. Test suite sounds great then.
from jml.
Test suite + demonstrate suite for monitoring purposes are all great ideas
from jml.
@JakeRoggenbuck Once PR #9 is merged, tests for matrix and vector math would be very useful.
from jml.
@Sophon96, given that you are working on the build process may I secondarily assign you to this issue? A test suite would need some special build scripts or something similar.
from jml.
from jml.
Although Jake's already self-assigned so I don't want to compete lol
from jml.
Can work on this start yet or are we waiting for something more?
from jml.
Can work on this start yet or are we waiting for something more?
Already started, right after #14 was merged :)
from jml.
https://gamesfromwithin.com/exploring-the-c-unit-testing-framework-jungle
from jml.
December 28, 2004\
I think it's outdated
https://gamesfromwithin.com/exploring-the-c-unit-testing-framework-jungle
from jml.
haha yea that's fair. I'll try to find some more recent reviews of more recent frameworks
from jml.
Currently working on fixing #38, because I can't link my tests to actually run them yet LOL
from jml.
I can push my untested test code tonight to #23 if anyone wants to try running it on a non-Windows machine.
from jml.
I'll give it a go when you have a chance.
from jml.
Related Issues (20)
- Write CONTRIBUTING.md
- Adding logging/error-reporting system HOT 2
- Implement error-reporting/logging for the current temporary code in matrix and vector files
- Add activation functions to be available for use
- Start multithreading abilities
- Testing workflow is broken
- Finish #12
- Build script HOT 2
- Linter and formatting enforcement HOT 1
- Add loss calculation
- Add more loss functions
- Randomly initialize neural network
- linking is broken on windows
- Add a proper way to recycle vector slots in the C API HOT 2
- Set input and output size for a model, and query if they've been adequately set.
- Add C API for matrices
- Add C API for models
- Add C API for logging HOT 2
- Check and correct activation functions HOT 3
- Make a `docs` folder with documentation for the *current state* of the API
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from jml.