Makine öğrenmesi uygulamalarının uçtan uca nasıl geliştirildiğini ele aldığımız bitirme tezimizin açık kaynak kodlarıdır.
Süreçler başlıca şu şekildedir.
1- Veri toplama (Beautifulsoup, request)
2- Veri ön işleme ve görselleştirme ( Pandas, numpy, matplotlib, seaborn)
3- Algoritma seçimi, eğitimi ve test işlemleri
4- Algoritmaların modellere dönüştürülmesi (Joblib, pickle)
5- Modelleri kullanarak tahminlerin yapılması
6- Modellerin uygulamalar içine entegre edilmesi
7- Uygulamaların servis haline getirilmesi (Streamlit,Flask)
8- Uygulamaların uzak sunucuda yayınlanması(Heroku,AWS,Azure..)
Bizlere eğitim hayatımız boyunca desteklerini hiç esirgemeyen başta ailemiz olmak üzere arkadaşlarımıza ve danışman hocamız Doç. Dr. Akın Özçift'e sonsuz teşekkür ederiz.