İbrahim ÖZTÜRK - PhD, MSc, BSc
İbrahim ÖZTÜRK
Dr Ögretim Üyesi
Devreler ve Sistemler Anabilim Dalı Başkanı
Elektrik-Elektronik Mühendisliği Bölümü
Mühendislik Fakültesi (E Blok)
Osmaniye Korkut Ata Üniversitesi
Telefon : + 90 (0)328 827 1000 / 3485
E-posta : [email protected]
Adres : Fakıuşağı Mah. 80000 Merkez / OSMANİYE
Fakıuşağı Mah., Osmaniye Korkut Ata Üniversitesi, Karacaoğlan Yerleşkesi,
Mühendislik Fakültesi, Elektrik-Elektronik Mühendisliği Bölümü,
Batı Girişi, Kat: 3, Oda: EH218 Merkez / OSMANİYE
Burası 17 Ocak 2023 04:19:07.tarihinde güncellendi.

Genel Yükleme Diğer
Genel
dersin github sayfasi dersin replit sayfasi
2021/22-Bahar
Ders Bilgileri
I. Öğretim Çarşamba günü 09:15-12:00, (EHB09)
II. Öğretim Perşembe günü 17:15-20:00, (EHB09)
11/07/2020
Bütünleme Sınavı Duyurusu
İlgili ders baglaminda daha önce duyurulduğu üzere bütünleme sınavı için final ödevi ve final ödevindeki prosedürler geçerli olacaktır.
16/07/2021 Saat 12:00 son teslim tarihi (Teams üzerinden)
16/07/2021 Saat 13:00 den itibaren sunumlar (Teams üzerinden)
Bütünleme ödevi teslim edeceklerin en geç 12/07/2021 21:00'a kadar Teams üzerinden bütünleme ödevi teslim edeceklerini önden bana bildirmeleri de mutlaka gerekmektedir.
Ödev #3 - Bütünleme Sınavı
Başarılar diliyorum
07/06/2021
Merhabalar,
İlgili ders baglaminda final sınavı yerine geçecek ödeviniz aşağıdaki gibidir.
Size ikaz olarak belirtilen tüm ayrıntıları dikkatlice okuyunuz.
Son teslim saati veya tarihi bilgileri için her zaman Digital Yükleme kısmını kontrol etmelisiniz.
Ödevi son ana bırakıp bana ilave zaman kesinlikle istemeyin.
Herkes kendi ödevinden sorumludur ve kopya çeken kadar kopya veren de sorumlu tutulacaktır.
Bu haftaki derste sesli olarak ödevde kafanızda oluşan tüm soruları sorabilirsiniz, sonrasında soru almayacağım.

Ödev #2 - FinalSınav
Başarılar diliyorum
04/05/2021
Merhabalar,
İlgili ders baglaminda vize sınavı yerine geçecek ödeviniz aşağıdaki gibidir.
Size ikaz olarak belirtilen tüm ayrıntıları dikkatlice okuyunuz.
Son teslim saati veya tarihi bilgileri için her zaman Digital Yükleme kısmını kontrol etmelisiniz.
Ödevi son ana bırakıp bana ilave zaman kesinlikle istemeyin.
Herkes kendi ödevinden sorumludur ve kopya çeken kadar kopya veren de sorumlu tutulacaktır.
Ödev #1 - AraSınav
Başarılar diliyorum
17/03/2021
Dersleri Python 3.x versiyonu ile sürdüreceğiz.
Python 3 ile Anaconda kurulumu
Jupyter Notebook yardımıyla kendi bilgisayarım üzerinde dersleri anlatacağım. Jupyter Notebook, Anaconda üzerinde kurulu geldiğinden Anaconda indirdiyseniz ayrıyeten indirmenize gerek kalmayacaktır.
Ders boyunca önemli Python kütüphanelerine bazı örnekler:
  • Numpy
  • Pandas
  • NLTK
  • Matplotlib
