BÜYÜK VERI UYGULAMALARı DERS 7. Doç. Dr. Yuriy Mishchenko

Benzer belgeler
BÜYÜK VERI UYGULAMALARı DERS 5-6. Doç. Dr. Yuriy Mishchenko

Örnek 02: Amaç: Şekil Wizard yardımıyla yeni proje açılması.

Web Madenciliği (Web Mining)

Windows Live ID ve parolanızı giriniz.

Vega Ayarları. Vega Programının kurulu olduğu veritabanı ve web servisi için bağlantı ayarlarının yapıldığı menüdür.

Ekle sekmesindeki Tablolar grubundaki Tablo seçeneği ile tablo oluşturulur.

BÜYÜK VERI UYGULAMALARı DERS 3. Doç. Dr. Yuriy Mishchenko

Mikro Ayarları. Mikro Programının kurulu olduğu veritabanı ve web servisi için bağlantı ayarlarının yapıldığı menüdür.

GİB Portal deki Faturaları efinans Portal e Taşıma

Q-Biz İş Zekası Versiyon Yenilikleri Ekim 2014

IPACK LADDER. Arayüz Dökümantasyonu


Frontpage ile Çerçeve Sayfası Yaratmak

DESTEK DOKÜMANI. Ürün : Tiger Enterprise/ Tiger Plus/ Go Plus/Go Bölüm : Kurulum İşlemleri

OKUL SÜTÜ MODÜLÜ KULLANIMI

Metin İşlemleri, Semboller

Data Structures Lab Güz

Hızlı Başlangıç Kılavuzu

3-

Okul Sorumlusu/Müdürü İçin Mobil Kreş Yönetim Paneli Kullanım Dokümanı

1. MİCROSOFT EXCEL 2010 A GİRİŞ

Samsun Çocuk Hizmetleri İ l Koordinasyon Sekretarya Birimi

1. Mutabakat.zip dosyası açılır. 2. Mutabakat klasörü içindeki Mutabakat.exe dosyası çalıştırılır.

BİLGİSAYAR PROGRAMLAMA. Yrd. Doç. Dr. Beytullah EREN

Zoru Kolay Yapmak İçin...


SPSS (Statistical Package for Social Sciences)

Türkiye nin lider Şerit ve Tel üreten işletmesi için özel olarak 2014 yılında projelendirilmiş ve geliştirilmiştir.

VİDEO SUNUM KAYDETME(CAM STUDIO RECORDER)

Veri ve Metin Madenciliği

Veri ve Metin Madenciliği. Zehra

BÜYÜK VERI UYGULAMALARı DERS 4. Doç. Dr. Yuriy Mishchenko

SAB 103 TEMEL BİLGİSAYAR KULLANIMI

Dövizli Kullanım LOGO KASIM 2011

Pencereler Pencere Özellikleri

Kullanım Kılavuzu Milli Eğitim Bakanlığı 2010

Sanal Sınıf ın Oluşturulması

MESS BULUT SİSTEMİ ÜYE PORTALI KULLANIM KILAVUZU

SORGULAR. Öğr.Gör.Volkan Altıntaş

ÖĞRENME FAALİYETİ 1 ÖĞRENME FAALİYETİ 1 1. FORMLAR

BÖLÜM 8 B- SUNU PROGRAMI 1. MICROSOFT POWERPOINT NEDİR? 2. POWERPOINT PROGRAMININ BAŞLATILMASI

Video Hazırlama Programı ile Öğretim Materyali Oluşturulması

ITHENTICATE İNTİHAL ÖNLEME PROGRAMI KILAVUZU

Web Madenciliği (Web Mining)

ÖĞRENME FAALİYETİ 1 ÖĞRENME FAALİYETİ 1

2. Belgeye Metin Ekleme

Vsp Teknoloji Son sistem güvenlik duvarlarıyla korunmaktadır, Kullanıcı bilgilerini doğru girdiğinde giriş sayfasına bağlanacaktır.

