NTP 2 Final Sınavı

24 Mayıs 2019

Sınav, proje ve haftalık almış olduğunuz puanlar belirli yüzdeyle toplanacaktır. Yüzde oranları sınavları okuduğumda ortalamanın durumuna göre belirlenecek. Fxml kısmından sorumlu değilsiniz Bir işlemin Nesne yönelimli olarak (Fonksiyon ve Sınıf kullanılarak) hesaplanması, veritabanına kayıt edilmesi, güncelleme, silme gibi vt işlemlerinden sorumlusunuz. Bütünlemede proje ve haftalık uygulama puanları olmayacak. FXML dahil dönemde işlenen tüm konulardan sorumlu […]

NTP II Proje Teslimi

13 Mayıs 2019

Proje tesliminde programınızı hocalarınıza sunacaksınız. Projeler hem classroom kullanarak hemde CD ile teslim edilecektir. Proje klasörünüzü OgrNo_AdSoyad.zip olarak sıkıştırarak teslim edin. Örn: 121523023_ AlperenAYAŞ.zip Classroom KodlarıNormal Örgün: 3a4hhvzİkinci Örgün: 5rwnii Puanlamalar1- Kullanım Kolaylığı (10p)2- Görsellik (10p)3- Veritabanı İlişkileri (15p)4- Yönetici Kısmı (15p)5- Ekle-Sil-Güncelle (15p)6- Filtreli Arama (10p)7- Formlar Arası İlişki (10p)8- Ek API kullanımı (10p)9- […]

Yapay Zeka Ödevi (Yüksek Lisans)

8 Mayıs 2019

Ödev ile alakalı veriseti siteye eklenmiştir. Üye olarak verisetini indirin. Raporu ekteki dosyayı dolduracaksınız. csrl.gokhanaltan.com Ödev içeriği:1- Yapay sinir ağları ile 150 model oluşturulacak. (2, 3, 4 hidden layer için 50 şer adet)2- Yapay sinir ağları modelinde başarım grafiği rapora eklenecek. 3- Veriseti kNN ile sınıflandırılacak ve rapora eklenecek. k=2,3,4,….10 için

Matlab CNN (MatconvNet)

8 Mayıs 2019

MatConvNet matlab platformunda CNN modellemesi gerçekleştirmek için oluşturulmuş bir platformdur. Buradan detaylı bilgiye erişebilirsiniz: http://www.vlfeat.org/matconvnet/ Kurulumu doğru yapılmalıdır. İlerleyen aşamalarda nasıl Train gerçekleştirebildiğinizi açıklamaya çalışacağım. Dikkat Etmeniz gereken yüklemeler:1- Windows: Visual Studio C++ Compiler (2015 veya daha yükseği) Linux: GCC Compiler Mac: XCodeDoğru yüklerseniz matlabda mex -setup komutuna karşılık yüklü olan derleyiciyi görüntüleyip seçebilirsiniz.2- GPU […]

Yapay Sinir Ağları 2 (Projesi)

24 Nisan 2019

Uygulama veriseti aşağıdaki linktedir. Veriseti Felçli hastalardan alınmış beyin sinyallerinden çıkarılan featurelar kullanılarak 2 aktvitenin olumlu ve olumsuz olarak sınıflandırılmasını gerçekleştirmektedir. Detaylı bilgiyi okumak isteyenler aşağıdaki makalelerden ulaşabilirsiniz. Doğrudan sınıflandırıcı ile sonuçları da belirleyebilirsiniz. Ulaşılan sonuçlar makalelerde verilmiş. Kendinize kıyaslamak için bakın. Detay:G. ALTAN, Y. KUTLU, Generative Autoencoder Kernels on Deep Learning for Brain Activity […]

Convolutional Neural Networks (CNN)

16 Nisan 2019

http://cs231n.github.io/convolutional-networks/ https://towardsdatascience.com/a-comprehensive-guide-to-convolutional-neural-networks-the-eli5-way-3bd2b1164a53 https://skymind.ai/wiki/convolutional-network

Tableview

26 Mart 2019

Yapay Sinir Ağları

26 Mart 2019

http://neuralnetworksanddeeplearning.com/chap2.html https://www.edureka.co/blog/backpropagation/

Perceptron – MLP

19 Mart 2019

https://towardsdatascience.com/perceptron-learning-algorithm-d5db0deab975 https://www.saedsayad.com/artificial_neural_network_bkp.htm https://www.cs.utexas.edu/~teammco/misc/perceptron/ Matlab Uygulaması

Görüntü İşleme

14 Mart 2019

