udemy makine mühendisliği / Girişimcilik ve Yazılım | Mühendislik Fakültesi

Udemy Makine Mühendisliği

udemy makine mühendisliği

Üniversite Adaylarına

Prof. Dr. Sıtkı Kemal İDERProf. Dr. Sıtkı Kemal İDER
Doktora: Universite of Illinois at Chicago
Yüksek Lisans: Orta Doğu Teknik Üniversitesi
Lisans: Orta Doğu Teknik Üniversitesi
Araştırma Konuları: -xxxxProf. Dr. Ahmet COŞARProf. Dr. Ahmet COŞAR
Doktora: -
Yüksek Lisans: -
Lisans: -
Araştırma Konuları: -xxxxDr. Öğr. Üyesi Serdar ARSLANDr. Öğr. Üyesi Serdar ARSLAN
Doktora: ODTÜ
Yüksek Lisans: ODTÜ
Lisans: Hacettepe Üniversitesi
Araştırma Konuları: Veritabanı Yönetim Sistemleri, Veri yapıları ve algoritmalar, Makine Öğrenmesi, Yapay ZekaxxxxDr. Öğr. Üyesi Ayşe Nurdan SARANDr. Öğr. Üyesi Ayşe Nurdan SARAN
Doktora: Orta Doğu Teknik Üniversitesi
Yüksek Lisans: Çankaya Üniversitesi
Lisans: Ankara Üniversitesi
Araştırma Konuları: Kriptografi, Bilgi Güvenliği Hesaplamalı BilimlerxxxxDr. Öğr. Üyesi Murat SARANDr. Öğr. Üyesi Murat SARAN
Doktora: Orta Doğu Teknik Üniversitesi
Yüksek Lisans: Orta Doğu Teknik Üniversitesi
Lisans: Orta Doğu Teknik Üniversitesi
Araştırma Konuları: İnsan-Bilgisayar Etkileşimi, Oyunlaştırma, Akıllı Öğrenme Sistemleri, Uzaktan Eğitim, Mobil ÖğrenmexxxxDr. Öğr. Üyesi Gül TOKDEMİRDr. Öğr. Üyesi Gül TOKDEMİR
Doktora: Orta Doğu Teknik Üniversitesi
Yüksek Lisans: Georgia Institute of Technology
Lisans: Orta Doğu Teknik Üniversitesi
Araştırma Konuları: Yazılım Mühendisliği, İnsan-Bilgisayar Etkileşimi, Makine ÖğrenmesixxxxÖğr. Gör. Dr. Faris Serdar TAŞELÖğr. Gör. Dr. Faris Serdar TAŞEL
Doktora: Orta Doğu Teknik Üniversitesi
Yüksek Lisans: Çankaya Üniversitesi
Lisans: Çankaya Üniversitesi
Araştırma Konuları: Bilgisayarla Görme, Görüntü işlemexxxx

İş Görüşmelerinde Sorulabilecek Makine Öğrenmesi Mülakat Soruları Burada!

makine öğrenmesi

Teknolojiyle ilgiliyseniz ve veri bilimiyle alakalı bir mesleğe sahip olmak istiyorsanız mutlaka makine öğrenmesi hakkında birkaç şey duymuşsunuzdur. Terimin gizemli bir havası var. Birçok kişi konseptin kendisinden şaşkına dönmüş durumda. Ancak AI mühendisi veya iş zekası uzmanı nasıl olunur merak ediyorsanız makine öğrenmesi ve hakkındaki her şeyle ilgili bilgi sahibisinizdir. İşe girmek ise başka bir olay. İş görüşmelerine hazırlanmanız gerekiyor. Peki makine öğrenmesi mülakat soruları üzerine çalışmaktan daha iyi bir hazırlık yolu var mı sizce?

Rehberimizde makine öğrenmesi hakkında gelebilecek iş görüşmesi soruları ve cevapları üzerine konuşacağız. Hem temel düzey hem de ileri düzey sorulara el atacağız. Hadi daha fazla vakit kaybetmeden başlayalım.

Makine Öğrenmesinin Ana Yönleri

Mülakat tarihiniz belli olduğunda makine öğrenmesi ile ilgili iş görüşmesi soruları ve cevapları üzerinde çalışmaya başlayabilirsiniz. Başlamak için en iyi yol temel düzey makine öğrenmesi mülakat sorularından geçiyor. Bu sorularla görüşmenizin başında karşılaşabilirsiniz. İşverenler temel düzey sorularla eleştirel düşüncenizi ölçmek ve kendi fikirlerinizi nasıl dile getirdiğinizi görmek istiyor. Bu yüzden soruların çoğu tanımlamalara, karşılaştırmalara ve açıklamalara dayanıyor.

Soru 1: Makine öğrenmesi nedir?

