在线时间:8:00-16:00
迪恩网络APP
随时随地掌握行业动态
扫描二维码
关注迪恩网络微信公众号
开源软件名称:memoiry/LightML.jl开源软件地址:https://github.com/memoiry/LightML.jl开源编程语言:Julia 100.0%开源软件介绍:LightML.jlAboutLightML.jl is a collection of reimplementation of general machine learning algorithm in Julia. The purpose of this project is purely self-educational. Why?This project is targeting people who want to learn internals of ml algorithms or implement them from scratch. The code is much easier to follow than the optimized libraries and easier to play with. All algorithms are implemented in Julia. You should access test function of every implementation for its usage in detail. Every model is actually constructed in a similar manner. InstallationFirst make sure you have correct The advantage of a Conda-based configuration is particularly compelling if you are installing PyCall in order to use packages like PyPlot.jl or SymPy.jl, as these can then automatically install their Python dependencies. ENV["PYTHON"]=""
Pkg.add("Conda")
using Conda
Conda.add("python==2.7.13")
Conda.add("matplotlib")
Conda.add("scikit-learn")
Pkg.add("PyCall")
Pkg.build("PyCall") or you can simply Pkg.build("LightML") It's actually same with the procedure above. Then every dependency should be configured, you can simply run command below to install the package. Pkg.clone("https://github.com/memoiry/LightML.jl") Running ImplementationsLet's first try the overall functionality test. using LightML
test_LSC() Figure 1: Smiley, spirals, shapes and cassini Datasets using LSC(large scale spectral clustering) Running Demousing LightML
demo() Figure 2: The Digit Dataset using Demo algorithms Current ImplementationsSupervised Learning:
Unsupervised Learning:
Test Example available
ContributionPlease examine the todo list for contribution detials. Any Pull request is welcome. Selected ExamplesLinearRegressionusing LightML
test_LinearRegression() Figure 3: The regression Dataset using LinearRegression Adaboosttest_Adaboost() Figure 4: The classification Dataset using Adaboost SVMtest_svm() Figure 5: The classification Dataset using LinearRegression Classification Treetest_ClassificationTree() Figure 6: The digit Dataset using Classification Tree kmeanstest_kmeans_random() Figure 7: The blobs Dataset using k-means LDAtest_LDA() Figure 8: The classification Dataset using LDA PCAtest_PCA() Figure 9: The Digit Dataset using PCA |
2023-10-27
2022-08-15
2022-08-17
2022-09-23
2022-08-13
请发表评论