İçeriğe geç
parazade
Yapay Zeka ile Kazanç

Yapay Zekâ Mühendisliği Ne İş Yapar? Dersler, Beceriler ve Kariyer Yolu

Yayın: · Son güncelleme:

· 8 dk okuma

Kısaca

Yapay zekâ mühendisliği, veriden öğrenen sistemleri tasarlayan, eğiten, test eden ve ürünlerde çalışır hâle getiren mühendislik dalıdır. Bölümde matematik, programlama, makine öğrenmesi ve derin öğrenme ağırlıklı dersler okunur; mezunlar veri, model ve yazılım altyapısı üzerinde çalışır.

Yapay Zekâ Mühendisliği Ne İş Yapar? Dersler, Beceriler ve Kariyer Yolu
Fotoğraf: StartupStockPhotos / Pixabay
İçindekiler
  1. Yapay zekâ mühendisliği nedir?
  2. Günlük işler: yapay zekâ mühendisi ne iş yapar?
  3. Yapay zekâ mühendisliği dersleri nelerdir?
  4. Seçmeli dersler ve staj
  5. Bilgisayar mühendisliğinden farkı nedir?
  6. Yapay zekâ mühendisliği hangi üniversitelerde var?
  7. İşe alımda aranan beceriler ve yapay zekâ uzmanı profili
  8. Mezunlar hangi sektörlerde çalışır?
  9. Okurken neye dikkat etmeli?
  10. Tercih öncesi yapabileceğiniz somut adım

Yapay zekâ mühendisliği, veriden öğrenen sistemleri tasarlayan, eğiten, test eden ve gerçek ürünlerde çalışır hâle getiren mühendislik dalıdır. Bir yapay zekâ mühendisi; veriyi hazırlar, uygun modeli seçer ya da geliştirir, modelin ne kadar iyi çalıştığını ölçer ve onu bir uygulamaya bağlar. İşin büyük kısmı model kurmaktan çok veriyle, testle ve yazılım altyapısıyla uğraşmaktır.

Aşağıda bölümün ne olduğunu, hangi derslerin okunduğunu, mezunların hangi işleri yaptığını, bilgisayar mühendisliğinden farkını ve hangi becerilerin öne çıktığını anlatıyoruz. Taban puanı, sıralama ve maaş bilgisi vermiyoruz; bu bilgiler her yıl değişiyor ve resmî kaynaklardan güncel olarak kontrol edilmeli.

Yapay zekâ mühendisliği nedir?

Yapay zekâ mühendisliği, bilgisayar mühendisliğinin temel konularını matematik, istatistik ve makine öğrenmesi ile birleştiren bir lisans programıdır. Amaç, insan zekâsı gerektiren görevleri, örneğin bir görüntüdeki nesneyi tanımayı, bir metni anlamayı ya da bir tahmin yapmayı, bilgisayarın veriden öğrenerek yerine getirmesini sağlayan sistemler kurmaktır.

Türkiye'de bu alan bazı üniversitelerde "Yapay Zekâ Mühendisliği", bazılarında "Yapay Zekâ ve Veri Mühendisliği" gibi farklı adlarla açılıyor. Adlar benzer olsa da müfredatlar farklılaşabilir. Bu yüzden tercih öncesinde bölümün adı kadar ders planına da bakmak gerekir.

Mühendislik kısmı burada önemlidir. Bir modeli bilgisayarınızda bir kez çalıştırmak araştırma işidir; aynı modelin binlerce kullanıcıya her gün hatasız cevap vermesini sağlamak ise mühendislik işidir. Yapay zekâ mühendisi bu ikinci kısımdan da sorumludur.

Günlük işler: yapay zekâ mühendisi ne iş yapar?

Yapay zekâ mühendisinin günlük işi, bir problemi veriyle çözülebilir hâle getirmek ve çözümü güvenilir biçimde çalıştırmaktır. Görevler şirkete ve pozisyona göre değişir, ama çoğu iş şu aşamalardan geçer.

Aşama Ne yapılır Örnek
Problemi tanımlama İş ihtiyacını ölçülebilir bir hedefe çevirme "Müşteri şikâyetlerini konuya göre otomatik ayır"
Veri hazırlama Eğitim verisi toplama, temizleme, etiketleme 50.000 geçmiş şikâyeti kategorilere ayırma
Model seçimi ve eğitim Uygun yöntemi seçip eğitme ya da hazır modeli uyarlama Bir dil modelini sınıflandırma için uyarlama
Değerlendirme Model değerlendirme ölçütleriyle doğruluğu test etme Modelin hangi kategorilerde hata yaptığını bulma
Yayına alma Modeli bir uygulamaya bağlama, hız ve maliyet ayarı Şikâyet formuna entegre etme
İzleme Zamanla performans düşüşünü takip etme Yeni ürün çıkınca modelin hatalarının artmasını fark etme