Bu sorunun karşınıza çıkmayacağını düşünmüyordunuz herhalde?

İşverenlerin çoğu ilk soru olarak bu ve buna benzer şeyler yöneltebilir. Bunun birkaç sebebi var.

Öncelikle mülakatı gerçekleştiren kişiler makine öğrenmesi nedir bilip bilmediğinizi görmeden diğer sorulara geçmek istemiyor. Üstelik soruya cevap verme şeklinizle kendi tanımlamalarınızı ne kadar iyi oluşturduğunuzu, başka bir değişle zor bir konuyu kolay ve anlaşılır bir şekilde nasıl açıkladığınızı gösteriyor. Eğer gider gece boyunca ezberlediğiniz yirmi satırlık açıklamayı önlerine koyarsanız kendinizi açıklamanıza kıyasla çok daha az kredi alırsınız.

Pek gelelim asıl soruya, makine öğrenmesi nedir?

Makine öğrenmesi hakkında yapılabilecek en kolay ve anlaşılır tanım AI geliştirmenin özel bir felsefesi olacaktır. Makinelerin önceden programlanmadan kendilerine verilen bilgilerle öğrenmelerinin nasıl sağlanacağını inceleyen bir bilim alanıdır.

Soru 2: “Derin öğrenme” nedir?

Bu soru derin öğrenme mülakat soruları arasında yer alıyor. Derin öğrenme ve makine öğrenmesi iç içe bulunan konular olduğu için böyle çapraz makine öğrenmesi ve derin öğrenme sorularıyla karşılaşabilirsiniz.

Derin öğrenmemakine öğrenmesinin bir dalıdır. Bu bilim dalı makinenin nöral ağlarının insan beynine olabildiğince benzetmeye çalışır.

Soru 3: “Type 1” ve “type 2” hataları arasındaki fark nedir?

Type 1 hata, gerçekleşmesi imkansız bir hatanın gerçekleştiğini iddia eder. Type 2 ise bunun zıttı olarak bir şey açık şekilde gerçekleşmişken hiçbir şey olmadığını iddia eder.

Böyle makine öğrenmesi mülakat soruları kafa karıştırabilir ancak kolay hatırlamanızı sağlayacak bazı yöntemler var.

İki type arasındaki farkı kolay bir şekilde hatırlamanız için bir örnek verelim: Type 1 hatasını köpeğinize bir kedi olduğunu söylemeniz olarak düşünün. Type 2 hatasını da aynı köpeğe köpeklerin havlayamayacağını söylemek olarak düşünün.

Soru 4: “Data augmentation” nedir?

Genele kıyasla biraz daha kolay makine öğrenmesi sorunlarından biri. Data augmentation (veri artırma)eski verilerden yeni veriler oluşturma yöntemidir. Bunu gerçekleştirmek için ya hedef olduğu gibi bırakılır ya da önceden bilinen bir şeye dönüştürülür.

Soru 5: “Naive Bayes” adını nasıl almıştır?

Naive Bayes’in naif olarak adlandırılmasının sebebi düşünme şeklidir. Bir veri setindeki elementlerin hepsinin aynı öneme sahip olduğu varsayımında bulunur. Neredeyse hiçbir senaryoda böyle bir durum yoktur.

Soru 6: Hangileri daha iyidir: Derin ağlar mı sığ ağlar mı?

Bu makine öğrenmesi sorusunu karşılaştırma sorunu olarak sınıflandırabilirsiniz. Çünkü cevap vermeniz ve arasındaki farkı açık bir şekilde belirtmeniz için iki ağ hakkında da biraz bilgi sahibi olmanız gerekiyor.

Derin ağlar genellikle daha iyi olarak görülür. Bunu sebebi çoğu gizli olan daha fazla katmandan oluşmalarıdır. Bu derin ağların daha iyi özellikler oluşturmasına yardımcı olur.

Soru 7: “Fourier dönüşümü” nedir?

Fourier dönüşümü basit ve jenerik fonksiyonları süper fonksiyonlar olarak bilinen şeylere dönüştürme yöntemidir. Eğer karşınıza böyle bir makine öğrenmesi mülakat sorusu çıkarsa konuyu açıklama yaparak biraz daha açabilir ve örneklendirebilirsiniz.

Soru 8: “Evrişimli sinir ağı” nedir?

Normal ve basit ağlar işlemlerini gerçekleştirmek için bağlantılı katmanları kullanır. Evrişimli sinir ağları ise bağlantılı katmanlar yerine evrişimli olanları kullanır.

İnsanların standart bağlantılı ağlar yerine evrişimli ağları seçmeninin ana sebebi evrişimli ağlara atfedilmiş parametre sayısının çok daha az olmasıdır.

Soru 9: “True Positive Rate” ve “Recall” arasındaki korelasyon hakkında ne bilmeliyiz?

