tidymodels paketi makine öğrenmesi için oluşturulmuş bir koleksiyondur.
R’da tidymodels paketini yüklemek için;
1 |
install.packages("tidymodels") |
komutunu kullanabilirsiniz.
İster bugün yeni başlıyor olun, isterseniz modelleme konusunda yılların deneyimine sahip olun, tidymodels işiniz için tutarlı ve esnek bir çerçeve sunmaktadır.
tidymodels başlangıçta yüklenen bazı paketler içermektedir. Şimdi bu paketlere göz atalım:
rsample |
|
rsample, analizler için farklı türde örnekler ve karşılık gelen sınıflar oluşturmak için ise bir dizi fonksiyon içerir. Amaç, aşağıdakiler için farklı R paketlerinde kullanılabilecek modüler bir yöntem setine sahip olmaktır:
- Bir istatistiğin örnekleme dağılımını tahmin etmek için geleneksel yeniden örnekleme teknikleri,
- eldeki bir veri setini kullanarak model performansını tahmin etmek.
rsample‘ın kapsamı, bir veri setinin yeniden örneklemelerini oluşturmak ve analiz etmek için temel yapı taşlarını sağlamaktır, ancak istatistikleri modellemek veya hesaplamak için kod içermez. “Yeniden Örnekleme Setleri ile Çalışma”, rsample araçlarının nasıl kullanılabileceğine ilişkin göstergeler sunmaktadır.
R’da bu paketi yüklemek için;
1 |
install.packages("rsample") |
komutunu kullanabilirsiniz.
parsnip |
|
R’de bulunan ve aynı şeyi yapan farklı modelleme fonksiyonları ile ilgili bir zorluk, farklı arayüzlere ve parametrelere sahip olmalarıdır. parsnip paketi bu fonksiyonların kullanımı için kolaylıklar sağlamaktadır. Ayrıca, bir veri seti için uyguladığımız farklı algoritmaların özet çıktı sonuçları bu pakette detaylı olarak gösterilmektedir.
R’da bu paketi yüklemek için;
1 |
install.packages("parsnip") |
komutunu kullanabilirsiniz.
recipes |
|
recipes paketi, modelleme veya görselleştirme için kullanılabilecek tasarım matrisleri oluşturmak ve veri ön işleme için alternatif bir yöntemdir.
R zaten bu matrisleri oluşturmak için uzun süredir var olan yöntemlere sahip olsa da (örneğin, formüller ve model.matrix), mevcut fonksiyonların yapabilecekleri konusunda bazı sınırlamalar vardır.
recipes paketinin amacı, verilerin ön işlemesini ve kodlamalarını sırayla tanımlamak için kullanılabilecek bir plan üretmektir.
R’da bu paketi yüklemek için;
1 |
install.packages("recipes") |
komutunu kullanabilirsiniz.
workflows |
|
workflows, ön işleme, modelleme ve işleme sonrası yapacaklarınızı bir araya getirebilen bir nesnedir. Örneğin, bir “recipe” ve “parsnip” modeliniz varsa, bunlar bir workflows paketinde birleştirilebilir. Avantajları:
- Çalışma alanınızdaki ayrı nesneleri takip etmeniz gerekmez.
- recipe hazırlama ve model uydurma, tek bir fit() fonksiyonu kullanılarak gerçekleştirilebilir.
- Özel parametre ayarlarınız varsa, bunlar birleştirilerek daha basit bir arayüz tanımlanabilir.
R’da bu paketi yüklemek için;
1 |
install.packages("workflows") |
komutunu kullanabilirsiniz.
tune |
|
tune‘nin amacı, tidymodel paketleri için hiperparametre ayarını kolaylaştırmaktır.
R’da bu paketi yüklemek için;
1 |
install.packages("tune", repos = "http://cran.r-project.org") |
komutunu kullanabilirsiniz.
yardstick |
|
yardstick, düzenli veri prensiplerini kullanarak modellerin ne kadar iyi çalıştığını tahmin eden bir pakettir. Bu paket ile yapılacakları maddeler halinde sıralayalım:
- İki sınıflı ölçüm
- Çok sınıflı ölçüm
- Yeniden örneklemelerdeki ölçümleri hesaplama
- Basit görselleştirmeler için otomatik grafik oluşturma fonksiyonlarını içerme
R’da bu paketi yüklemek için;
1 |
install.packages("yardstick") |
komutunu kullanabilirsiniz.
broom |
|
broom modeller hakkında önemli bilgileri özetler. broom model nesneleriyle etkileşimi kolaylaştırmak için üç özellik sağlar:
- tidy(), model bileşenleri hakkındaki bilgileri özetler.
- glance(), tüm model hakkındaki bilgileri raporlar.
- augment(), bir veri setine gözlemler hakkında bilgi ekler.
R’da bu paketi yüklemek için;
1 |
install.packages("broom") |
komutunu kullanabilirsiniz.
dials |
|
Bu paket, ayarlanan parametrelerin değerlerini oluşturmak ve yönetmek için araçlar içerir ve parsnip paketi ile iyi entegre olacak şekilde tasarlanmıştır.
R’da bu paketi yüklemek için;
1 |
install.packages("dials") |
komutunu kullanabilirsiniz.
tidymodels hakkında detaylı bilgilere ve açıklamalı örneklere https://www.tidymodels.org/ web sitesinden ulaşabilirsiniz.
Diğer yazılarıma ulaşmak için tıklayınız.