SQL 2005 SQL STUDIO MANAGER ACP YAZILIMI KURULUM KILAVUZU

MapCodeX Cloud Server. Kullanım Kılavuzu

TAPU VERİ SAYISALLAŞTIRMA YAZILIMI KURULUM DÖKÜMANI. Tapu Kadastro Genel Müdürlüğü-Bilgi Teknolojileri Daire Başkanlığı Page 1

ALMS KOKPİT (YÖNETİCİ)

SD - Satış ve Dağıtım (SD) Modülü Kullanıcı Eğitim Belgesi - Malzeme Ana Verisi İşlemleri

LOGO PARTNER MEETING

BÖLÜM KATMAN OLUŞTURMA (LAYER) Command line: Layer (veya transparent komutu için 'Layer kullanın)

NJ-NJ ETHERNET/IP HABERLEŞMESİ

Açılan programın pencere görünümü aşağıdaki gibidir. 2. Araç Çubuğundan kaydet düğmesi ile

MS Access. üzerinde. defa çalıştırıldığında

Tavsiye Edilen Önhazırlık Temel veritabanı kavramlar hakkında bilgi sahibi olmak. Hedefler Temel veritabanı güvenlik işlemlerini gerçekleştirebilmek

Sıklık Tablosu Oluşturma. BBY606 Araştırma Yöntemleri Güleda Doğan

SAVİOR OTOMASYON TEKNİK DESTEK BİRİMİ

BÖLÜM 1 GİRİŞ 1.1 GİRİŞ

TEMEL BİLGİSAYAR. Ders Notları. Yrd. Doç. Dr. Seyit Okan KARA

CAEeda TM NACA0012 OLUŞTURULAN DÖRTGENE ÇÖZÜMAĞI OLUŞTURMA EĞİTİM NOTU. EDA Tasarım Analiz Mühendislik

2. Oracle Data Miner İle Örnek Bir Veri Madenciliği Çalışması

AUTODESK PORTALI İÇİN AKADEMİK HESAP OLUŞTURULMASI

YAYIN TEŞVİK UYGULAMA YÖNERGESİ

Excel de çalışma alanı satır ve sütunlardan oluşur. Satırları rakamlar, sütunları ise harfler temsil eder. Excel çalışma sayfası üzerinde toplam

Gerekli bağlantıları yapıp, ACS420 V3.03 programını çalıştırınız. Program açıldığında, LMS14 ün içindeki parametrelerin okunmasını bekleyiniz.

e-imzatr Kurulum Klavuzu

ICubes Giriş. adresinden sisteme girilir. Açılan sayfaya kullanıcı adı ve şifre yazılarak platforma giriş yapılır

VERİ MADENCİLİĞİ (Karar Ağaçları ile Sınıflandırma) Yrd.Doç.Dr. Kadriye ERGÜN

Ekle Menüsü İşlevleri ÜNİTE 10. Bu üniteyi çalıştıktan sonra; Ekle Menüsü Tablolar Resimler ve Çizimler Bağlantılar Metin ve Simgeler Media Flash

Sorumluluk Sınavlarının Hazırlanması YABİL. Sınav Planlama Programı İş

SIMAN KULLANIM KILAVUZU

PERKON PDKS Kurulum ve hızlı başlangıç rehberi

Blackboard Learn üzerinde oluşturulan ÖDEV, SINAV, NOT ve DEVAM DURUMUNUN ARŞİVLENMESİ

Google Scripts. Neticaret Sistemine Google Analytics ve AdWords sistemleriyle ilgili 3 yeni parametre eklenmiştir.

7 Temmuz Đlgili Versiyon/lar : ETA:SQL, ETA:V.8-SQL. Đlgili Modül/ler : Raporlar

Ecat 8. Hakbim Bilgi İşlem A.Ş. Versiyon

T.C. istanbul ÜNiVERSiTESi ÖĞRENCi BiLGi SiSTEMi. ÖĞRETiM ELEMANI KULLANIM KILAVUZU

Berqnet SATINALMA SİSTEMİ İŞ ORTAĞI KULLANMA REHBERİ


ALMS KOKPİT (YÖNETİCİ)

Seçenekler Menüsünden Genel Sekmesi

LST TIPON KURULUM KILAVUZU

Microsoft FrontPage Web Sitesi Hazırlama. Ögr.Gör.N.Nilgün Çokça

EBS (ELEKTRONİK BAŞVURU SİSTEMİ) ÜZERİNDEN ELEKTRONİK İMZA İLE BAŞVURU NASIL YAPILIR?

Bağlantı Kılavuzu. Desteklenen işletim sistemleri. Yazıcıyı Yazılım ve Belgeler CD'sini kullanarak kurma. Bağlantı Kılavuzu

12. Kat Oluşturma. Bu konuda mevcut bir katın bilgilerini kullanarak nasıl yeni katlar oluşturulabileceği incelenecektir.

Boğaziçi Üniversitesi Bilgi İşlem Merkezi. Web Yönetimi Birimi. Drupal Kullanım Kılavuzu

Excel de Pivot Tablolar Tasarım ve Kullanımı

SPSS-Tarihsel Gelişimi

"SQL Server Management Studio" yazılımını yüklemek için alttaki resmi sitesinden 180 günlük deneme sürümünü indirebilirsiniz.

T.C GAZİOSMANPAŞA ÜNİVERSİTESİ

ORKA da BANKA EKSTRESİ TRANSFERi v2 PROGRAMININ KULLANIM KLAVUZU

İmar Uygulaması. Uygulamanın Netmap Projesi Olduğunun Belirtilmesi

TÜRKİYE İLAÇ VE TIBBİ CİHAZ KURUMU (TİTCK) ELEKTRONİK SÜREÇ YÖNETİM (ESY) PROJESİ ELEKTRONİK BAŞVURU KULLANICI KILAVUZU

Campus Online. Güncelleme: Haziran 24, 2013

Coslat Monitor (Raporcu)

MS Outlook Programında İmzamatik Kullanımı

Transkript:

1 BÜYÜK VERI UYGULAMALARı DERS 7 Doç. Dr. Yuriy Mishchenko

PLAN Azure ML hizmeti kullanılmasına bir pratik giriş 2

3 MS AZURE ML

4

MS AZURE ML Azure Microsoft tarafından sağlanan bulut hesaplama hizmetleri MS Azure birçok hizmet vermektedir web ve mobil uygulamaları, sanal makine kullanılarak hesaplama, veri analitiks, depolama, İOT ve sayre 5

MS AZURE ML Makine öğrenme hizmeti (Azure ML studio) Azure nin Analytics hizmetleri kapsamında sunulmakta dır Azure ML hizmeti, verilerinize göre ML modellerinin üretilmesi ve onlar kullanılarak her tür tahmin üretilmesine imkan sağlar Azure ML hizmeti kulllanmak için, şu anda üç seçenek var 8 saat tamamen ücretsiz deneme Guest hesabı, ücretsiz sınırlı hesabı, ücretli hesabı Amaçlarımızla ücretsiz 8 saat deneme uygundur 6

7

MS AZURE ML MS Azure ML deneme kullanımı tamamen ücretsiz ve veri indirme, model oluşturma ve model değerlendirme gibi tüm model oluşturma aşamaları gerçekleştirebilmektedir 8

MS AZURE ML MS Azure ML hizmeti, Google da Azure ML diye arama yapıp ve ilgili MS Azure ML ana sayfasından giriş yapıp, 8 saat deneme hesabı seçilmesiyle kullanılabilmektedir 9

10

MS AZURE ML MS Azure ML sistemi Amazon ML sistemine göre farklı kullanım modeli kullanmakta MS Azure ML veri modelleme işlemleri bir işlem sırasının graf/diagram olarak oluşturulur Bu diagramın baze kısımları olarak, veri indirme, veri hazırlama, model oluşturma, model değerelendirme gibi tüm işlemler görsel şekilde seçilir ve bağlanır 11

12

MS AZURE ML Herhangi Azure ML diagramatik model en azından şu aşamadan oluşur; Veri kaynağı Veri eğitim-doğrulama kümelerine bölme ML model seçimi ML model eğitimi ML modeli uygulanması ve değerlendirilmesi 13

1. Veri kaynak 2. Eğitim-doğrulama bölmesi 3. ML modelinin seçimi 4. Model eğitimi 5. Modelin değerlendirilmesi 14

MS AZURE ML Yeni bir modeli oluşturmak için, Azüre ML Studio ana sayfasından Experiments (Deneyler) menüsü altında yeni deney düğme basılmalı 15

16

MS AZÜRE ML Yeni deney menüsünde birçok seçenek var, sırasında tutorial örneği ve birçok sample örnek mevcuttur Kendiniz verileri işletmek için, Blank Experiment yani boş deney seçenek seçiyoruz 17

18

MS AZURE ML Boş deney oluşturulduğunda yardımcı olmak üzere bir Help ekranı gösterilmektedir Bu ekranda diagramatik modellerin temel kısımları ve ilgili model oluşturma işlem sırası gösterilmektedir 19

20

MS AZURE ML Oluşturulacak diagram modellerinin elemanları sağ menüde mevcuttur Bunlar birçok kategori altına sınıflandırılmış. Bizim için bu aşamada gereken onları şunlar; Saved Datasets hazır olan veri örnekleri Data Input and Output veri yükleme ve indirme Data Transformation veri dönüşümleri Machine Learning makine öğrenme yöntemleri 21

22

MS AZURE ML Modelin oluşturulmasının ilk adımı, veri kaynağın eklenmesi Azure ML Saved Datasets menüsü altında birçok hazır örnek verileri sağlamaktadır Bunlar Tutorial veya Sample örneklerinde kullanılır 23

24

MS AZURE ML Biz bu dersin sırasında Amazon ML de kullanılan hedeflenmiş reklam veri seti kullanacağız Bu şekilde sizin herhangi başka veri setleriniz benzer şekilde Azure ML ile kullanılabilir Söz konusu veri banking.csv adında CSV dosyası formatında bir veri tabanıdır İlgili CSV dosyanın formatı ve oluşturulması son derste tartıştırıldı 25

Hedef bireyin ürünle ilgisi 26

MS AZURE ML Azure ML dışardan veri girişi için 3 olanak sağlar Enter Data Manually elle veri girişi, tabi bunu kullanmak istemiyoruz Import Data veri İnternet üzerindeki bir kaynaktan indir; geçerli kaynakları herhangi bir Web adresi veya kullanıcının Azure veritabanı veya Azure deposu hizmeti Unpack Zipped Datasets zip olarak arşivlenmiş veri kullanıcının bilgisayarından indir 27

28

MS AZURE ML Eğer sizde Azure hesabınız yoksa, Azure depo hizmetleri veya lokal dosya indirme opsiyonları yoktur Biz verilerimizi Azure ML e göndermek için CSV dosyamızı bir İnternet serverine yükleyip Import Data seçeneği kullanacağız Dosyamızın İnternet konumu - http://yumishch.me/courses/banking.csv 29

Veri kaynak Web URL Dosyanın web adresi Dosyanın biçimi CSV Dosyada başlık satırı var 30

Veri Run komutu ile indirilebilir ve Visualize opsiyonla incelenebilir ayrıca lokal olarak Azure ML e kaydedilebilir 31

Dikkat etmeniz gereken noktalar: Başlık isimleri Sütündeki verilerin baze istatistikler otomatik olarak hesaplanır Bir sütün seçilebilir 32

Dikkat etmeniz gereken noktalar: Sütündeki verilerin baze istatistikler otomatik olarak hesaplanır 33

MS AZURE ML Veri kaynağı oluşturduktan sonra veriler eğitim ve doğrulama (performans değerlendirilmesi) için kullanılacak kümelerine bölünmeli Bunun için Data Transform>Sample and Split menüsü altında Split Data (veri böl) kutu seçiliyor ve veri kaynağına, fareyi veri kaynağının altındaki noktadan split data kutusuna çekilerek bağlanıyor 34

Bölme yöne Bölme oranı Rastgele? Rastgele seed 35

MS AZURE ML ML modeli Machine Learning menüsünden eklenir Azure ML birçok ML model tipi sağlamaktadır, bunlar şu kategoriler altına gruplandırılmış; Anomaly Detection anomali tespiti Classification sınıflandırma Clustering kümeleme Regression regresyon Ayrıca her bir grubunda birçok farklı ML yöntem sunulmaktadır 36

37

MS AZURE ML Durumumuzda, sınıflandırma grubundan 2 sınıflı lojistik regresyon (2-class logistic regression) kullanılacaktır 38

Buradaki çeşitli parametreleri şu an ellemek istemiyoruz 39

MS AZURE ML Eklediğimiz modelin eğitim işlemi eklemek için, Machine Learning >Train menüsünden Train model (modeli eğit) kutusu ekliyoruz ve üstteki sağ giriş noktası önce eklediğimiz ML model kutusuna, sol giriş noktası ise Split kutusunun bir çıkışına bağlıyoruz 40

41

MS AZURE ML İkinci adım olarak, eğitimin hedefi olarak kullanılacak veri tablomuzun sütünü seçmemiz gerekir Bunun için Launch column selector düğmeye basarak sütün seçme ekranına geçiyoruz 42

43

Veri kaynak hazır taktirde Azure ML bizim için verilerde var olan sütünlerin listesi verecek; aksi halde hedef olarak kullanacağımız sütünün ismi ilgili alana direk yazılabilir (burada y ) OK dir 44

MS AZURE ML Modeli eğittikten sonra elde edilen modeli doğrulama veri kümesine uygulamak için, Machine Learning>Score menüsünden Score Model kutusu diagrama eklenir ve eğitilmiş modele ve Split kutusunun 2. çıkışına bağlanır 45

46

MS AZURE ML Herhangi aşamada olan diagramatik modelimiz Run opsiyon ile işletmeye verilebilir ve farklı diagramın aşamasının durumları Visualize opsiyonla incelenebilir 47

48

Doğrulama kümesinde sınıflandırma sonuçları Doğrulama kümesinde var olan gerçek hedef değerleri (y) Doğrulama kümesinde tahmin edilen hedef değerleri (Scored Labels) Doğrulama kümesinde olasılık skorları (Scored Probabilities) 49

MS AZURE ML Doğrulama veri kümesi için modelimizin performans ölçekleri oluşturmak için, Machine Learning>Evaluate menüsünden Evaluate Model (model değerlendir) kutusu diagramımıza eklenir ve Score model kutusuna bağlanır 50

51

52

MS AZURE ML Bu şekilde oluşturulan performans değerlendirme raporunda tanıdığımız birçok ölçek verilmektedir 53

ROC, PRC ve AUC 54

Eşik değerine göre TP, FN, FP, TN, Doğruluk, Anma, Kesinlik ve F1 55

Skor grupları bazında performans istatistikleri 56

MS AZURE ML Diagram modeli çalıştırıldıktan sonra, diagramın herhangi kısmı daha sonra kullanmak için kaydedilebilir Bunlara, orijinal veri, sınıflandırılmış veri, değerlendirme sonuçları ve ML modelinin kendisi dahildir 57

58

MS AZURE ML Kayedilmiş model tabi daha sonra yeni diagramlarda kullanılabilir 59

60

MS AZURE ML Projenin tümü de benzer şekilde aşağıdaki Save veya Save as düğmeleri kullanılarak kaydedilebilir Not edelim ki, 8 saatlı deneme oturumunda bu şekilde tüm kaydedildiği veriler tabi 8 saat geçtikten sonra kaybolacaktır (!) 61

62

Örnek Model 1: 63

Örnek Model 2: 64

Örnek Model 3: 65