SHOGUN เป็นโครงการซอฟต์แวร์โอเพนซอร์สที่ออกแบบมาจากการชดเชยเพื่อให้กล่องเครื่องมือการเรียนรู้เครื่องเป้าหมายที่วิธีเมล็ดขนาดใหญ่และการออกแบบเฉพาะสำหรับการสนับสนุนเครื่องเวกเตอร์ (SVM) ซอฟต์แวร์ที่สามารถใช้งานได้ง่ายจากภายในการเขียนโปรแกรมภาษาต่างๆรวมทั้ง C, C ++, งูหลาม, คู่, Matlab, Java, C #, Ruby, Lua, UNIX เชลล์และอาร์
โปรแกรมประยุกต์ที่มีมาตรฐาน SVM (สนับสนุน Vector Machines) วัตถุที่สามารถเชื่อมต่อกับการใช้งาน SVM ต่างๆ นอกจากนี้ยังมีวิธีการเชิงเส้นเป็นจำนวนมากเช่นการเขียนโปรแกรมเชิงเส้นเครื่อง (LPM) จำแนกเชิงเส้นวิเคราะห์ (LDA) (Kernel) Perceptrons เช่นเดียวกับขั้นตอนวิธีการบางอย่างที่สามารถนำมาใช้ในการฝึกอบรม models.Features มาร์คอฟที่ซ่อนอยู่ที่คุณสมบัติ glanceKey รวมเป็นหนึ่ง การจำแนกระดับการจัดหมวดหมู่ multiclass ถดถอย, การเรียนรู้การส่งออกโครงสร้างก่อนการประมวลผลในตัวกลยุทธ์การเลือกรูปแบบกรอบทดสอบการสนับสนุนการเรียนรู้ขนาดใหญ่ multitask การเรียนรู้การปรับตัวโดเมนอนุกรมรหัส parallelized มาตรการประสิทธิภาพเคอร์เนลถดถอยสัน, เวกเตอร์ สนับสนุนการถดถอยและกระบวนการ gaussian
นอกจากนี้จะสนับสนุนการเรียนรู้เคอร์เนลหลายรวมถึง MKL Q-บรรทัดฐานและ multiclass MKL สนับสนุน Naive Bayes, Logistic ถดถอย LASSO K-NN และแยกแยะจำแนกกระบวนการ Gaussian สนับสนุนเครื่องเขียนโปรแกรมเชิงเส้น, LDA โซ่มาร์คอฟแบบจำลองมาร์คอฟที่ซ่อนอยู่ PCA, PCA เคอร์เนล Isomap ปรับหลายมิติฝังเชิงเส้นในประเทศ, แผนที่การกระจายการจัดพื้นที่สัมผัสท้องถิ่นเช่นเดียวกับ eigenmaps Laplacian
นอกจากนี้ยังมีบาร์นส์ฮัทสนับสนุนเสื้อ SNE, นอร์มอลเคอร์เนลเคอร์เนล sigmoid เมล็ดสตริงพหุนามเชิงเส้นและเมล็ดเกาส์, การจัดกลุ่มลำดับชั้น k หมายถึงการเพิ่มประสิทธิภาพ BFGS โคตรลาดผูกเพื่อ CPLEX, ผูกเพื่อ Mosek ฉลาก การเรียนรู้ลำดับการเรียนรู้กราฟปัจจัย SO-SGD แฝง SO-SVM และข้อมูลเบาบาง representation.Under เครื่องดูดควันและ availabilitySHOGUN ถูกเขียนภูมิใจในหลามและ C ++ เขียนโปรแกรมภาษาซึ่งหมายความว่ามัน & rsquo; S เข้ากันได้กับใด ๆ GNU / ระบบปฏิบัติการลินุกซ์ ที่หลามและ GCC มีอยู่ มันสามารถใช้ได้สำหรับการดาวน์โหลดเป็นแหล่งเก็บสากลเพื่อให้คุณสามารถติดตั้งบนระบบปฏิบัติการใด ๆ เคอร์เนลที่ใช้ลินุกซ์
มีอะไรใหม่ ในข่าวประชาสัมพันธ์ฉบับนี้.
- คุณสมบัติ:
- สนับสนุนอย่างเต็มที่ python3 ตอนนี้
- เพิ่มมินิชุด k หมายถึง [Parijat Mazumdar]
- เพิ่ม k-วิธี ++ [Parijat Mazumdar]
- เพิ่มเคอร์เนลสตริงย่อยลำดับ [lambday]
- Bugfixes:
- รวบรวมการแก้ไขสำหรับ swig3.0 ที่จะเกิดขึ้น
- Speedup สำหรับกระบวนการเกาส์ 'ใช้ ()
- การปรับปรุงหน่วย / บูรณาการการตรวจสอบการทดสอบ
- libbmrm หน่วยความจำเตรียมอ่าน
- libocas หน่วยความจำเตรียมอ่าน
- คู่ 3.8 รวบรวมการแก้ไข [Orion Poplawski]
- java Fix รวบรวมข้อผิดพลาดแบบโมดูลาร์ [Bjoern Esser]
มีอะไรใหม่ ในรุ่น 3.1.1:
- แก้ไขข้อผิดพลาดที่เกิดขึ้นรวบรวมกับ CXX0X
- ชนรุ่นข้อมูลไปยังรุ่นที่ต้องการ
มีอะไรใหม่ ในรุ่น 3.1.0:
- รุ่นนี้มีส่วนใหญ่ bugfixes แต่ยังมีการปรับปรุง .
- สิ่งที่สำคัญที่สุดคู่ของการรั่วไหลของหน่วยความจำที่เกี่ยวข้องกับการใช้ () ได้รับการแก้ไข.
- การเขียนและการอ่านของคุณสมบัติโชกุนเป็นวัตถุ protobuf ในขณะนี้เป็นไปได้.
- เคอร์เนลเองเมทริกซ์ในขณะนี้สามารถเป็น 2 ^ 31-1 * 2 ^ 31-1 ขนาด.
- โน๊ตบุ๊ค multiclass ipython ถูกเพิ่มและอื่น ๆ ที่ดีขึ้น.
- ออกจากหนึ่งออก crossvalidation อยู่ในขณะนี้ได้รับการสนับสนุนสิ่งอำนวยความสะดวก.
มีอะไรใหม่ ในรุ่น 2.0.0:
- ซึ่งจะรวมถึงทุกอย่างที่ได้รับการดำเนินการก่อนและ ในช่วงฤดูร้อนของ Google Code 2012.
- นักเรียนได้ดำเนินคุณสมบัติใหม่ต่างๆเช่นการเรียนรู้การส่งออกโครงสร้างกระบวนการ Gaussian, SVM ตัวแปรแฝง (และการเรียนรู้ที่มีโครงสร้างการส่งออก), การทดสอบทางสถิติในพื้นที่ทำซ้ำเคอร์เนลขั้นตอนวิธีการเรียนรู้มัลติทาสก์ต่างๆและปรับปรุงการใช้งานต่าง ๆ เพื่อชื่อไม่กี่
มีอะไรใหม่ ในรุ่น 1.1.0:
- รุ่นนี้นำแนวคิดของ 'แปลง', ซึ่งช่วยให้คุณสามารถสร้าง embeddings ของคุณสมบัติพล.
- นอกจากนี้ยังมีไม่กี่เทคนิคการลดมิติใหม่และการปรับปรุงประสิทธิภาพการทำงานของเครื่องมือที่สำคัญในการลดมิติ.
- การปรับปรุงอื่น ๆ รวมถึงการรวบรวมอย่างมีนัยสำคัญความเร็วขึ้น bugfixes ต่างๆสำหรับการเชื่อมต่อแบบแยกส่วนและขั้นตอนวิธีการและปรับปรุง Cygwin, Mac OS X และเสียงดังกราว ++ ความเข้ากันได้.
- Github ประเด็นที่ถูกนำมาใช้ในขณะนี้สำหรับการติดตามข้อบกพร่องและปัญหา.
มีอะไรใหม่ ในรุ่น 1.0.0:
- รุ่นนี้มีการเชื่อมต่อกับภาษาใหม่ ๆ รวมถึง Java, C # ทับทิมและ Lua กรอบการเลือกรูปแบบเทคนิคการลดมิติหลายประมาณ Gaussian ผสมรุ่นและกรอบการเรียนรู้ออนไลน์เต็มเปี่ยม.
มีอะไรใหม่ ในรุ่น 0.10.0:
- คุณสมบัติ:
- อันดับของวัตถุที่เกิดจากการ CSGObject คือวัตถุโชกุนทั้งหมด (SVM เคอร์เนลคุณลักษณะ preprocessors, ... ) เป็น ASCII, JSON, XML และ HDF5
- สร้าง SVMLightOneClass
- เพิ่ม CustomDistance ในการเปรียบเทียบกับเมล็ดที่กำหนดเอง
- เพิ่ม HistogramIntersectionKernel (ขอบคุณ Koen แวนเดอ Sande สำหรับแพทช์)
- Matlab สนับสนุน 2010a
- SpectrumMismatchRBFKernel แบบแยกส่วนสนับสนุน (ขอบคุณร็อบ Patro สำหรับแพทช์)
- เพิ่ม ZeroMeanCenterKernelNormalizer (ขอบคุณ Gorden Jemwa สำหรับแพทช์)
- การกลืน 2.0
- Bugfixes:
- กำหนดเองเมล็ดขณะนี้สามารถ & gt; 4G (ขอบคุณ Koen แวนเดอ Sande สำหรับแพทช์)
- การตั้งค่าสถาน C ในการเริ่มต้นใน init_shogun เพื่อป้องกันไม่ให้ incompatiblies กับลอย ASCII และ fprintf
- รวบรวมการแก้ไขเมื่อนับการอ้างอิงถูกปิดใช้งาน
- set_position_weights Fix สำหรับเคอร์เนล WD (รายงานโดยเดฟ duVerle)
- set_wd_weights Fix สำหรับเคอร์เนล WD.
- crasher แก้ไขใน SVMOcas (รายงานโดยยาโรสลาฟ)
- การล้างข้อมูลและการเปลี่ยนแปลง API:
- เปลี่ยนชื่อ SVM_light / SVR_light เพื่อ SVMLight ฯลฯ .
- ลบคำนำหน้าซีในด้านหน้าของที่ไม่ serializable ชื่อชั้น
- Drop CSimpleKernel และแนะนำ CDotKernel เป็นชั้นฐานของมัน วิธีนี้ทุกเมล็ดตามจุดผลิตภัณฑ์ที่สามารถนำมาประยุกต์ใช้ด้านบนของ DotFeatures และมีเพียงการดำเนินการเดียวสำหรับเมล็ดดังกล่าวเป็นสิ่งจำเป็น.
มีอะไรใหม่ ในรุ่น 0.9.3:
- คุณสมบัติ:
- การทดลอง LP-บรรทัดฐาน MCMKL
- ใหม่เมล็ด: SpectrumRBFKernelRBF, SpectrumMismatchRBFKernel, WeightedDegreeRBFKernel
- เคอร์เนล WDK สนับสนุนกรดอะมิโน
- คุณสมบัติ String ในขณะนี้สนับสนุนการดำเนินงานผนวก (และการสร้าง
- หลาม DBG สนับสนุน
- อนุญาตให้ลอยเป็น input สำหรับเคอร์เนลที่กำหนดเอง (และเมทริกซ์ & gt; 4GB ในขนาด)
- Bugfixes:
- แก้ไขการเชื่อมโยงแบบคงที่.
- แก้ไข add_to_normal เคอร์เนลเชิงเส้นเบาบางของ
- การล้างข้อมูลและการเปลี่ยนแปลง API:
- ลบ init () ฟังก์ชันในมาตรการประสิทธิภาพ
- ปรับต่อท้ายดังนั้นสำหรับหลามและใช้ distutils หลามที่จะคิดออกติดตั้งเส้นทาง
มีอะไรใหม่ ในรุ่น 0.9.2:
- คุณสมบัติ:
- การอ่านและการเขียนโดยตรงของ ASCII / ไฟล์ไบนารี / HDF5 ไฟล์ตาม.
- การดำเนินงานหลายเคอร์เนลนอร์มอล.
- ใช้เคอร์เนล SNP.
- ใช้กำหนดเวลา LibSVM / libsvr.
- บูรณาการยืดหยุ่นสุทธิ MKL (ขอบคุณ Ryoata Tomioka สำหรับแพทช์).
- ใช้ Hashed WD คุณสมบัติ.
- ใช้ Hashed เบาบางโพคุณสมบัติ.
- รวม liblinear 1.51
- LibSVM ขณะนี้คุณสามารถรับการฝึกอบรมที่มีอคติปิดการใช้งาน.
- เพิ่มฟังก์ชั่นในการติดตั้ง / รับโลกและท้องถิ่น io / ขนาน / วัตถุ ... .
- Bugfixes:
- set_w Fix () เพื่อแยกแยะเชิงเส้น.
- คงคู่, งูหลาม cmdline Modular และอินเตอร์เฟซหลามรวบรวมเรียบร้อยภายใต้ Windows / Cygwin อีกครั้ง.
- ในการทดสอบการเชื่อมต่อแบบคงที่อาจล้มเหลวเมื่อไม่ได้ทำโดยตรงหลังจากการฝึกอบรม.
ความคิดเห็นที่ไม่พบ