Sod – An Embedded Computer Vision and Machine Learning Tiny C Library
sod.pixlab.io
sod.pixlab.io
[0] https://github.com/AlexeyAB/darknet
[1] https://mobile.twitter.com/pjreddie/status/12538910781821992...
I'd imagine that based on the licensing, this is probably closer to the open-sourcing (well, sort of, since the commercial applications and GPU training requires a paid license) of an internal tool that the company is using on the backend of their own API-driven machine learning business. So, it covers some things that Darknet isn't really designed to do, since real-time object detection isn't the main area they're really interested in.
What are the differences in capabilities? Not sure yet. I'll have to look more into it, but I was hoping somebody here could tell me if they have experience with both.
Why would I use this over darknet and the variations of Yolo - YOLOv3 or YOLOv4?
It comes from sodomy. It's interchangeable with fuck in many contexts.
[0] https://www.mirror.co.uk/news/uk-news/read-what-ofcom-thinks...
Maybe they regard it as a hobby side project. Or maybe not everybody wants to attract public attention to all of their activities.
> A GPU capable special SOD release which is not available to the public is required in order to train your own CNN model.
There are some bits included for training "RealNet" models[2] but I'm not sure what those are or how they work. The documentation suggests that RealNet models can be trained in reasonable timeframes with a CPU.
[1] https://sod.pixlab.io/cnn_train.html
[2] https://sod.pixlab.io/c_api/sod_realnet_train_start.html
Floating is the opposite of fixed in this context. The GP is unhappy that it doesn't support fixed point numbers of a common fixed point number format.
This is not just nitpicking, because the difference in time and implementation cost between floating and fixed point can be huge on systems where floating point operations aren't offloaded to a pipelined FPU. Fixed point arithmetic on the other hand, even if your hardware doesn't support it directly, can easily be implemented in terms of integers.