Varsayımsal bir örnekle düşünelim. Bir kargo şirketi, müşteri mesajlarının hangi departmana gideceğini otomatik belirlemek istiyor. Yapay zekâ mühendisi önce geçmiş mesajları inceler ve hangi kategorilerin gerçekten ayrıştırılabildiğini görür. Ardından küçük bir modelle başlar, sonuçları müşteri hizmetleri ekibiyle birlikte kontrol eder ve hatalı yönlendirmelerin hangi mesaj türlerinde yoğunlaştığını bulur.

Model yayına alındıktan sonra iş bitmez. Örneğin şirket yeni bir hizmet başlattığında, model bu hizmetle ilgili mesajları tanımayabilir. Mühendis bu düşüşü izleme panelinden fark eder ve modeli yeni veriyle günceller. Bu tür üretim süreçlerini düzenleyen yaklaşıma MLOps denir.

Ekranda model eğitim grafikleri ve kod bulunan yapay zekâ mühendisi
Yapay zekâ mühendisinin işi model eğitmenin yanında veri hazırlama, test ve izlemeyi de kapsar. Fotoğraf: jamesmarkosborne / Pixabay

Yapay zekâ mühendisliği dersleri nelerdir?

Bölümün ilk yılları büyük ölçüde matematik ve temel programlamaya ayrılır. Sonraki yıllarda makine öğrenmesi, derin öğrenme ve uygulama alanlarına yönelik dersler ağırlık kazanır. Kesin ders listesi üniversiteye göre değiştiği için aşağıdaki tablo tipik bir çerçeve sunar.

Dönem Tipik dersler Neden gerekli?
1. yıl Matematik, fizik, programlamaya giriş, doğrusal cebir Modellerin dili matematik, aracı koddur
2. yıl Olasılık ve istatistik, veri yapıları, algoritmalar, ayrık matematik Verinin belirsizliğini ve hesaplama maliyetini anlamak
3. yıl Makine öğrenmesi, veri tabanları, yapay zekâya giriş, sayısal yöntemler Modelleri kurmak ve veriyi yönetmek
4. yıl Derin öğrenme, doğal dil işleme, bilgisayarlı görü, yapay zekâ etiği, bitirme projesi Uzmanlık alanına derinleşme

Matematik derslerinin ağırlığı, bu bölümü seçen öğrencilerin en çok zorlandığı noktadır. Doğrusal cebir, türev ve olasılık, bir modelin neden öğrendiğini ve neden hata yaptığını anlamanın temelidir. Bu konuların yapay zekâda tam olarak nerede kullanıldığını yapay zekânın matematiksel temelleri yazısında örneklerle anlattık.

Seçmeli dersler ve staj

Son sınıflarda seçmeli derslerle bir alana yönelmek mümkündür: sağlıkta görüntü analizi, finansal tahmin, robotik, konuşma tanıma gibi. Staj ise mezuniyet sonrası iş bulmada çoğu zaman en belirleyici deneyimdir. Bir şirketin gerçek verisiyle çalışmak, ders projelerinde karşılaşılmayan sorunları, örneğin eksik ve dağınık veriyi, ilk kez görmenizi sağlar.

Bilgisayar mühendisliğinden farkı nedir?

Yapay zekâ mühendisliği ile bilgisayar mühendisliği aynı temel derslerin çoğunu paylaşır. Fark, son yıllardaki odak noktasındadır. Bilgisayar mühendisliği yazılım, donanım, ağlar ve işletim sistemleri gibi geniş bir alanı kapsarken yapay zekâ mühendisliği veri ve öğrenen sistemlere yoğunlaşır.

Konu Bilgisayar mühendisliği Yapay zekâ mühendisliği
Kapsam Geniş: yazılım, donanım, ağ, sistem Dar ve derin: veri, model, öğrenme
Matematik ağırlığı Yüksek Daha yüksek, özellikle istatistik ve olasılık
Mezuniyet sonrası esneklik Çok farklı yazılım işlerine geçiş kolay Yapay zekâ ve veri işlerinde avantajlı, genel yazılım işlerine de geçilebilir
Tipik bitirme projesi Bir yazılım sistemi ya da donanım projesi Bir model geliştirme ve değerlendirme projesi

