Skip to content

Conversation

@mdabros
Copy link
Owner

@mdabros mdabros commented Jul 27, 2019

This pull request adds the initial SharpLearning.Examples.Integration project. Eventually, this project will show how to integrate and use SharpLearning with other ML framworks like CNTK, TensorFlowSharp, TorchSharp, LightGBM, etc.. Currently, a lot of the SharpLearning code for model validation and data loading is closely tied to SharpLearning types which makes it hard to use the code with other framworks. The initial example shows how to run CrossValidation using a CNTK Model/Learner, with the current SharpLearning code, and a few helper methods. The idea is to build on this example and improve the user experience by refactoring the code for SharpLearning. More examples, also with other frameworks, will follow later.

SharpLearning.Examples.Integration is located in its own solution file. The reason being that most other ML frameworks targets x64 bit only, and hence, the new solution will target x64 only, while the current SharpLearning.Examples project/solution will continue to target AnyCPU.

Since the repository now contians two projects/solutions, the src folder has been restructured.

@mdabros mdabros changed the title Restructure source folder, and add SharpLearning.Examples.Integration Add SharpLearning.Examples.Integration, And Restructure source folder Jul 27, 2019
@mdabros mdabros merged commit 0b1bc5e into master Jul 27, 2019
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.

2 participants