Ross Quinlan'ın C5.0'ına MATLAB ve R arayüzleri oluşturma


10

Ben MATLAB ve R arayüz oluşturma düşünüyorum Ross Quinlan 'ın C5.0 (buna aşina olmayan kişiler için, C5.0 bir karar ağacı algoritması ve yazılım paketidir; bir uzantısı C4.5 ) ve ben çalışıyorum yazmam gereken bileşenler hakkında fikir edinebilirim.

C5.0 için bulduğum tek belge burada , See5 (C5.0 için bir Windows arabirimi?) İçin bir öğretici. Tar dosyası bir Makefile, ancak hiçbir Benioku dosyaları veya herhangi bir ek belgelerle birlikte gelir.

Yukarıdaki öğreticide okuduğum kadarıyla, C5.0 girişleri ve çıkışları işlemek için ASCII tabanlı bir gösterim kullanır ve ayrıca ikili verileri doğrudan MATLAB veya R ve C5.0 arasında geçiren bir arabirim oluşturmayı düşünüyorum. C5.0'ın veri sunumu başka bir makine öğrenimi / sınıflandırma yazılımı tarafından kullanılıyor mu?

Daha önce ID3, C4.5 veya C5.0 için bir MATLAB veya R arayüzü oluşturmayı deneyen var mı?

Teşekkürler


Bu proje devam ediyor mu? C5.0 paketini R'ye yüklemeye çalıştım, ancak başarısız oldum.

Hiç Matlab için C5 uygulaması yaptınız mı? Yapsaydınız, son derece yararlı olurdu. Şu anda Matlab ile C5 arayüzüne bakıyorum, ancak C5 biraz dağınık görünüyor (sadece zor biçimlendirme kullandığından metin dosyalarını ve onlardan geçemez).
dcm29

Yanıtlar:


11

Bu harika bir fikir gibi görünüyor, özellikle de bağlandığınız sayfa C5.0'ın artık GPL altında olduğunu gösteriyor.

Rcpp kullanarak R C / C ++ yazılım kaydırma bazı deneyimim var ; Yardım etmekten mutluluk duyarım.


1
yardım teklif ettiğiniz için çok teşekkürler. Laboratuarımızda buna bakabilecek birkaç öğrencimiz var. Bir şeyleri
çözer çözmez

5

C / C ++ kodunu MATLAB ile arayüzlemek oldukça basittir, tek yapmanız gereken parametrelerin dönüştürülmesini ve parametrelerin dönüşünü sağlamak için bir MEX ağ geçidi işlevi oluşturmaktır. Bu tür bir şey yapmak için MEX dosyaları yapma deneyimim var ve yardımcı olmaktan mutluluk duyarız.


kulağa harika geliyor! Yardım etmeye istekli olduğunuz için teşekkürler. Laboratuarımızda birkaç öğrencimiz var ve yardıma ihtiyacımız olursa size ulaşabilirler.
Amelio Vazquez-Reina

4

GÜNCELLEME:

Şimdi CRAN'da:

http://cran.r-project.org/web/packages/C50/index.html

ORİJİNAL:

Bunun üzerinde bir süredir çalışıyoruz (Kübist ile başlayıp C5.0 üzerinde çalışıyor).

Katkıda bulunmak istiyorsanız:

https://r-forge.r-project.org/projects/rulebasedmodels/

kısa süre önce oluşturuldu ve içindeki ilk kodu kontrol etmeliyiz.

Bir süredir Kübist kaynaklara erişebildik (ancak diğer sw ile bağlantı kurmamak için açık bir anlaşma vardı) ve kodu dahil etmek için farklı seçenekleri tartışıyorduk, ama inceliyorum


Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.