Bilgisayar mühendisliği okuyup seçmeli derslerle yapay zekâya yönelmek de mümkün bir yoldur. Hangi bölümün size uygun olduğunu değerlendirmek için yapay zekâ ile ilgili bölümler yazısındaki karşılaştırmaya bakabilirsiniz. Daha uygulamalı ve kısa bir yol arıyorsanız, iki yıllık yapay zekâ operatörlüğü programı farklı bir seçenek sunar. Yazılım mühendisliğinin günlük işleriyle karşılaştırmak için de yazılım mühendisliği ne iş yapar yazısı yardımcı olur.

Yapay zekâ mühendisliği hangi üniversitelerde var?

Yapay zekâ mühendisliği ve benzer adlı programlar son yıllarda hem devlet hem vakıf üniversitelerinde açıldı ve sayıları her yıl değişiyor. Güncel listeye ulaşmanın en güvenilir yolu, YÖK Atlas'ta program adıyla arama yapmak ve ÖSYM'nin o yılki tercih kılavuzunu incelemektir.

Tercih yaparken yalnız program adına değil şu noktalara bakın: öğretim üyesi kadrosunun bu alanda yayını ya da projesi var mı, laboratuvar ve hesaplama altyapısı (güçlü grafik işlemciler gibi) yeterli mi, eğitim dili ne, staj ve sanayi iş birlikleri nasıl? Yeni açılan bir programda bu bilgiler az olabilir; bölüm sayfasını ve öğrenci kulüplerini incelemek fikir verir.

Bazı üniversitelerde aynı alan "veri bilimi ve analitiği" gibi farklı adlarla da açılıyor. Veri bilimi ağırlıklı programlar istatistiğe, mühendislik ağırlıklı programlar ise yazılım ve sistem tarafına daha çok yer verir.

Üniversite laboratuvarında bilgisayar başında proje üzerinde çalışan öğrenciler
Laboratuvar altyapısı ve staj imkânları, tercih öncesinde bölüm adı kadar incelenmesi gereken noktalardır. Fotoğraf: Thành Đỗ / Pexels

İşe alımda aranan beceriler ve yapay zekâ uzmanı profili

Diploma kapıyı aralar, ama işe alımda belirleyici olan becerilerdir. Teknik tarafta Python ile rahat çalışmak, veri işleme kütüphanelerini kullanmak, temel makine öğrenmesi yöntemlerini uygulamak ve bir modelin sonuçlarını doğru yorumlamak beklenir. Bulut ortamında çalışmak ve sürüm kontrolü kullanmak da çoğu ilanda yer alır.

Teknik olmayan beceriler de az önemli değildir. Bir iş ihtiyacını teknik bir hedefe çevirmek, sonucu teknik bilgisi olmayan birine anlatmak ve modelin sınırlarını dürüstçe söylemek, iyi bir yapay zekâ mühendisini ortalamadan ayırır. Modelin önyargı üretip üretmediğini sorgulamak ve kişisel verileri korumak da işin etik boyutudur.

Piyasada "makine öğrenmesi mühendisi", "veri bilimci" ve "yapay zekâ uzmanı" gibi unvanlar birbirine yakın kullanılıyor. İlana başvururken unvandan çok görev listesine bakın: bazıları araştırma ağırlıklı, bazıları ürün geliştirme ağırlıklı, bazıları ise hazır modelleri şirket sistemlerine bağlamaya odaklıdır.

Mezunlar hangi sektörlerde çalışır?

Yapay zekâ mühendisliği mezunları tek bir sektöre bağlı değildir; verinin bol olduğu ve kararların hızla verilmesi gereken her alanda iş bulabilir. Bankacılık, e-ticaret, telekomünikasyon, sağlık, savunma, üretim ve oyun sektörleri bu alanda eleman arayan başlıca sektörler arasında sayılabilir.

Sektör Tipik yapay zekâ işi Öne çıkan beceri
Bankacılık ve finans Dolandırıcılık tespiti, kredi riski modelleri İstatistik, açıklanabilir model, mevzuat bilgisi
E-ticaret Ürün öneri sistemleri, arama, talep tahmini Büyük veriyle çalışma, A/B testi
Sağlık Tıbbi görüntü analizi, klinik veri işleme Bilgisayarlı görü, veri gizliliği
Üretim Kalite kontrol kameraları, arıza tahmini Sensör verisi, gömülü sistemler
Müşteri hizmetleri Sohbet asistanları, mesaj sınıflandırma Doğal dil işleme, dil modelleri

