Çok katmanli algilayici ve gerİye yayilim algorİtmasi İle konuŞmaci ayirt etme

25
ÇOK KATMANLI ALGILAYICI VE GERİYE YAYILIM ALGORİTMASI İLE KONUŞMACI AYIRT ETME Fırat Fehmi Aygün Aybars Moralı Dokuz Eylül Üniversitesi Bilgisayar Mühendisliği Bölümü

Upload: galia

Post on 25-Feb-2016

61 views

Category:

Documents


4 download

DESCRIPTION

ÇOK KATMANLI ALGILAYICI VE GERİYE YAYILIM ALGORİTMASI İLE KONUŞMACI AYIRT ETME. Fırat Fehmi Aygün Aybars Moralı Dokuz Eylül Üniversitesi Bilgisayar Mühendisliği Bölümü. Ana Hat. Giriş Konuşmacı Tanıma Nasıl Ayırt Edilebilir Bayes Karar Ağaçları Yapay Sinir Ağları Girdi Sorunları - PowerPoint PPT Presentation

TRANSCRIPT

Page 1: ÇOK KATMANLI ALGILAYICI VE  GERİYE YAYILIM ALGORİTMASI  İLE  KONUŞMACI AYIRT ETME

ÇOK KATMANLI ALGILAYICI VE GERİYE YAYILIM ALGORİTMASI

İLE KONUŞMACI AYIRT ETME

Fırat Fehmi AygünAybars Moralı

Dokuz Eylül ÜniversitesiBilgisayar Mühendisliği Bölümü

Page 2: ÇOK KATMANLI ALGILAYICI VE  GERİYE YAYILIM ALGORİTMASI  İLE  KONUŞMACI AYIRT ETME

Akademik Bilişim '07 Dumlupınar Üniversitesi 2

Ana Hat• Giriş• Konuşmacı Tanıma• Nasıl Ayırt Edilebilir

– Bayes– Karar Ağaçları– Yapay Sinir Ağları

• Girdi Sorunları• Öznitelik Çıkarma

– MFCC• MLP Yapay Sinir Ağları• Eğitim Kümesi• Değerlendirme Kümesi• Deneyler• Bitim• Teşekkürler

Page 3: ÇOK KATMANLI ALGILAYICI VE  GERİYE YAYILIM ALGORİTMASI  İLE  KONUŞMACI AYIRT ETME

Akademik Bilişim '07 Dumlupınar Üniversitesi 3

Giriş

Konuşmacı Tanıma• Konuşmacı Doğrulama• Konuşmacı Ayırt Etme

Page 4: ÇOK KATMANLI ALGILAYICI VE  GERİYE YAYILIM ALGORİTMASI  İLE  KONUŞMACI AYIRT ETME

Akademik Bilişim '07 Dumlupınar Üniversitesi 4

Konuşmacı Tanıma

Page 5: ÇOK KATMANLI ALGILAYICI VE  GERİYE YAYILIM ALGORİTMASI  İLE  KONUŞMACI AYIRT ETME

Akademik Bilişim '07 Dumlupınar Üniversitesi 5

Nasıl Ayırt Edilebilir ?

• Arama– Tam Eşleştirme

NP-Complete• Yaklaşık Çözüm

– Bayes– Yapay Sinir Ağları– Karar Ağaçları

Page 6: ÇOK KATMANLI ALGILAYICI VE  GERİYE YAYILIM ALGORİTMASI  İLE  KONUŞMACI AYIRT ETME

Akademik Bilişim '07 Dumlupınar Üniversitesi 6

Bayes?

• +– Başarım oranı yüksek– Eğitim için ek süre yok– Yerel en iyi noktaları yok

• -– Yüksek işlem zamanı– İstatistiksel -> Geniş çalışma kümesi

Page 7: ÇOK KATMANLI ALGILAYICI VE  GERİYE YAYILIM ALGORİTMASI  İLE  KONUŞMACI AYIRT ETME

Akademik Bilişim '07 Dumlupınar Üniversitesi 7

Karar Ağaçları?

• +– Hızlı Sınıflandırma– Sonuç: Ağaç

• -– Yerel En İyi Noktası Sorunu

Page 8: ÇOK KATMANLI ALGILAYICI VE  GERİYE YAYILIM ALGORİTMASI  İLE  KONUŞMACI AYIRT ETME

Akademik Bilişim '07 Dumlupınar Üniversitesi 8

Yapay Sinir Ağları?

• +– Hızlı Sınıflandırma– Sonuç: Fonksiyon– Yerel En İyi Noktası Sorunu Yok

• -– Uzun Eğitim Süresi– Çok Fazla Değişken

Page 9: ÇOK KATMANLI ALGILAYICI VE  GERİYE YAYILIM ALGORİTMASI  İLE  KONUŞMACI AYIRT ETME

Akademik Bilişim '07 Dumlupınar Üniversitesi 9

Girdi Sorunları

Girdi Boyu• DeğişkenGirdi Verisi• Eğitime Uygun Değil

Çözüm :• Öznitelik Çıkarma

Page 10: ÇOK KATMANLI ALGILAYICI VE  GERİYE YAYILIM ALGORİTMASI  İLE  KONUŞMACI AYIRT ETME

Akademik Bilişim '07 Dumlupınar Üniversitesi 10

Aşama 1 – Veri Toplama ve Eğitim

Page 11: ÇOK KATMANLI ALGILAYICI VE  GERİYE YAYILIM ALGORİTMASI  İLE  KONUŞMACI AYIRT ETME

Akademik Bilişim '07 Dumlupınar Üniversitesi 11

