NeuralNetwork.NET | inspired neural network library built from scratch in C | Machine Learning library
kandi X-RAY | NeuralNetwork.NET Summary
kandi X-RAY | NeuralNetwork.NET Summary
NeuralNetwork.NET is a .NET Standard 2.0 library that implements sequential and computation graph neural networks with customizable layers, built from scratch with C#. It provides simple APIs designed for quick prototyping to define and train models using stochastic gradient descent, as well as methods to save/load a network model and its metadata and more. The library also exposes CUDA-accelerated layers with more advanced features that leverage the GPU and the cuDNN toolkit to greatly increase the performances when training or using a neural network. DISCLAIMER: this library is provided as is, and it's no longer being actively maintained. NeuralNetwork.NET was developed during a university course and it's not meant to be a replacement for other well known machine learning frameworks. If you're looking for a machine learning library for .NET to use in production, I recommend trying out ML.NET or alternatively TensorFlow.NET.
Support
Quality
Security
License
Reuse
Top functions reviewed by kandi - BETA
Currently covering the most popular Java, JavaScript and Python libraries. See a Sample of NeuralNetwork.NET
NeuralNetwork.NET Key Features
NeuralNetwork.NET Examples and Code Snippets
Community Discussions
Trending Discussions on NeuralNetwork.NET
QUESTION
Follow up from this question, I'm currently setting up AppVeyor for my project (here) and my .NET Core tests are only shown in the console output but not in the Tests window.
This is the link for the AppVeyor project: ci.appveyor.com/project/Sergio0694/neuralnetwork-net
If some tests fail, the console correctly shows an error and the build is marked as failing, but the Tests window is empty anyways. Same goes for the badge from shields.io which shows 0 total tests, even if I can see many of them being executed from the console output.
Is there something else I have to setup in order for them to be reported correctly outside the console window?
...ANSWER
Answered 2018-Apr-05 at 10:33You can add the AppVeyor.TestLogger package to your project, but it can be done without changing your code. You need to output your tests results into an xml file format that AppVeyor understands and then upload it to their HTTP API. The following powershell snippet will iterate through your solution and find each test project, call dotnet test
on the csproj and log the output to test-result.trx
and then upload the file to AppVeyor.
QUESTION
I'm trying to setup AppVeyor for my project (here) and I can't seem to find a way to only have it run tests from the .NET Core Unit test project.
This is the link for the AppVeyor project: ci.appveyor.com/project/Sergio0694/neuralnetwork-net
I also have a .NET Framework Unit test project that executes some GPU-based tests, so they just fail when run with AppVeyor as they're missing both a CUDA GPU and the required cuDNN files.
This is my configuration:
...ANSWER
Answered 2018-Jan-12 at 21:08.NET Core tests detection works differently than detection of classic .NET Framework tests. When searching .NET Core tests, AppVeyor look for .csproj
files with certain properties, not for assemblies. Assembly filter does not work for .NET Core tests (Categories filter works though).
Sorry for confusion. Created this issue to implement behavior similar to assembly name filtering, but based on .csproj
file names for .NET Core tests auto-detection.
For now workaround is to do a "black list", e.g. list all .NET Framework assemblies you do not want to run under assemblies/except
. You can use wildcard syntax to make it more compact as described here.
QUESTION
I'm working on a repo on GitHub and I'm seeing an odd behavior, I'm probably missing something here. When I open the repo on the website, I see an "APIS" folder that isn't supposed to be there:
The only folder should be the "APIs" folder. If I clone the repo, that "APIS" folder isn't actually there (as I remember renaming it a while ago, even if it's still there on the website).
So, my questions are:
- Why is it that I'm not seeing that erroneous "APIS" folder when cloning the repo, even though I see it on the website?
- How do I get rid of that folder and merge the contained files into a single "APIs" folder, just like I have on my PC after cloning the repo?
If it helps, this is the link to the repo: https://github.com/Sergio0694/NeuralNetwork.NET/tree/master/NeuralNetwork.NET.Cuda
Thanks for your help!
...ANSWER
Answered 2017-Dec-23 at 22:09You are on Windows. And Windows treats APIs
and APIS
the same. So git
is overwriting your APIS
folder on checkout with APIs
.
See: File paths in Windows environment not case sensitive?
To get rid of the folder you will need to checkout the folder on Linux (or an OS without this behavior), and then delete the folder there.
I cloned it on Linux, and it had both folders. You might also try Windows Bash prompt which uses Windows Subsystem for Linux, and it also has the case sensitive behavior you need (which I also verified). Just install git
inside the Ubuntu Bash Windows Shell, via sudo apt-get install git
.
Community Discussions, Code Snippets contain sources that include Stack Exchange Network
Vulnerabilities
No vulnerabilities reported
Install NeuralNetwork.NET
Support
Reuse Trending Solutions
Find, review, and download reusable Libraries, Code Snippets, Cloud APIs from over 650 million Knowledge Items
Find more librariesStay Updated
Subscribe to our newsletter for trending solutions and developer bootcamps
Share this Page