2020/21-Bahar
Ders Bilgileri
I. ve II. Öğretim Çarşamba günü 16:00-19:00, (Uzaktan eğitim) (3. haftadan itibaren)

I. Öğretim Çarşamba günü 09:15-12:00, (Uzaktan eğitim)
II. Öğretim Çarşamba günü 17:15-20:00, (Uzaktan eğitim)
22/06/2020
Bütünleme Sınavı Ek Açıklama (Farklı karakter görüntüleme)
Bazı arkadaşlar daha veriseti dosyasını açmakta sorun yaşadığını belirtmiş ve dosyada hata olduğunu düşünmüş. Sizler mühendis adayısınız yani problemle karşılaştığınızda çözüm geliştirme için yordam geliştirme becerisi kazanmanız, araştırma yapmanız gerekir. Ki ilgili konu ufak bir google araması ile çözüme kavuşturulabilecek bir sorun.
Dosyada Türkçe karakterleri farklı görmeniz, dosyanın ham dosya olması ve karakter kodlamasını ayarlamamış veya seçmemiş olmanızdan kaynaklıdır. Karakter kodlamasını UTF-8 olarak seçip okuma yaptığınızda veya Notepad++, Excel gibi programlarda dosyanızı açtığınızda karakter kodlamasını elle UTF-8 olarak seçtiğinizde sorun kalmayacaktır. Türkçe karakterli herhangi bir yazılımsal altyapı ile uğraştığınızda hemen hemen ilk sorun buyken hemen çözüm aramaya girişmemeniz düşündürücü!

Yine de aşağıya soruna çözüm olacak kısmı ekliyorum. Başarılar...

import csv
dosyaadim = "turkey_052020_users_csv_hashed.csv"
with open(dosyaadim, newline='', encoding='utf-8') as dosya:
   dosyaOku = csv.reader(dosya)
   for satir in dosyaOku:
     ...

18/06/2020
Bütünleme Sınavı Duyurusu
İlgili ders baglaminda daha önce duyurulduğu üzere bütünleme sınavı için ödev ve uzaktan sunum ile değerlendirme yapılacaktır.
Ödeve ve değerlendirmeye ait tüm detaylar, sınav tarihleri ve tüm ölçme/değerlendirme ayrıntıları aşağıda açıklanmıştır.
Ölçme-değerlendirmeye ait detaylı açıklama
Ödev #5
İlgili detaylar OBS üzerinden ve dönem başında belirtilmiş ders duyuru sitesinden ilan edilmiştir.
21/05/2020
Kısa sınav #2 soruları ve cevapları
Kısa sınav #3 soruları ve cevapları
18/05/2020
İlgili ders baglaminda online yapılan sınava gir(e)meyenlerin/gir(e)meyeceklerin yerine geçeceği ödev(ler)e ait detaylar, sınav tarihleri ve tüm ölçme/değerlendirme ayrıntıları aşağıda açıklanmıştır.
Ölçme-değerlendirmeye ait detaylı açıklama
Ödev #3
Ödev #4
İlgili detaylar OBS üzerinden ve dönem başında belirtilmiş ders duyuru sitesinden ilan edilmiştir.
13/03/2020
Bugune (13/03/2020 tarihindeki) ertelenen Akıllı Sistemler dersi iptal edilmiştir.
12/03/2020
Bugun (12/03/2020 tarihindeki) yapacagimiz Akıllı Sistemler dersini gerekli zorunluluklardna dolayi yarin yani Cuma gunu 17:00- 20:00 arasina erteliyoruz.
İlgili duyuruyu iletisimde oldugunuz ve dersi almakta olan diger arkadaslariniza da duyurmaniz faydali olacaktir.
11/03/2020
Bazı Verisetleri (Datasets)
Modcloth (8.5mb)
Bu veriseti JSON formatında ModCloth firmasının vücut-giyim ölçü/bilgilerini içeren verisetindeki biçimsel hataların giderilmesiyle elde edilmiştir. İlgili verisetinin orjinal halinde çoklu ana dizin olduğundan, her bir parça virgülle diğerinden ayrılmadığından JSON parser tarafı hatalı sonuçlar üretmekteydi. Dolayısıyla bu hatalar düzeltilip buradaki adrese yüklenmiştir.
The Amazon Dataset
The Million Song Dataset
Spotify - The Million Playlist Dataset and RecSys Challenge 2018
Yelp Dataset