Daha ileri düzey makine öğrenmesi mülakat soruları arasında yer alıyor gibi görünse de bu sorunun cevabı oldukça basittir. Her iki ölçü de birbirinin aynısıdır. TP/TP + FN formülüne bakarak bunu görebiliriz.

Soru “Geri yayılım” nedir?

Kulağa süslü gelen bir ifade olan geri yayılımçok katmanlı nöral ağları eğitme yöntemidir. Bu yöntemle “hata”yı en sondan alıp tüm ağa eşit olarak dağıtarak ağı eğitebiliriz. Böylelikle makinenin ölçümlemesini etkili bir şekilde gerçekleştirme fırsatı olur.

Soru “Test seti” kullanmadan sadece “validasyon seti” kullanırsak ne olur?

Sadece validasyon seti uygularsanız test yaptığınız modelin ölçüleri hakkında doğru bir tahmin alamazsınız. Çünkü test seti modelin daha önce karşılaşmadığı örneklerde karşı nasıl çalıştığını test eder. Bu yüzden test seti çıkarılırsa otomatik olarak muhtemel geçerli test sonuçlarını da etkilemiş olursunuz.

Soru Tümdengelimsel ve tümevarımsal makine öğrenmesi arasındaki fark nedir?

Ana fark nasıl başladıklarıdır. Tümevarımsal makine öğrenmesi sonuca giden örneklerle başlar. Tümdengelimsel makine öğrenmesi ise sonuçtan başlar, sonrasında da o sonuç hakkında neyin doğru neyin yanlış olduğu görüşüne varır.

Soru Variance ve bias makine öğrenmesinde nasıl bir rol oynar?

İkisi de hatadır. Variance (varyans) makine öğrenmesi algoritmasında yer alan fazla karmaşıklığın sonucu olan bir hatadır. Bias (yanlılık) ise öğrenme algoritmasındaki kusurlu varsayımlardan oluşan hatadır. Diğer makine öğrenmesi mülakat soruları içerisinde de yer aldığı için bu ifadeleri karıştırmamaya çalışın.

Soru Supervised learning nedir ve unsupervised’dan hangi yönlerde farklıdır?

Supervised learning (gözetimli öğrenme), yazılımın öğrenip bir dahaki sefere daha doğru sonuçlar vermesi için çıktıların bilgisayara geri yüklenmesi işlemidir. Unsupervised learning ( gözetimsiz öğrenme) ise bilgisayarın önceden eğitim almadan öğrenmesidir.

Soru Bir sınıflandırma problemi için algoritma nasıl seçilir?

Bu soruda cevap ihtiyaç duyulan doğruluk derecesine ve eğitim setinin boyutuna dayanıyor. Eğitim seti küçükse düşük variance/yüksek bias sınıflandırıcısı seçilmelidir. Eğitim seti büyükse tam tersini yapılıp yüksek variance/düşük bias sınıflandırıcısı seçilmelidir.

İleri Düzey Makine Öğrenmesi Mülakat Soruları

makine öğrenmesi

Temel seviye makine öğrenmesi iş görüşmesi soruları ve cevapları hakkında bir fikir sahibi olduğunuza göre sıra geldi ileri düzey sorulara.

Merak etmeyin işverenleriniz sizden kendi kendine yetebilen bir AI sistemi kurmanızı veya derin öğrenme üzerinde çalışmak için tüm farklı yolları anlattığını üç yüz sayfalık bir kitap yazmanızı istemeyecekler. “İleri düzey” sadece soruların biraz daha zor olacağı, cevapları verirken açıklama yapıp örneklendirmeniz gerektiği anlamına geliyor. Endişelenmeyin, rahatlatın ve öğrenmeye başlayın.

Soru 1: “Generative” ve “discriminative” modeller arasındaki fark nedir?

Tuzak bir makine öğrenmesi sorusu gibi gözükse de çalışanlarınız bu modellerin verilerle nasıl başa çıktığını öğrenmek isteyecektir.

Generative model, sağlanan farklı veri kategorilerini öğrenir. Discriminative model ise sadece çeşitli veri kategorileri arasındaki farkı öğrenir.

Geliştiriciler ve mühendisler genellikle discriminative modeli kullanmayı tercih eder çünkü görevleri hızlı ve etkili bir şekilde gerçekleştirir.

Soru 2: “Cross-validation” ve “stratified cross-validation” arasındaki farkları açıklayın.

Cross-validation (çapraz doğrulama) eğitim süresi ve validation seti arasındaki verileri rastgele ayırmak için kullanılır. Stratified cross-validation (katmanlı çapraz doğrulama) aynı şeyi gerçekleştirir ama bunu rastgele değişken olmadan yapar. Eğitim ve validation testi arasındaki oranı kontrol eder ve korur. Bu makine öğrenmesi mülakat sorusu çok kolay karıştırılabiliyor o yüzden dikkat edin!

