Ev Kişisel Finans Eğitim Verilerini Çalıştırma Nasıl SVM Denetimli Öğrenme Modeli'nde Eğitim Verilerini Çalıştırma - besleyebilmeniz için önce

Eğitim Verilerini Çalıştırma Nasıl SVM Denetimli Öğrenme Modeli'nde Eğitim Verilerini Çalıştırma - besleyebilmeniz için önce

Video: BLUE STACKS 3 İNCELEMESİ 2024

Video: BLUE STACKS 3 İNCELEMESİ 2024
Anonim

Destek Vektör Makinesi (SVM) sınıflandırıcısını tahmini analitik için yüklenen verilerle besleyebilmeniz için önce tam veri kümesini bir eğitim kümesine bölmeniz ve Deneme seti.

Neyse ki, scikit-learn, tam veri kümesini kolayca bölmenize yardımcı olacak bir işlev gerçekleştirdi. Train_test_split işlevi, girdi olarak tek bir veri kümesi ve yüzde değeri alır. Yüzde değeri, test kümesinin boyutunu belirlemek için kullanılır. İşlev, iki veri kümesi döndürür: test veri kümesi (boyutu belirtilmiş) ve eğitim veri seti (kalan verileri kullanır).

Genellikle birisi eğitim seti olarak kullanmak için verinin yaklaşık yüzde 70-80'ini alabilir ve kalan verileri test seti olarak kullanabilir. Ancak Iris veri kümesi çok küçük (yalnızca 150 örnek), dolayısıyla modeli eğitmek için yüzde 90'ı alabilir ve tahmini modelinizin nasıl performans göstereceğini görmek için diğer yüzde 10'u test verileri olarak kullanabilirsiniz.

Veri kümenizi ayırmak için aşağıdaki kodu yazın: >>>> sklearn import cross_validation >>> X_train, X_test, y_train, y_test = cross_validation. train_test_split (iris veri, iris hedefi, test_size = 0.10, random_state = 111)

İlk satır, çapraz doğrulama kitaplığını oturumunuza içe aktarır. İkinci satır, örneklemin yüzde 10'undan test setini oluşturur.

x_train 135 gözlem ve özelliklerini içerecektir.

y_train 135 gözlem ile aynı sırada 135 etiket içerecektir.

x_test, 15 (veya yüzde 10) gözlem ve özellik içerecektir.

y_test, 15 gözlem ile aynı sırada 15 etiket içerecektir.

Aşağıdaki kod, bölmenin beklediğiniz gibi olduğunu doğrular:

>>>> X_train. şekil (135, 4) >>> y_train. şekil (135,) >>> X_test. şekil (15, 4) >>> y_test. shape (15,)

Çıktıdan, eğitim setinde 4 özellik ve 135 etiket bulunan 135 gözlem olduğunu görebilirsiniz. Test setinde, 4 özellik ve 15 etiket bulunan 15 gözlem var.
Tahminlü analitik alanında birçok yeni başlayanlar, veri kümelerini bölmeyi unutuyor; bu da, projeye ciddi bir tasarım hatası getiriyor. Eksiksiz 150 örneği eğitim verisi olarak makineye yüklediyse, bu, modeli test etmek için hiç görünmeyen verileri bırakacaktır. Öyleyse, tahmini modeli test etmek için bazı eğitim örneklerini tekrar kullanmaya başvurmanız gerekir.

Böyle bir durumda, modelin her zaman doğru sınıfı öngördüğünü göreceksiniz - çünkü modeli eğitmek için kullandığınız aynı verileri kullanıyorsunuz demektir.Model daha önce bu deseni gördü; sadece gördüklerini tekrarlamak hiç problem yaşamaz. Çalışan bir tahmini model, henüz görmediği veriler için tahmin yapmalıdır.

SVM sınıflandırıcısının, eğitim veri setinin ve bir test veri kümesinin örneğine sahip olduğunuzda, eğitim verisi ile modeli eğitmeye hazırsınız demektir. Aşağıdaki kodu yorumlayıcıya yazarak tam olarak bunu yapabilirsiniz: >>>> svmClassifier. fit (X_train, y_train)

Bu kod satırı, tahminleri yapmak için bir çalışma modeli oluşturur. Özellikle, Iris sınıfının yeni bir etiketlenmemiş veri kümesinin ne olacağını tahmin edecek tahmini bir model. SvmClassifier örneğinde, çeşitli şeyler yapmak için arayabileceğiniz çeşitli yöntemler bulunur.

Örneğin, fit yöntemini çağırdıktan sonra, çağırmak için en kullanışlı yöntem predict yöntemidir. Yeni veriyi besleyeceğiniz yöntem budur; bunun karşılığında, sonucu öngörür.