Aşama 2 – Ayırt Etme

Page 12: ÇOK KATMANLI ALGILAYICI VE  GERİYE YAYILIM ALGORİTMASI  İLE  KONUŞMACI AYIRT ETME

Akademik Bilişim '07 Dumlupınar Üniversitesi 12

Öznitelik Çıkarma

• MFCC• DFT

Page 13: ÇOK KATMANLI ALGILAYICI VE  GERİYE YAYILIM ALGORİTMASI  İLE  KONUŞMACI AYIRT ETME

Akademik Bilişim '07 Dumlupınar Üniversitesi 13

MFCC• Mel-Frequency Cepstrum Katsayıları, algı temelli sesi

temsil eden katsayılardır.• Fourier Dönüşümü veya Discrete Cosine

Dönüşümü'nden türetilir. FFT/DCT ve MFCC arasındaki temel fark MFCC'de frekans bantları logaritmik olarak (Mel ölçüsünde) yerleşmiştir ve bu da insan ses sisteminin yanıtını bantları doğrusal olarak yerleşen FFT veya DCT'ye göre daha da yaklaştırır.

Page 14: ÇOK KATMANLI ALGILAYICI VE  GERİYE YAYILIM ALGORİTMASI  İLE  KONUŞMACI AYIRT ETME

Akademik Bilişim '07 Dumlupınar Üniversitesi 14

MLP Yapay Sinir Ağları

• 4 Katman– 1 Giriş– 1 Çıkış– 2 Gizli

• Geriye Yayılım Algorithması

• HyperTansig• Rastsal İlkleme

Page 15: ÇOK KATMANLI ALGILAYICI VE  GERİYE YAYILIM ALGORİTMASI  İLE  KONUŞMACI AYIRT ETME

Akademik Bilişim '07 Dumlupınar Üniversitesi 15

Eğitim Kümesi

• 4 Konuşmacı– Aybars– Kürşat– Begüm– Fırat

Page 16: ÇOK KATMANLI ALGILAYICI VE  GERİYE YAYILIM ALGORİTMASI  İLE  KONUŞMACI AYIRT ETME

Akademik Bilişim '07 Dumlupınar Üniversitesi 16

Eğitim Kümesi• Konuşmacı başına 10 kelime

– Ad– Adil– Sektör– Kızı Öp– Vizör– Kokoş– Porsuk– Öpücük– Kuzen– Yüzyıl

Page 17: ÇOK KATMANLI ALGILAYICI VE  GERİYE YAYILIM ALGORİTMASI  İLE  KONUŞMACI AYIRT ETME

Akademik Bilişim '07 Dumlupınar Üniversitesi 17

Değerlendirme Kümesi

• Eğitim Kümesi• Yeni Girdiler

Page 18: ÇOK KATMANLI ALGILAYICI VE  GERİYE YAYILIM ALGORİTMASI  İLE  KONUŞMACI AYIRT ETME

Akademik Bilişim '07 Dumlupınar Üniversitesi 18

Deney 1

• Adım : 1000• Ayırt Etme Oranı: %32,5

Page 19: ÇOK KATMANLI ALGILAYICI VE  GERİYE YAYILIM ALGORİTMASI  İLE  KONUŞMACI AYIRT ETME

Akademik Bilişim '07 Dumlupınar Üniversitesi 19

Deney 1 – Hata Grafiği

Page 20: ÇOK KATMANLI ALGILAYICI VE  GERİYE YAYILIM ALGORİTMASI  İLE  KONUŞMACI AYIRT ETME

Akademik Bilişim '07 Dumlupınar Üniversitesi 20

Deney 2

• Adım : 2000• Ayırt Etme Oranı: %45

Page 21: ÇOK KATMANLI ALGILAYICI VE  GERİYE YAYILIM ALGORİTMASI  İLE  KONUŞMACI AYIRT ETME

Akademik Bilişim '07 Dumlupınar Üniversitesi 21

Deney 2 – Hata Grafiği

Page 22: ÇOK KATMANLI ALGILAYICI VE  GERİYE YAYILIM ALGORİTMASI  İLE  KONUŞMACI AYIRT ETME

Akademik Bilişim '07 Dumlupınar Üniversitesi 22

Deney 3

• Adım : 5000• Ayırt Etme Oranı: %57,5

Page 23: ÇOK KATMANLI ALGILAYICI VE  GERİYE YAYILIM ALGORİTMASI  İLE  KONUŞMACI AYIRT ETME

Akademik Bilişim '07 Dumlupınar Üniversitesi 23

Deney 3 – Hata Grafiği

Page 24: ÇOK KATMANLI ALGILAYICI VE  GERİYE YAYILIM ALGORİTMASI  İLE  KONUŞMACI AYIRT ETME

Akademik Bilişim '07 Dumlupınar Üniversitesi 24

Bitim

• Sonuç:– Düşük başarım oranı?

• Nasıl geliştirilebilir:– Adım sayısı– Nöron sayıları– Girdi

• Daha çok girdi• Daha az gürültü; daha iyi kayıt ortamı• Daha iyi örnek dağılımı• Daha iyi öznitelik çıkarma

Page 25: ÇOK KATMANLI ALGILAYICI VE  GERİYE YAYILIM ALGORİTMASI  İLE  KONUŞMACI AYIRT ETME

Akademik Bilişim '07 Dumlupınar Üniversitesi 25

Teşekkürler• Yöney nicemleme işlemlerindeki ve Malcom Slanley’in

MFCC fonksiyonunu düzenlemedeki yardımlarından ötürü Dr. Emine Ekin’e teşekkür ederiz.