Soru 3: “Lasso” ve “Ridge” regresyonları hangi durumlarda kullanılmalıdır?

Doğru cevap vermek için her iki regresyon hakkında kapsamlı bilgiye sahip olunması gerektiğinden bu soru ileri düzey makine öğrenmesi soruları kategorisinde yer alıyor.

Lasso regresyonu hem değişken seçme hem de parametre küçültme fonksiyonlarını gerçekleştirebilir. Ridgre regresyonu ise sadece parametre küçültme fonksiyonunu gerçekleştirir. Bu yüzden az değişkeniniz ve büyük bir etkiniz varsa Lasso regresyonu kullanmalı, çok sayıda küçük değişkeniniz varsa Ridge regresyonu kullanmalısınız.

Bu soruda cevabınızı birkaç cümleyle açıklama fırsatına sahipsiniz.

Soru 4: “F1” nedir?

F1 skoru modeliniz ne kadar iyi iş çıkardığını belirten bir ölçüdür. “1”e yakın herhangi bir puan iyidir. “”in altında puan alanlarla tekrardan çalışılmalıdır.

Soru 5: Çoğu durumda hangisinin puanı yüksektir: Kolektif modellerin mi bireysel modellerin mi?

Soru 5: Çoğu durumda hangisinin puanı yüksektir: Kolektif modellerin mi bireysel modellerin mi?

Kolektifler genellikler daha büyük skora ulaşıyor. Bunun sebebi çeşitli farklı modellerin kombinasyonlarının tek bir sonucu tahmin etmesidir. Model sayısı arttıkça giderilen hata sayısı da artar, son tahmin skoru da daha yüksek olur.

Soru 6: “Correlation” ve “covariance” arasındaki fark nedir?

Cevap oldukça basit; covariance (kovaryans) standart hale getirildiğinde correlation (korelasyon) haline gelir.

Soru 7: “Dengesiz veri seti”ni tanımlayın.

Dengesiz veri seti test sonrasında tüm bilgilerin yarısından fazlasını bir sınıfa atandığı sonuçları getiren settir.

Peki bu nasıl önlenir? Bazı basit çözümler mevcut; farklı bir algoritmayla testi tekrar gerçekleştirebilir veya sonucun dengelenmesi için daha da fazla sayıda veriyi test edebilirsiniz.

Soru 8: “Veri normalleştirme” nedir?

Hatırlarsanız geri yayılımdan bahsetmiştik. Veri normalleştirme, geri yayılım işlemindeki veri fazlalığını minimuma indirmek için kullanılır. Kullanıcıya istediği gibi farklı değerler ayarlama olanağı sağlar, böylece olası fazlalık sorunları ortadan kalkar.

Soru 9: Kategorik değişken ve sürekli değişken arasındaki korelasyonun yakalanması mümkün mü?

Evet ama bunu gerçekleştirmek için Analysis of Covariance (ANVOCA) isimli yöntemi kullanmanız gerekir. Bu yolla gerçekleştirebilirsiniz.

Soru Aktivasyon fonksiyonu ne için kullanılır?

Bu fonksiyon doğrusal olmayan öğrenme yöntemlerini tanıtarak ağınızı çeşitlendirme olanağı sağlar. Makinenizin zor işlemleri daha kolay bir şekilde nasıl gerçekleştireceğini öğrenmesine yardımcı olur.

Son

makine öğrenmesi

Rehberimizde makine öğrenmesi hakkında karşınıza çıkabilecek mülakat sorularından bahsettik. Temel düzeyden başlayıp sonrasında daha ileri düzey iş görüşmesi soruları ve cevapları hakkında konuştuk.

İster IT uzmanı ister makine öğrenmesi AI uzmanı olun, mülakatınızdan önce bu sorulara çalışmayı unutmayın. Evet sadece buzdağının görünen kısmını el aldık ama eğer bu soru ve cevapları iyice öğrenirseniz mülakatta karşınıza çıkabilecek şeyler hakkında bir fikir sahibi olmuş olursunuz.

Dürüst geri bildirimde bulunun

Gerçek fikrinizi bırakarak en iyi online eğitim platformunu seçmek isteyen binlerce insana yardımcı olun. Pozitif veya negatif de olsa tüm geri bildirimler dürüst oldukları sürecek kabul ediliyor. Taraflı geri birimleri veya spam'leri yayınlamıyoruz. Deneyiminizi, fikrinizi veya tavsiyenizi paylaşmak istiyorsanız sahne sizin!

nest...

batman iftar saati 2021 viranşehir kaç kilometre seferberlik ne demek namaz nasıl kılınır ve hangi dualar okunur özel jimer anlamlı bayram mesajı maxoak 50.000 mah powerbank cin tırnağı nedir