SHOGUN bir açıq mənbə proqram böyük miqyaslı kernel üsulları yönəlmiş bir maşın öyrənmə qutusu təmin etmək üçün ofset nəzərdə layihə və xüsusi Support Vector Machines (SVM) üçün nəzərdə tutulmuşdur. proqram asanlıqla C, C ++, Python, Oktav, Mətləb, Java, C #, Ruby, Lua, UNIX Shell və R. daxil olmaqla, müxtəlif proqramlaşdırma dilləri ərzində istifadə edilə bilər
proqram müxtəlif SVM tətbiq ilə interface bilər standart SVM (Support Vector Machines) obyekt təklif edir. O, həmçinin belə Xətti proqramlaşdırma Machine (LPM), Xətti Discriminant Analysis (LDA) kimi bir çox xətti üsulları daxildir (Kernel) Perceptrons, eləcə də glanceKey xüsusiyyətləri gizli Markov models.Features hazırlanması üçün istifadə edilə bilər ki, bəzi alqoritmlər bir daxil sinif təsnifatı, multiclass təsnifatı, reqressiya, strukturlaşdırılmış çıxış təlim, pre-emal, daxili model seçimi strategiyaları, test çərçivəsində, geniş miqyaslı təlim dəstək, təlim domain uyğunlaşma, serialization, parallelized kodu, performans tədbirlər, kernel silsiləsi reqressiya, vektor multitask reqressiya dəstək və Gauss proseslər.
Bundan əlavə, bu, q-norma MKL və multiclass MKL daxil olmaqla bir çox kernel öyrənmə dəstəkləyir Naif Bayes, Başsındıran Regression, kəmənd, k-NN və Gauss Process təsnifatı sınıflandırıcıları dəstəkləyir xətti proqramlaşdırma maşın, Lda Markov zəncirləri, gizli Markov modelləri dəstəkləyir, PCA, kernel PCA, Isomap, çoxölçülü scaling, yerli xətti daxilolma, diffuziya xəritəsi, yerli toxunan kosmik alignment, eləcə də Laplacian eigenmaps.
Bundan başqa, Mosek, etiket Barnes-Hut t-SNE dəstək, kernel Normalizer, sigmoid kernel, simli ləpələri, çoxhədli, xətti və Gauss ləpələri, hiyerarşik klasterləşmə, k-vasitələri, BFGS optimallaşdırılması, gradient eniş, cilddən CPLEX üçün, cilddən edir deməkdir SO-SVM və başlıq representation.Under seyrək məlumat və availabilitySHOGUN qürurla Python və C ++ proqramlaşdırma dillərində yazılır gizli ardıcıllıqla öyrənmək, amil graph təlim, SO-SGD, ki & rsquo; s uyğun hər hansı bir GNU / Linux əməliyyat sistemi ilə Python və GCC mövcud olduğu. Bu hər hansı bir Linux kernel əsasında əməliyyat sistemi quraşdıra bilərsiniz, belə ki, bir universal mənbə arxiv download üçün mövcuddur
Bu azad Yeni nədir.
- Features:
- Tam indi python3 dəstək
- Əlavə et mini-batch k-vasitələri [Parijat Mazumdar]
- Əlavə et k-vasitələri ++ [Parijat Mazumdar]
- Əlavə et sub-ardıcıllığı string kernel [lambday]
- Bugfixes:
- tərtib giderir
- ) (tətbiq 'gaussian prosesi üçün Speedup
- təkmilləşdirilməsi vahid / inteqrasiya test çek
- libbmrm uninitialized yaddaş deyilir
- deyilir
- Octave 3.8 giderir tərtib [Orion Poplawski]
- Fix java modul tərtib səhv [Bjoern Esser]
Qarşıdan gələn swig3.0 üçün
Uninitialized yaddaş libocas
nədir versiya 3.1.1 Yeni
- CXX0X ilə baş səhv tərtib Fix
- tələb versiyası data versiyası qabar
versiyası 3.1.0-ci Yeni nədir:
- Bu versiya daha çox bugfixes ehtiva edir, həm də aksesuarların edir .
- Ən mühüm tətbiq ilə bağlı yaddaş sızıntıları bir neçə () müəyyən edilmişdir.
- Yazı və shogun xüsusiyyətləri oxu indi mümkündür.
- Xüsusi Kernel matrisleri artıq ola bilər 2 ^ 31-1 * 2 ölçüsü ^ 31-1.
- Multiclass ipython noutbuklar əlavə edildi və başqaları yaxşılaşmışdır.
- buraxın bir-out crossvalidation indi rahat dəstəklənir.
Protobuf obyektləri kimi
nədir versiya 2.0.0 Yeni
- Bu daxildir əvvəl həyata keçirilmişdir ki, hər şey və Indeksi 2012. Google Yay ərzində
- Tələbələr bir neçə ad, belə strukturlaşdırılmış çıxış öyrənmə, Gauss proseslər, gizli dəyişən SVM (və strukturlaşdırılmış çıxış öyrənmə), kernel səsləndirmə fəzalarında statistik testlər, müxtəlif multitask təlim alqoritmləri və müxtəlif Kullanışlılık təkmilləşdirilməsi kimi müxtəlif yeni funksiyalar həyata keçirdik.
versiya 1.1.0 yeni nədir:
- Bu versiya 'çeviriciləri "konsepsiyası təqdim, Siz ixtiyari xüsusiyyətləri daxiletmələrə tikintisi üçün imkan verir.
- Bu da dimensionality azaldılması Toolbar bir neçə yeni bir ölçü azaldılması texnika və əhəmiyyətli performans təkmilləşdirilməsi daxildir.
- Digər irəliləyişlər Cygwin, Mac OS X və cingilti ++ uyğunluğu əhəmiyyətli tərtib sürət-up, modul interfeys və alqoritmləri müxtəlif bugfixes daxildir, və yaxşılaşmışdır.
- Github məsələlər indi izleme hataları və məsələlər üçün istifadə olunur.
versiya 1.0.0 yeni nədir:
- Bu versiya Java, o cümlədən yeni dil üçün interfeys xüsusiyyətləri, C #, Ruby, və Lua, bir model seçimi çərçivəsində bir çox ölçüsü azaldılması üsulları, Gauss Qarışıq Model qiymətləndirilməsi və tam hüquqlu online təlim çərçivəsində.
versiya 0.10.0 yeni nədir:
- Features:
- CSGObject irəli gələn obyektlərin Serialization, yəni bütün shogun obyektləri (SVM, Kernel, Features, Preprocessors, ...) ASCII, JSON, XML və HDF5
- SVMLightOneClass yarat
- xüsusi kernel analogiya CustomDistance əlavə et
- HistogramIntersectionKernel əlavə et (thanks patch Koen van de Sande)
- Mətləb 2010a dəstək
- SpectrumMismatchRBFKernel modul dəstəyi (thanks patch üçün Rob Patro)
- Əlavə et ZeroMeanCenterKernelNormalizer (thanks patch Gorden Jemwa)
- Swig 2.0 dəstək
- Bugfixes:
- Xüsusi ləpələri artıq ola bilər və gt; 4G (thanks patch Koen van de Sande)
- ascii üzüb gedirdi və fprintf ilə incompatiblies qarşısını almaq üçün init_shogun başlanğıc Set C yerli
- istinad hesablanması aradan zaman fix tərtib
- (Dave duVerle tərəfindən) wd kernel üçün Fix set_position_weights
- Fix set_wd_weights.
- SVMOcas Fix Crasher (Yaroslav tərəfindən)
- təmizlənməsi və API dəyişikliklər:
- .
- qeyri-serializable sinif adlarının qarşısında C prefiks Sil
- Drop CSimpleKernel və onun əsas sinif CDotKernel təqdim edir. Bütün dot-məhsul əsasında ləpələri DotFeatures üst və ləpələri üçün yalnız bir həyata keçirilməsi üzrə tətbiq edilə bilər Bu yolla tələb olunur.
Wd kernel üçün
SVMLight s SVM_light / SVR_light Renamed
versiya 0.9.3 yeni nədir:
- Features:
- Eksperimental lp-norma MCMKL
- Yeni ləpələri: SpectrumRBFKernelRBF, SpectrumMismatchRBFKernel, WeightedDegreeRBFKernel
- WDK kernel amin turşuları dəstəkləyir
- String Features indi əməliyyatları (və yaradılması əlavə dəstək
- python-DBG dəstək
- xüsusi kernel üçün giriş kimi üzüb gedirdi imkan verir (və matrisleri & gt; ölçüsü 4GB)
- Bugfixes:
- Statik keçid fix.
- seyrək xətti kernel-nin add_to_normal Fix
- təmizlənməsi və API dəyişikliklər:
- Performans tədbirlər init () funksiyası Sil
- python üçün .so şəkilçi seçin və yolları anlamaq yüklemek üçün python distutils istifadə
versiya 0.9.2 yeni nədir:
- Features:
- birbaşa oxu və ASCII / Binary files / HDF5 əsasında faylları yazılı.
- tətbiq multi məsələ kernel Normalizer.
- SNP kernel həyata keçirir.
- libsvm / libsvr üçün vaxt həyata keçirir.
- inteqrasiya Elastic Net MKL (thanks patch Ryoata Tomioka).
- Hashed WD Xüsusiyyətlər həyata keçirir.
- Hashed seyrək Poliefir Xüsusiyyətlər həyata keçirir.
- 1,51 liblinear inteqrasiya
- LibSVM indi əlil təmayüllü təlim bilər.
- / set qlobal və yerli io / paralel almaq üçün funksiyaları əlavə et / ... obyektlərin.
- Bugfixes:
- Fix set_w ().
- Statik Octave, Python, CmdLine və Modular Python interfeys daha Windows / Cygwin altında cleanly tərtib edir.
Xətti təsnifatçıların üçün
Sonra birbaşa təlim. Etmədi zaman test uğursuz ola bilər statik interfeys ildə
Şərhlər tapılmadı