Veriseti kaynakları
Kaggle
Kaggle-Doğal Dil İşleme verisetleri
UCI Machine Learning Repository
Veri Oluşturma
Yapay veri üretme
12/02/2020
En iyi online Python derleyicileri (compilers) için şuraya bakabilirsiniz.
Biz derslerde Repl.it üzerinden ilerleyeceğiz.

Ders Kaynakları:
An Introduction to Python for Text Analysis
A Short Introduction to Computer Programming Using Python

CSV - JSON formatları
csv_json
csv_json_python

Metin İşleme
Natural Language Processing with Python - Online Book
Natural Language Processing with Python - Online Book - 2009
Natural Language Processing with Python - O’Reilly
Speech and Language Processing (3rd ed. draft)

Türkçe Metin İşleme
Deniz Yuret'in kaynak listesi

İlaveler:
Deep Learning for Natural Language Processing
A Practical Introduction to Python Programming

Defterler:
Scipy Lecture Notes

Python Kitapları:
Think Python 2nd Edition
Python ile Öğrenme 2. Baskı
Dive Into Python 3
Python Programming: An Introduction to Computer Science
Python Programming: An Introduction to Computer Science (PDF-2. edition)
Python for Everybody - Exploring Data Using Python 3 - 1. Bolum
Python for Everybody - Exploring Data Using Python 3 - 2. Bolum
Python Tutorial Release 3.7.0
Web Scraping with Python
Python 3 için Türkçe Kılavuz Sürüm 3

Python Video Dersleri:
Introduction to Computer Science and Programming in Python
30/01/2020
Python hakkındaki paylaşımlar buradan yapılacaktır.
Ders hakkındaki tüm duyuru ve paylaşımlar buradan yapılacaktır.
Akıllı Sistemler dersinde Python programlama ve temelleri hızlıca anlatılıp Yapay sinir ağları (YSA) ve Makina Öğrenmesi taraflarına yoğunlaşacağız.
Kelime Bulutu
Dil bilimi : Linguistics, Yapay zekâ (YZ): Artificial intelligence (AI), Yapay sinir ağları (YSA) : Artificial neural network (ANN), Makina Öğrenmesi (MÖ): Machine Learning (ML), Doğal Dil İşleme Paketi : Natural Language Toolkit(NLTK), Doğal Dil İşleme (DDİ): Natural Language Processing (NLP), Veri Hazırlama : Data preparation, Öznitelik Çıkarma : Feature extraction, Eğitim : Training, Test : Testing, Tahmin : Prediction, Duygu Analizi: Sentiment Analysis, Konu Modelleme : Topic Modelling, Sözdizimi : Syntax, Lemmatizasyon : Lemmatization, Morfolojik bölümleme : Morphological segmentation, Kelime bölümleme : Word segmentation, Konuşma bölümü etiketleme : Part-of-speech tagging, Ayrıştırma : Parsing, Cümle kırma : Sentence Breaking, Kökleşme : Stemming, Veri seti : Dataset, Düzenli İfadeler : Regular Expressions (Regex), re, sklearn, pandas, numpy, nltk, tabulate, OCR, Tesseract OCR, pytesseract, ...
İlgili site kuruluş tarihinden (02/10/2019) bu yana 114783 kez görüntülenmiştir.
© 2019- 23 İbrahim ÖZTÜRK | Her hakkı saklıdır.