Eğitim Verilerini Çalıştırma Nasıl SVM Denetimli Öğrenme Modeli'nde Eğitim Verilerini Çalıştırma - besleyebilmeniz için önce

Editörün Seçimi

Dijital Fotoğrafınızda Odak Noktası Yaratın - mankenler

Dijital Fotoğrafınızda Odak Noktası Yaratın - mankenler

Fotoğraf bir sanat biçimidir. İyi fotoğrafçılar, insanların bakmak isteyeceği çekici bir fotoğraf oluşturmak için kompozisyon kurallarını kullanırlar. Resminizi nasıl görselleştireceğinizi, çerçevede olanı düzenleyebileceğinizi ve ardından ilginç bir fotoğraf oluşturmak için kompozisyon kurallarını nasıl kullanacağınız. Doğal çerçeveleri kullanma Doğal çerçeveleri çizmek için kullanabilirsiniz ...

Dijital Fotoğraf Makinenizi Kullanarak Panoramik Resimler Oluşturma - mankenler

Dijital Fotoğraf Makinenizi Kullanarak Panoramik Resimler Oluşturma - mankenler

Dijital fotoğraf makineniz size yol göstermez panoramik bir fotoğraf çekmek için. Ancak, kesintisiz bir panoramik çekim oluşturmak için çakışan birkaç resim çekebilir ve onları birbirine dikebilirsiniz. Fotoğraf panoramasını oluşturmak için işinize bakalım:

Ham Dosyaları dönüştürme - mankenler

Ham Dosyaları dönüştürme - mankenler

Birçok dijital fotoğraf makinesi, görüntüleri Camera Raw dosya biçiminde veya sadece Ham olarak yakalayabilir. Bu format, JPEG formatında çekim yaparken oluşan olağan post-processing'leri uygulamadan herhangi bir görüntü sensöründen elde edilen ham görüntü verilerini depolar. Ham formatta çekim, bir takım avantajlar sunar. Fakat olumsuz ...

Editörün Seçimi

Ile iBS Dostu Tarçın Krepleri Ghee - dummies'le Domuz Dostu Tarçın Krep

Ile iBS Dostu Tarçın Krepleri Ghee - dummies'le Domuz Dostu Tarçın Krep

Sabahınıza enerji artışı sağlayan krep düşünün endişesizsiniz. Bu tarif, bir sabah herkesin sevebileceği bir Karbonhidrat Diyeti (SCD) versiyonudur.

IBS Sufferers için sardalya Yayılmış Tarif - mankenler

IBS Sufferers için sardalya Yayılmış Tarif - mankenler

Bu aperitif, pumpernickel ekmeği konusunda harika, fakat ayrıca buğdaydan kaçınırsanız, filizlenmiş ekmeği denemek istersiniz. Sardalya, iyi bir kalsiyum ve D vitamini kaynağı olduğu kadar, iltihap düzeylerini azaltmaya yardımcı olduğu bilinen omega-3 yağ asitleri. Kredi: © Digiphoto, 2006 Caroline Nation bunu geliştirdi ...

Editörün Seçimi

ASVAB: Kelime Bilgisi Alt Test Uygulaması - mankenler

ASVAB: Kelime Bilgisi Alt Test Uygulaması - mankenler

ASVAB'da göreceğiniz alt testlerden bir tanesi Kelime Bilgi testi. Test gününde soruların ve biçimin neye benzeyeceği hakkında bir fikir edinmek için aşağıdaki soruları inceleyin. Örnek sorular Kelime Bilgi Zamanı: 35 soru için 11 dakika Talimatlar: Kelime Bilgisi alt testi üçüncü alt testtir ...

ASVAB Paragraf Anlama Alt Sınavında Sözlük Sorularını Nasıl Yanıt Vereceksiniz - mankenler

ASVAB Paragraf Anlama Alt Sınavında Sözlük Sorularını Nasıl Yanıt Vereceksiniz - mankenler

Kelime Bilgisi ASVAB üzerinde alt test, bu tür soru, bir kelimeyi pasaj bağlamında kullanılan şekilde tanımlamanızı gerektirir. Sorunun doğru tanımı, sözcüğün en yaygın anlamı olabilir veya daha az bilinen bir anlam olabilir ...

Sorunlarını Nasıl Yanıtlayalım ASVAB - aumlalar

Sorunlarını Nasıl Yanıtlayalım ASVAB - aumlalar

Sayı problemleri ASVAB üzerinde bulacağınız sayı problemleri oldukça basittir. Sorular, sayıları temel ekleme, çıkarma, çarpma veya bölme ile değiştirmenizi ister. Çoğu kişi bu tür kelime problemlerini oldukça kolay buluyor. Birkaç tane denemek ister misiniz, sadece ayağınızı ıslatmak için mi? Elbette. Jesse ...