http://alumni.media.mit.edu/~maov/classes/vision09/lect/09_Image_Filtering_Edge_Detection_09.pdf https://en.wikipedia.org/wiki/Kernel_(image_processing) Matlab Uygulama Dosyaları

System Performance

12 Mart 2019

https://www.lexjansen.com/nesug/nesug10/hl/hl07.pdf https://en.wikipedia.org/wiki/Sensitivity_and_specificity

Bitirme Projeleri II

8 Mart 2019

131503965  ADEM KARA Web tabanlı JavaFX ugyulama arayüzü 141503067  ALİ ÖZDEMİR Artırılmış gerçeklikle dinamik animasyon ve interaktif menü uygulamaları 151103020  ATAKAN ÇUHADAR Artırılmış Gerçeklikle 3D fotograflama 151103023  EMİNE KARABULUT MOBİL TABANLI SANAL FARE  141503039  ENDER ÖZENÇ YAŞLI Mobil destekli Spirometri 151103007  FATMA BAŞAK KOÇAK Web tabanlı Task Management  131523015  HALİL İBRAHİM SUN Web tabanlı- Ses […]

k-Means

5 Mart 2019

https://www.saedsayad.com/clustering_kmeans.htmh http://web.stanford.edu/class/ee103/visualizations/kmeans/kmeans.html http://statweb.stanford.edu/~jtaylo/courses/stats202/restricted/notes/kmeans.pdf http://stanford.edu/~cpiech/cs221/handouts/kmeans.html http://web.stanford.edu/class/ee103/visualizations/kmeans/kmeans.html Matlab Uygulaması

FontAwesomeFX Icon Eklentisi

27 Şubat 2019

JavaFX kullanılarak SceneBuilder programında butonlara resim ekleme, yada form elemanı olarak bazı ikonlar kullanmak imageView bileşeni kullanarak yapılabilmektedir. Bu bileşende resmin harddisk üzerindeki konumunu göstermeniz gereken Image özelliği bulunmaktadır. Bazı hazır kütüphaneler özellikle menü tasarımlarındaki resim gösterme problemini ortadan kaldırmak için hazır ikon paketleri yayınlamışlardır. Bunlar içerisinde en yaygın kullanılan bileşen FontAwesomeFX Icon pack olarak […]

JavaFX – Mysql Bağlantısı

27 Şubat 2019

Java platformunda MySQL bağlantısı oluşturmak için projelerinize import etmeniz gereken com.mysql.jdbc.Driver sürücüleri bulunmaktadır. Mysql bağlantılı bir proe oluşturmak için MySQL Connector/J resmi JDBC driver yüklemenin basamakları aşağıda verilmektedir. Site: https://dev.mysql.com/downloads/connector/j/ Dosyayı indirdikten sonra Sıkıştırılmış dosyanın içerisinde bulunan tar ve lib src dosyalarını Java Path olarak belirlediğiniz klasöre kopyalamanız gerekmektedir. Sonrasında belirlediiniz bu myqsl dosyasını Yeni […]

JavaFx Kurulumu (Eclipse)

27 Şubat 2019

JavaFX, Java platformu için geliştirilmiş olan GUI oluşturma kütüphanesidir. Swing, SWT, AWT, SwingX, JGoodies, JavaFX, Apache Pivot hali hazırda kullanılabilecek frameworkler arasında bulunmaktadır. Bu frameworklerden en yaygın kullanıma sahip olan Swing ve JavaFX kütüphaneieridir. Ekim 2018 tarihinde Oracle firmasının Swing frameworke desteğini çekerek geliştirmelerini Swing yerine JavaFX üzerine yoğunlaştıracağıyla ilgili resmi sitesinde yaptığı açıklamalardan sonra […]

AnchorPane ve BorderPane

26 Şubat 2019

JavaFX üzerinde iki ayrı yer tutucu olarak kullanılan AnchorPane ve BorderPane işlevsel olarak aynı işlemleri gerçekleştirse de dizilim olarak farklılıklar göstermektedir. AnchorPane, form bileşenlerinin tek bir yapı üzerinde taşınması ve yerleştirilmesini sağlayan saf olarak bir panel yapısı olarak göze çarparken, BorderPane top, center, bottom, left ve right alanlarıyla üzerinde tutacağı bileşenlerin Scene üzerindeki konumuna karar […]

k-NN (En yakın k komşu algoritması)

26 Şubat 2019

https://towardsdatascience.com/k-nearest-neighbours-introduction-to-machine-learning-algorithms-18e7ce3d802a https://www.kdnuggets.com/2017/09/rapidminer-k-nearest-neighbors-laziest-machine-learning-technique.html (Teori) https://www.saedsayad.com/k_nearest_neighbors.htm (Uygulama) Matlab Uygulaması