Büyük şirketlerde yapay zekâ ekipleri genellikle ayrı bir birim olarak çalışır ve iş bölümü nettir: bir kişi veri hattından, bir başkası modelden, bir diğeri yayına almadan sorumludur. Küçük şirketlerde ve girişimlerde ise tek bir mühendis bu işlerin hepsine dokunabilir. İlk iş deneyimi için hangisinin size uygun olduğunu düşünmek faydalıdır; büyük şirket düzenli mentorluk, girişim ise geniş sorumluluk ve hızlı öğrenme sağlar.

Akademik kariyer de bir seçenektir. Yüksek lisans ve doktora ile araştırma yapmak, yeni yöntemler geliştirmek ya da üniversitede ders vermek isteyenler için bu yol açıktır. Araştırma pozisyonları genellikle güçlü matematik ve yayın deneyimi ister.

Okurken neye dikkat etmeli?

Bölümü okurken en sık yapılan hata, yalnız derslerle yetinmektir. Mezun olduğunuzda işverenler, derslerin dışında yaptığınız projelere ve stajlara bakar. Her yıl en az bir küçük ama bitmiş proje çıkarmak, dört yılın sonunda güçlü bir portfolyo bırakır.

İkinci dikkat noktası, matematikten kaçmamaktır. Hazır kütüphanelerle model çalıştırmak kolaydır, ama bir şey ters gittiğinde sorunu bulmak matematik bilgisi gerektirir. İlk yıllarda bu derslere ayıracağınız zaman, sonraki yıllarda katlanarak geri döner.

Üçüncüsü, alanın hızlı değiştiğini kabul etmektir. Birinci sınıfta öğrendiğiniz bazı araçlar mezun olduğunuzda eskimiş olabilir. Temel kavramlar ise değişmez; bu yüzden araçlardan çok kavramlara yatırım yapmak daha kalıcı bir kazanımdır.

Tercih öncesi yapabileceğiniz somut adım

Tercih yapmadan önce yapay zekâ mühendisliğinin size uygun olup olmadığını test etmenin ucuz bir yolu var: birkaç hafta boyunca ücretsiz bir Python ve makine öğrenmesi giriş kursu deneyin. Bu süreçte matematik ve kodla uğraşmaktan keyif alıp almadığınızı görürsünüz.

Ardından ilgilendiğiniz iki ya da üç üniversitenin bu programdaki ders planını indirin ve yan yana karşılaştırın. Mümkünse o bölümde okuyan bir öğrenciyle kısa bir görüşme yapın ve en çok zorlandığı dersi sorun. Hangi sırayla öğrenmeye başlayacağınızı merak ediyorsanız yapay zekâ öğrenmek için nereden başlamalıyım yazısındaki geliştirici yolu iyi bir başlangıç planı sunar.

Sıkça Sorulan Sorular

Yapay zekâ mühendisliği nedir?

Bilgisayar mühendisliğinin temel konularını matematik, istatistik ve makine öğrenmesiyle birleştiren bir lisans programıdır. Amaç, veriden öğrenerek görüntü tanıma, metin anlama ya da tahmin gibi görevleri yerine getiren sistemler kurmaktır. Mühendislik boyutu, bu sistemlerin gerçek ürünlerde güvenilir çalışmasını da kapsar.

Yapay zekâ mühendisliği dersleri zor mu?

Matematik ağırlığı nedeniyle birçok öğrenci için zorlayıcıdır. Doğrusal cebir, olasılık, istatistik ve algoritmalar ilk yılların temel dersleridir. Bu derslerde sağlam bir temel, sonraki yıllardaki makine öğrenmesi ve derin öğrenme derslerini kolaylaştırır.

Yapay zekâ mühendisliği hangi üniversitelerde var?

Program son yıllarda birçok devlet ve vakıf üniversitesinde açıldı ve liste her yıl değişiyor. Güncel bilgi için YÖK Atlas'ta program adıyla arama yapın ve ÖSYM'nin o yılki tercih kılavuzunu inceleyin. Benzer içerikler farklı program adlarıyla da açılabiliyor.

Yapay zekâ mühendisliği ile bilgisayar mühendisliği arasındaki fark nedir?

İki bölüm temel derslerin çoğunu paylaşır. Bilgisayar mühendisliği yazılım, donanım ve ağlar gibi geniş bir alanı kapsarken yapay zekâ mühendisliği veri ve öğrenen sistemlere odaklanır. Bilgisayar mühendisliği okuyup seçmeli derslerle yapay zekâya yönelmek de mümkündür.

Yapay zekâ uzmanı olmak için mühendislik okumak şart mı?

Şart değildir; matematik, istatistik ya da fizik gibi bölümlerden gelip kendini geliştiren yapay zekâ uzmanları da vardır. Ancak teknik pozisyonlarda güçlü matematik, programlama ve proje deneyimi beklenir. Mühendislik eğitimi bu temeli düzenli biçimde verir.

İlgili terimler

Makine Öğrenmesi(Machine Learning)Makine öğrenmesi, bilgisayarların açıkça programlanmadan, örnek verilerdeki kalıpları öğrenerek tahmin veya karar üretmesini sağlayan yapay zekâ dalıdır.Eğitim Verisi(Training Data)Eğitim verisi, bir makine öğrenmesi modelinin kalıpları öğrenmek için kullandığı örneklerin bütünüdür; modelin ne bildiğini, ne kadar doğru olduğunu ve hangi önyargıları taşıdığını büyük ölçüde belirler.Model Değerlendirme(Model Evaluation)Model değerlendirme (model evaluation), bir yapay zekâ modelinin belirli bir görevdeki başarısını, güvenilirliğini, adaletini ve güvenliğini; test verileri, metrikler, karşılaştırma testleri ve insan incelemesiyle ölçme sürecidir.MLOpsMLOps (Machine Learning Operations), makine öğrenmesi modellerinin geliştirme, eğitim, dağıtım, izleme ve güncelleme süreçlerini otomatikleştirip güvenilir hâle getiren uygulamalar, araçlar ve ekip kültürü bütünüdür.Derin Öğrenme(Deep Learning)Derin öğrenme, çok sayıda katmandan oluşan yapay sinir ağlarıyla veriden karmaşık kalıpları otomatik olarak öğrenen bir makine öğrenmesi yaklaşımıdır.Doğrusal Cebir(Linear Algebra)Doğrusal cebir (lineer cebir), vektörler, matrisler, vektör uzayları ve doğrusal dönüşümlerle ilgilenen matematik dalıdır. Makine öğrenmesi ve derin öğrenmedeki hesaplamaların büyük bölümü doğrusal cebir işlemlerine dayanır.Doğal Dil İşleme(Natural Language Processing)Doğal dil işleme (NLP), bilgisayarların insan dilini yazılı ya da sözlü olarak anlamasını, işlemesini ve üretmesini sağlayan yapay zekâ ve dilbilim alanıdır.Bilgisayarlı Görü(Computer Vision)Bilgisayarlı görü, bilgisayarların fotoğraf ve videolardan anlamlı bilgi çıkarmasını, yani nesneleri, yüzleri, yazıları ve sahneleri tanıyıp yorumlamasını sağlayan yapay zekâ alanıdır.

İlgili yazılar

Yapay Zeka ile Kazanç

Yapay Zekânın Matematiksel Temelleri: Hangi Matematik, Ne Kadar Gerekir?

Yapay zekânın matematiksel temelleri üç ana alana dayanır: veriyi sayı tabloları olarak tutan lineer cebir, belirsizliği ölçen olasılık ve istatistik, modelin hatasını azaltmayı sağlayan türev. Yapay zekâ araçlarını kullanmak için bu matematiği derinlemesine bilmek gerekmez, ama model geliştirmek ve sonuçları yorumlamak için sezgisel düzeyde anlamak gerekir.

· 8 dk okuma
Yapay Zeka ile Kazanç

Yapay Zekâ ile İlgili Bölümler: Lisans, Önlisans ve Yüksek Lisans Seçenekleri

Yapay zekâ ile ilgili bölümler; doğrudan bu alana odaklanan yapay zekâ mühendisliği ile yapay zekâ ve veri mühendisliği, geniş temel veren bilgisayar ve yazılım mühendisliği, veri ağırlıklı istatistik ve matematik bölümleri, önlisansta bilgisayar programcılığı ve yapay zekâ operatörlüğü ile yüksek lisans programlarından oluşur. Seçim yaparken bölüm adından çok ders planına ve uygulama imkânlarına bakmak gerekir.

· 8 dk okuma