Assoc. Prof. Dr. Alper Bastürk

Contact Address:
Dept. of Computer Engineering,
Erciyes University, Engineering Faculty,
38039, Melikgazi, Kayseri / TURKEY
Phone: +90 (352) 207-6666 Ext.: 32552
Email: myname.mysurname _ gmail _ com
Email: firstletter secondletter _ erciyes _ edu _ tr
Academic Profile Pages:
Research Gate profile please click here.
Google Scholar profile please click here.
Scopus profile please click here.
Social Media Links:

Announcements

November 03, 2017:
We are constantly looking for self-motivated, qualified international or national post doctorates, visiting scholars, doctorate and graduate teammates to work together on our academic projects and studies.
We request that interested qualified candidates send an email including their CVs to us to communicate about working together.

Erciyes University, Deep Learning Research Group

Current Members

Prof. Dr. Mehmet Emin YUKSEL
Prof.Dr. Mehmet Emin YUKSEL
Principal Investigator
Dept. of Biomedical Engineering
Engineering Faculty
Assoc.Prof.Dr. Alper BASTURK
Assoc.Prof.Dr. Alper BASTURK
Deputy Principal Investigator
Dept. of Computer Engineering
Engineering Faculty
Assist.Prof.Dr. Nurcan SARIKAYA BASTURK
Assist.Prof.Dr. Nurcan SARIKAYA BASTURK
Senior Researcher
Dept. of Aircraft Elect. & Electronics
Faculty of Aeronautics and Astronautics
Assist.Prof.Dr. Mehmet Ali SOYTURK
Assist.Prof.Dr. Mehmet Ali SOYTURK
Senior Researcher
Dept. of Aircraft Elect. & Electronics
Faculty of Aeronautics and Astronautics
Res.Assist.Dr. Hasan BADEM
Assist.Prof.Dr. Hasan BADEM
Senior Researcher
Dept. of Computer Engineering
Engineering Faculty
Res.Assist.Dr. Abdullah CALISKAN
Assist.Prof.Dr. Abdullah CALISKAN
Senior Researcher
Dept. of Biomedical Engineering
Engineering Faculty
Res.Assist. Tayyip OZCAN
Res.Assist. Tayyip OZCAN
Researcher
Dept. of Computer Engineering
Engineering Faculty
Orhan KURBANOV
Orhan KURBANOV
Junior Researcher
Dept. of Computer Engineering
Engineering Faculty
Aybuke ARPACI
Aybuke ARPACI
Sophomore Researcher
Dept. of Computer Engineering
Engineering Faculty
Muratcan TANRIVERDI
Muratcan TANRIVERDI
Sophomore Researcher
Dept. of Computer Engineering
Engineering Faculty
Ugurcan AKYUZ
Ugurcan AKYUZ
Sophomore Researcher
Dept. of Computer Engineering
Engineering Faculty
Halil AKBULUT
Halil AKBULUT
Freshman Researcher
Dept. of Computer Engineering
Engineering Faculty



Past Members

Mohammed ABDELLAL
Mohammed ABDELLAL
Past Junior Researcher
Dept. of Computer Engineering
Engineering Faculty
Yunus YILMAZ
Yunus YILMAZ
Past Sophomore Researcher
Dept. of Computer Engineering
Engineering Faculty
Izzet Emre ARI
Izzet Emre ARI
Past Sophomore Researcher
Dept. of Computer Engineering
Engineering Faculty



Information

Biography

Alper Basturk received his BS degree in Electronics Engineering from Erciyes University, Kayseri, Turkey, in July-1998. He then joined as a research assistant to the Dept. of Electronics Eng. of Erciyes University. He received his MS and PhD degrees in both of Electronics Engineering from Erciyes University in August-2001 and November-2006, respectively. In 2006, he joined the Computer Hardware Division, Department of Computer Engineering, Erciyes University, where he is currently an Associate Professor and head of Computer Hardware Division. Between 2010 and 2011, he was a visiting scholar to the Department of Electrical, Computer, and Systems Engineering, Rensselaer Polytechnic Institute, Troy, New York, USA. He guest-edited several special issues for various journals and has published more than 50 articles in leading journals and conferences. His research areas are deep learning, machine learning, neural networks, fuzzy and neuro-fuzzy systems, intelligent optimization, digital signal and image processing, high performance computing and various applications of these techniques.

Education

* Academic Visitor 2010-2011, Rensselaer Polytechnic Institute, Electrical, Computer, and Systems Engineering Department, Troy, New York, USA.
* PhD 2001-2006, Erciyes University, Electronics Engineering, Dissertation: "Noise Removal from Digital Images Using Soft Computing Techniques".
* MS 1998-2001, Erciyes University, Electronics Engineering, Dissertation: "Fundamentals of Server Based Applications and a Virtual Store Application".
* BS 1994-1998, Erciyes University, Electronics Engineering, Dissertation: "Design of a Remote Controlled Digital Multi-Sport Scoreboard".

Memberships

The Institute of Electrical and Electronics Engineers (IEEE).

Scientific Activities

+ Guest Editor: High Performance Fuzzy Systems for Real World Problems, Advances in Fuzzy Systems.
+ Referee for:
++ IET Image Processing
++ Signal Processing
++ Journal of Electronic Imaging
++ Journal of Zhejiang University Science C (Computers & Electronics)
++ The Turkish Journal of Electrical Engineering & Computer Sciences
++ International Journal of Artificial Intelligence
++ International Journal of Machine Learning and Cybernetics
++ SIU Symposiums
++ INISTA/ASYU Symposiums
++ ELECO Symposiums
+ Committee Member of:
++ Editor: International Symposium on INnovations in Intelligent SysTems and Applications (INISTA 2010), 21-24 June 2010, Kayseri & Cappadocia, TURKEY. (http://www.inista.org).
++ Editor: Symposium on INnovations in Intelligent SysTems and Applications (Akıllı Sistemlerde Yenilikler ve Uygulamaları Sempozyumu, ASYU 2010), 21-24 June 2010, Kayseri & Cappadocia, TURKEY. (http://www.asyu.inista.org).
++ IEEE 13th Signal Processing and Communication Applications Conference (IEEE-SIU'05), 16-18 May 2005, Kayseri, TURKEY.

Research Projects

+ 2011-2013, "Applying evolutionary computation algorithms on training of neuro-fuzzy networks".
+ 2011-2013, "Efficiency analysis of parallel programming techniques on soft computing methods".
+ 2011-2013, "Implementing parallel models of intelligent optimization algorithms on GPU cards".
+ 2008-2010, "Design of a cellular neural network based signal processing system to detect and classify the defects in fabrics".
+ 2008-2010, "Design of an image processing and analysis system for diagnosis of cervical premalign and malign lesions using pap smear images".
+ 2006-2008, "Detection and classification of defects in textile fabrics by using computer vision techniques and a vision processor card".
+ 2002-2005, "Analysis of medical images by neural networks and fuzzy logic techniques".
+ 2001-2003, "Design of an intelligent system for automated analysis of medical images for clinical diagnosis".

Publications

Publications in International Journals Indexed in SCI / SCI-Expanded:

  1. H. Badem, A. Basturk, A. Caliskan, M.E. Yuksel, “A New Hybrid Optimization Method Combining Artificial Bee Colony and Limited-Memory BFGS Algorithms for Efficient Numerical Optimization”, Applied Soft Computing Journal, Accepted for publication, 2018.
  2. M.E. Yuksel, N. Sarikaya Basturk, H. Badem, A. Caliskan, A. Basturk, “Classification of High Resolution Hyperspectral Remote Sensing Data Using Deep Neural Networks”, Journal of Intelligent & Fuzzy Systems, Accepted for publication, 2018.
  3. A. Caliskan, M.E. Yuksel, H. Badem, A. Basturk, “Performance Improvement of Deep Neural Network Classifiers by A Simple Training Strategy”, Engineering Applications of Artificial Intelligence, vol. 67, pp. 14-23, 2018.
  4. H. Badem, A. Basturk, A. Caliskan, M.E. Yuksel, “A New Efficient Training Strategy for Deep Neural Networks by Hybridization of Artificial Bee Colony and Limited–Memory BFGS Optimization Algorithms”, Neurocomputing, vol. 266, pp. 506-527, 2017.
  5. R. Akay, A. Basturk, A. Kalinli, Xin Yao, “Parallel Population-Based Algorithm Portfolios: An Empirical Study”, Neurocomputing, vol. 247, pp. 115-125, 2017.
  6. A. Caliskan, M.E. Yuksel, H. Badem, A. Basturk, “A Deep Neural Network Classifier for Decoding Human Brain Activity Based on Magnetoencephalography”, Elektronika ir Elektrotechnika, vol. 23(2), pp. 63-67, 2017.
  7. I. Develi, Y. Kabalci, A. Basturk, “Artificial Bee Colony Optimization for Modelling of Indoor PLC Channels: A Case Study from Turkey”, Electric Power Systems Research, vol. 127, pp. 73-79, 2015.
  8. I. Develi, Y. Kabalci, A. Basturk, “Performance of LDPC Coded Image Transmission Over Realistic PLC Channels for Smart Grid Applications”, International Journal of Electrical Power & Energy Systems, vol. 62, pp. 549-555, 2014.
  9. M.A. Soyturk, A. Basturk, M.E. Yuksel, “A Novel Fuzzy Filter for Speckle Noise Removal”, Turkish Journal of Electrical Engineering & Computer Sciences, vol. 22(5), 1367-1381, 2014.
  10. A. Basturk, R. Akay, “Performance Analysis of the Coarse-Grained Parallel Model of the Artificial Bee Colony Algorithm”, Information Sciences, vol. 253, pp. 34-55, 2013.
  11. I. Develi, A. Basturk, “Highly Accurate Analytic Approximation to the Gaussian Q-function Based on the Use of Nonlinear Least Squares Optimization Algorithm”, Journal of Optimization Theory and Applications, vol. 159(1), pp. 183-191, 2013.
  12. A. Basturk, R. Akay, “Parallel Implementation of Synchronous Type Artificial Bee Colony Algorithm for Global Optimization”, Journal of Optimization Theory and Applications, vol. 155(3), pp. 1095-1104, 2012.
  13. M.E. Yuksel, A. Basturk, “Application of Type-2 Fuzzy Logic Filtering to Reduce Noise in Color Images”, IEEE Computational Intelligence Magazine, vol. 7(3), pp. 25-35, 2012.
  14. A. Basturk, E. Gunay, “Efficient Edge Detection in Digital Images Using A Cellular Neural Network Optimized by Differential Evolution Algorithm”, Expert Systems with Applications, vol. 36(2), pp. 2645-2650, 2009.
  15. M.T. Yildirim, A. Basturk, M.E. Yuksel, “Impulse Noise Removal from Digital Images by A Detail-Preserving Filter Based on Type-2 Fuzzy Logic”, IEEE Transactions on Fuzzy Systems, vol. 16(4), pp. 920-928, 2008.
  16. M.E. Yuksel, A. Basturk, “Efficient Distortion Reduction of Mixed Noise Filters by Neuro-Fuzzy Processing”, Lecture Notes in Artificial Intelligence, LNAI 4252, pp. 331-339, 2006.
  17. M.E. Yuksel, A. Basturk, “A Simple Generalized Neuro-Fuzzy Operator for Efficient Removal of Impulse Noise from Highly Corrupted Digital Images”, AEÜ-International Journal of Electronics and Communications, vol. 59(1), pp. 1-7, 2005.
  18. M.E. Yuksel, A. Basturk, E. Besdok, “Detail-Preserving Restoration of Impulse Noise Corrupted Images by A Switching Median Filter Guided by A Simple Neuro-Fuzzy Network”, EURASIP Journal on Applied Signal Processing, vol. 2004(16), pp. 2451-2461, 2004.
  19. M.E. Yuksel, A. Basturk, “Efficient Removal of Impulse Noise from Highly Corrupted Digital Images by A Simple Neuro-Fuzzy Operator”, AEÜ-International Journal of Electronics and Communications, vol. 57(3), pp. 214-219, 2003.

 

Other International Journal Publications:

  1. A. Basturk, N. Sarikaya Basturk, O. Qurbanov, “A Comparative Performance Analysis of Various Classifiers for Fingerprint Recognition”, Omer Halisdemir University Journal of Engineering Sciences, Accepted for publication, 2018. (Ulakbim TR Index)
  2. A. Caliskan, H. Badem, A. Basturk, M.E. Yuksel, “Diagnosis of the Parkinson Disease by Using Deep Neural Network Classifier”, IU-Journal of Electrical & Electronics Engineering, vol. 17(2), pp. 3311-3318, 2017. (Emerging Sources Citation Index, Engineering Index)
  3. T. Ozcan, A. Basturk, “Intelligent Optimization Algorithms Aided Kalman Filter Parameters Optimization and Statistical Analysis”, Sinop Üniversitesi Fen Bilimleri Dergisi, vol. 1, pp.1-15, 2016.
  4. S. Aslan, H. Badem, T. Ozcan, D. Karaboğa, A. Basturk, “Image Compression with Multi-GPU Accelerated Discrete Haar Wavelet Tramsform”, Kahramanmaras Sutcu Imam University Journal of Engineering Sciences, vol. 18, pp.12-16, 2015.

 

Book Chapters:

  1. A. Basturk, H. Badem, A. Caliskan, M.E. Yuksel, “Application of Deep Neural Networks for Disease Diagnosis Through Medical Data Sets”, in “Handbook of Deep Learning Applications”, to be published by Springer, 2018, Dr. Sanjiban Sekhar Roy (Eds), Heidelberg: Springer-Verlag, 2018.
  2. M.E. Yuksel, A. Basturk, “Improved Digital Image Enhancement Filters Based on Type-2 Neuro-Fuzzy Techniques”, in “Modern Image Processing Algorithms Employing Computational Intelligence Technique”, Amitava Chatterjee and Patrick Siarry (Eds), Heidelberg: Springer-Verlag, 2012.

 

Editorial:

  1. O.M. Ross, R.S. Cruz, O. Castillo, A. Basturk, “High Performance Fuzzy Systems for Real World Problems”, Advances in Fuzzy Systems, vol. 2012, Article ID 316187, 2012.

 

International Conference Publications:

  1. N. Taspinar, S.M. Rajput, N. Sarikaya Basturk, A. Basturk, “Channel Estimation in OFDM System Using Multi-Layered Perceptron Neural Network Combined with Artificial Bee Colony Algorithm”, 33rd Research World International Conference, pp. 5-9, Barcelona, Spain, 2017.
  2. A. Caliskan, H. Badem, A. Basturk, Yuksel M.E., “Classification and Diagnosis of Cardiac Arrhythmia Disease by Deep Learning”, “Derin Öğrenme ile Kardiyak Aritmi Hastalığının Sınıflandırılması ve Teşhisi”, International Artificial Intelligence and Data Processing Symposium (IDAP-2016), Malatya, Turkey, 2016.
  3. T. Ozcan, H. Badem, A. Basturk, “Artificial Bee Colony Algorithm Based Parameter Tuning of Kalman Filter for Object Tracking”, International Conference on Information Complexity and Statistical Modeling in High Dimensions with Applications (IC-SMHD-2016), Nevsehir, Turkey, 2016.
  4. S. Aslan, H. Badem, D. Karaboga, A. Basturk, “A New Synchronous Parallel Artificial Bee Colony Algorithm”, 1st International Conference on Engineering Technology and Applied Sciences (ICETAS-2016), pp. 1368-1373, Afyon, Turkey, 2016.
  5. T. Ozcan, A. Basturk, “Determination of Kalman Filter Parameters by Using Intelligent Optimization Algorithms for Object Tracking”, “Kalman Süzgeci Parametrelerinin Nesne Takibi Amacıyla Zeki Optimizasyon Algoritmalarıyla Belirlenmesi”, 1st International Conference on Engineering Technology and Applied Sciences (ICETAS-2016), pp. 1392-1396, Afyon, Turkey, 2016.
  6. S. Aslan, H. Badem, D. Karaboga, A. Basturk, “A New Emigrant Creation Strategy for Synchronous Parallel Artificial Bee Colony Algorithm”, “Senkronize Paralel Yapay Arı Koloni Algoritması İçin Yeni Bir Göçmen Üretme Yaklaşımı”, International Conference on Natural Science and Engineering (ICNASE-16), pp. 734-744, Kilis, Turkey, 2016.
  7. A. Basturk, A. Caliskan, H. Badem, M.E. Yuksel, “Classification of Heart Diseases by Using a Stacked Autoencoder Deep Neural Network”, “Yığınlanmış Özdevinimli Kodlayıcı Derin Sinir Ağı ile Kalp Hastalığının Sınıflandırılması”, International Conference on Natural Science and Engineering (ICNASE-16), pp. 2898-2905, Kilis, Turkey, 2016.
  8. S. Aslan, H. Badem, D. Karaboga, A. Basturk, T. Ozcan, “Accelerating Discrete Haar Wavelet Transform on GPU Cluster”, 9th International Conference on Electrical and Electronics Engineering (ELECO-2015), pp. 1237-1240, Bursa, Turkey, 2015.
  9. A. Basturk, R. Akay, A. Kalinli, “Comparison of Fine-Grained and Coarse-Grained Parallel Models in Particle Swarm Optimization Algorithm”, 2nd World Conference on Information Technology (WCIT-2011), pp. 751-757, Antalya, Turkey, 2011.
  10. M.T. Yildirim, A. Basturk, M.E. Yuksel, “A Detail–Preserving Type-2 Fuzzy Logic Filter for Impulse Noise Removal from Digital Images”, IEEE International Fuzzy Systems Conference 2007 (FUZZ–IEEE 2007), pp. 1-6, Imperial College, London, UK, 2007.
  11. M.T. Yildirim, A. Basturk, M.E. Yuksel, “Application of Type-2 Fuzzy Logic to Detail-Preserving Restoration of Digital Images Corrupted by Impulse Noise”, International Symposium on INnovations in Intelligent SysTems and Applications 2007 (INISTA-2007), Istanbul, Turkey, 2007.
  12. M.E. Yuksel, A. Basturk, “Adaptive Neuro-Fuzzy Inference System for Speckle Noise Reduction in SAR Images”, 9th International Symposium on Signal Processing and Its Applications (ISSPA-2007), pp. 1-4, Sharjah, United Arab Emirates (U.A.E.), 2007.
  13. A. Basturk, H. Ketencioglu, Z. Yugnak, M.E. Yuksel, “Inspection of Defects in Fabrics Using Gabor Wavelets and Principle Component Analysis”, 9th International Symposium on Signal Processing and Its Applications (ISSPA-2007), pp. 1-4, Sharjah, United Arab Emirates (U.A.E.), 2007.
  14. M.E. Yuksel, M. T. Yildirim, A. Basturk, “A New Neuro Fuzzy Edge Detector for Efficient Edge Extraction from Digital Images Corrupted by Impulse Noise”, 12th Int. Turkish Symposium on Artificial Intelligence and Neural Networks (TAINN-2003), Canakkale, Turkey, 2003.
  15. M.E. Yuksel, E. Besdok, A. Basturk, M. T. Yildirim, “Efficient Blur Reduction of Impulse Noise Removal Operators from Digital Images by A Simple Neuro-Fuzzy Impulse Detector”, 12th Int. Turkish Symposium on Artificial Intelligence and Neural Networks (TAINN-2003), Canakkale, Turkey, 2003.
  16. M.E. Yuksel, A. Basturk, M.T. Yildirim, “Noise Removal from Digital Images by Using an Adaptive Fuzzy System”, Proc. GAP 4th Engineering Congress, vol. 1, pp. 616-621, Sanliurfa, Turkey, 2002.

 

National Conference Publications:

  1. A. Basturk, N. Sarikaya Basturk, O. Qurbanov, “Fingerprint Recognition by Deep Neural Networks and Fingercodes”, 26. IEEE Sinyal İşleme ve İletişim Uygulamaları Kurultayı (SIU-2018), Cesme, Izmir, 2018
  2. R. Akay, A. Basturk, “A Fast Firefly Algorithm”, Akıllı Sistemlerde Yenilikler ve Uygulamaları Sempozyumu (ASYU-2017), Alanya, Antalya, Türkiye, 2017
  3. A. Basturk, M.E. Yuksel, H. Badem, A. Caliskan, “Melanom Cilt Kanseri için Derin Sinir Ağı Tabanlı Tanı Sistemi”, “Deep Neural Network Based Diagnosis System for Melanoma Skin Cancer”, 25. IEEE Sinyal İşleme ve İletişim Uygulamaları Kurultayı (SIU-2017), pp. 1-4, Antalya, Türkiye, 2017.
  4. A. Basturk, M.E. Yuksel, A. Caliskan, H. Badem, “El Hareketi Tahmini İçin Derin Sinir Ağı Sınıflandırıcısı”, “Deep Neural Network Classifier for Hand Movement Prediction”, 25. IEEE Sinyal İşleme ve İletişim Uygulamaları Kurultayı (SIU-2017), pp. 1-4, Antalya, Türkiye, 2017.
  5. H. Badem, A. Caliskan, A. Basturk, M.E. Yuksel, “Yığınlanmış Özdevinimli Kodlayıcı ile Parkinson Hastalığının Sınıflandırılması ve Teşhis Edilmesi”, “Classification and Diagnosis of the Parkinson Disease by Stacked Autoencoder”, 9. Elektrik, Elektronik ve Biyomedikal Mühendisliği Konferansı (ELECO-2016), pp. 499-502, Bursa, Türkiye, 2016.
  6. A. Caliskan, H. Badem, A. Basturk, M.E. Yuksel, “Derin Öğrenme ile Sınıflandırma Üzerine Karşılaştırmalı Bir Çalışma”, “A Comparative Study on Classification by Deep Learning”, 9. Elektrik, Elektronik ve Biyomedikal Mühendisliği Konferansı (ELECO-2016), pp. 503-506, Bursa, Türkiye, 2016.
  7. A. Caliskan, H. Badem, A. Basturk, M.E. Yuksel “The Effect of Autoencoders over Reducing the Dimensionality of A Dermatology Data Set”, Tıp Teknolojileri Kongresi (TIPTEKNO-16), pp. 158-161, Antalya, Türkiye, 2016.
  8. H. Badem, A. Caliskan, A. Basturk, M.E. Yuksel, “Yığınlanmış Özdevinimli Kodlayıcı ile İnsan Aktivitelerinin Sınıflandırılması”, “Classification of Human Activity by Using a Stacked Autoencoder”, Tıp Teknolojileri Kongresi (TIPTEKNO-16), pp. 370-373, Antalya, Türkiye, 2016.
  9. R. Akay, A. Basturk, “Öğretme ve Öğrenme Temelli Optimizasyon Algoritması için Paralel Yaklaşımlar”, Akıllı Sistemlerde Yenilikler ve Uygulamaları Sempozyumu (ASYU-2016), pp. 168-173, Düzce, Türkiye, 2016.
  10. S. Aslan, H. Badem, T. Ozcan, A. Basturk, D. Karaboga, “CUDA ile Hızlandırılmış İki Boyutlu Ayrık Kosinüs Dönüşümü”, 4. Ulusal Yüksek Başarımlı Hesaplama Konferansı, Ankara, Türkiye, 2015.
  11. S. Aslan, H. Badem, T. Ozcan, A. Basturk, “CUDA Platformunda İki Boyutlu Ayrık Haar Dalgacık Dönüşümü”, Akıllı Sistemlerde Yenilikler ve Uygulamaları Sempozyumu (ASYU-2014), pp. 219-222, İzmir, Türkiye, 2014.
  12. R. Akay, A. Basturk, “Gezgin Satıcı Problemi için Paralel Yapay Arı Koloni Algoritması”, “Parallel Artificial Bee Colony Algorithm for Traveling Salesman Problem”, 22. IEEE Sinyal İşleme ve İletişim Uygulamaları Kurultayı (SIU-2014), pp. 501-505, Trabzon, Türkiye, 2014.
  13. M.A. Soyturk, A. Basturk, M.E. Yuksel, “2. Tip Bulanık Kenar Sezici Tabanlı Benek Gürültüsü Giderici”, “A Type-2 Fuzzy Edge Detector Based Speckle Noise Remover”, 22. IEEE Sinyal İşleme ve İletişim Uygulamaları Kurultayı (SIU-2014), pp. 955-958, Trabzon, Türkiye, 2014.
  14. R. Akay, A. Basturk, “Paralel Diferansiyel Gelişim Algoritmasında Farklı Göç Topolojilerinin Performansa Etkisi”, Akıllı Sistemlerde Yenilikler ve Uygulamaları Sempozyumu (ASYU-2012), pp. 116-120, Trabzon, Türkiye, 2012.
  15. A. Basturk, R. Akay, A. Kalinli, M.E. Yuksel, “İşaret İşleme Algoritmalarının GPU Üzerinde Gerçekleştirilerek Hesaplama Sürelerinin Azaltılması”, “Reduce of Computation Time by Implementation of Signal Processing Algorithms On GPUs”, 19. IEEE Sinyal İşleme ve İletişim Uygulamaları Kurultayı (SIU-2011), pp. 262-265, Antalya, Türkiye, 2011.
  16. M.A. Soyturk, A. Basturk, M.E. Yuksel, “Dürtü Gürültüsü Gidermede Kullanılan 2. Tip Bulanık Çıkarım Sisteminin Kural Bazlı Optimizasyonu”, “Rule Based Optimization of Type-2 Fuzzy Inference System Used at Impulse Noise Removing”, 19. IEEE Sinyal İşleme ve İletişim Uygulamaları Kurultayı (SIU-2011), pp. 833-836, Antalya, Türkiye, 2011.
  17. M.A. Soyturk, A. Basturk, M.E. Yuksel, “Bulanık Kenar Sezici Tabanlı Speckle Gürültü Giderici”, Fırat Üniversitesi Elektrik-Elektronik ve Bilgisayar Sempozyumu (FEEB-2011), pp. 69-72, Elazığ, Türkiye, 2011.
  18. M.A. Soyturk, A. Basturk, M.E. Yuksel, “Dürtü Gürültüsü Giderici Bulanık Çıkarım Sisteminin Kural Tabanlı Optimizasyonu”, “Rule Based Optimization of Impulse Noise Remover Fuzzy Inference System”, 6. Elektrik, Elektronik ve Biyomedikal Mühendisliği Konferansı (ELECO-2010), pp. 613-616, Bursa, Türkiye, 2010.
  19. E. Gunay, A. Basturk, H. Benli, “HSA ile Sayısal Görüntülerde Kenar Çıkarımı için Parçacık Sürüsü Optimizasyon Algoritması Tabanlı Şablon Katsayısı Öğrenimi”, “Particle Swarm Optimization Algorithm Based Cloning Template Learning for Edge Detection in Digital Images with CNN”, 5. Elektrik, Elektronik ve Biyomedikal Mühendisliği Konferansı (ELECO-2008), pp. 69-73, Bursa, Türkiye, 2008.
  20. M.T. Yildirim, A. Basturk, M.E. Yuksel, “Dürtü Gürültüsü ile Bozulmuş Sayısal İmgelerde 2. Tip Bulanık Mantık Sistemlerine Dayalı Gürültü Giderme Uygulaması”, Akıllı Sistemlerde Yenilikler ve Uygulamaları Sempozyumu (ASYU-2008), Isparta, Türkiye, 2008.
  21. A. Basturk, E. Gunay, “HSA ile Sayısal Görüntülerde Kenar Çıkarımı için Klonal Seçme Algoritması Tabanlı Şablon Katsayısı Öğrenimi”, “Clonal Selection Algorithm Based Cloning Template Learning for Edge Detection in Digital Images with CNN”, 16. IEEE Sinyal İşleme ve İletişim Uygulamaları Kurultayı (SIU-2008), pp. 1-4, Didim, Türkiye, 2008.
  22. M.T. Yildirim, A. Basturk, M.E. Yuksel, “Sayısal İmgelerden Dürtü Gürültüsünü Gidermeye Yönelik 2. Tip Bulanık Mantık Operatörü”, “A Type-2 Fuzzy Logic Operator for Impulse Noise Removal from Digital Images”, 15. IEEE Sinyal İşleme ve İletişim Uygulamaları Kurultayı (SIU-2007), pp. 1-4, Eskişehir, Türkiye, 2007.
  23. A. Basturk, M.E. Yuksel, “SAR İmgeleri için Speckle Gürültüsü Giderici Bulanık Sinir Ağı Yöntemi”, 4. Elektrik, Elektronik ve Biyomedikal Mühendisliği Konferansı (ELECO-2006), pp. 217-221, Bursa, Türkiye, 2006.
  24. A. Basturk, Z. Yugnak, H. Ketencioglu, M.E. Yuksel, “Gabor Dalgacıkları ve Temel Bileşen Analizi Kullanarak Tekstil Kumaşlarında Hata Denetimi”, 4. Elektrik, Elektronik ve Biyomedikal Mühendisliği Konferansı (ELECO-2006), pp. 222-226, Bursa, Türkiye, 2006.
  25. A. Basturk, M.E. Yuksel, “Çok Katmanlı Sinir Ağı Kullanarak Sayısal İmgelerden Gauss Gürültüsünün Giderimi”, Akıllı Sistemlerde Yenilikler ve Uygulamaları Sempozyumu (ASYU-2006), pp. 85-89, İstanbul, Türkiye, 2006.
  26. A. Basturk, M.E. Yuksel, “Sayısal İmgelerdeki Farklı Gürültü Türlerinin Tek Operatör ile Giderimine Yönelik Bulanık Sinir Ağı Süzgeci”, “A Generalized Neuro-Fuzzy Filter for Removing Different Types of Noise in Digital Images by A Single Operator”, 14. IEEE Sinyal İşleme ve İletişim Uygulamaları Kurultayı (SIU-2006), pp. 1-4, Antalya, Türkiye, 2006.
  27. A. Basturk, M.E. Yuksel, “Sayısal İmgeler için Gauss Gürültüsü Giderici Bulanık Sinir Ağı Tabanlı Bir Süzgeç”, Elektrik-Elektronik-Bilgisayar Mühendisliği 11. Ulusal Kongresi ve Fuarı, pp. 551-554, İstanbul, Türkiye, 2005.
  28. A. Basturk, H. Ketencioglu, Z. Yugnak, C. Yildiz, M. E. Yuksel, “Gabor Süzgeç Bankası Kullanarak Tekstil Kumaşlarında Yerel Hata Tespiti”, “Detection of Local Defects in Fabrics Using Gabor Filter Banks”, 13. IEEE Sinyal İşleme ve İletişim Uygulamaları Kurultayı (SIU-2005), pp. 17-20, Kayseri, Türkiye, 2005.
  29. A. Basturk, M.E. Yuksel, “Sayısal İmgelerden Dürtü Gürültüsü Gidermek için Bulanık Sinir Ağı Tabanlı Esnek Anahtarlamalı Karma Süzgeç”, “Neuro-fuzzy soft switching hybrid filter for impulse noise removal from digital images”, 13. IEEE Sinyal İşleme ve İletişim Uygulamaları Kurultayı (SIU-2005), pp. 13-16, Kayseri, Türkiye, 2005
  30. M.E. Yuksel, A. Basturk, E. Besdok, M.T. Yildirim, “Bulanık Sinir Ağı Kontrollü Anahtarlamalı Orta Değer Süzgeci Yardımıyla Dürtü Gürültüsü ile Bozulmuş İmgelerin Detay Korumalı Onarımı”, “Detail-preserving restoration of impulse noise corrupted images by a switching median filter controlled by a neuro-fuzzy network”, 12. IEEE Sinyal İşleme ve İletişim Uygulamaları Kurultayı (SIU-2004), pp. 87-90, Aydın, Türkiye, 2004.
  31. M.E. Yuksel, A. Basturk, “Sayısal İmgelerden Dürtü Gürültüsü Süzmeye Yönelik Yeni Bir Anahtarlamalı Orta Değer Süzgeci”, Akıllı Sistemlerde Yenilikler ve Uygulamaları Sempozyumu (ASYU-2004), pp. 194-197, İstanbul, Türkiye, 2004.
  32. M.E. Yuksel, Y. Yuksel, A. Basturk, “Çok Odaklı İmgelerin Birleştirilmesi için Konumsal Frekans Kestirimine Dayalı Yeni Basit Bir Metot”, Akıllı Sistemlerde Yenilikler ve Uygulamaları Sempozyumu (ASYU-2004), pp. 66-69, İstanbul, Türkiye, 2004.
  33. M.T. Yildirim, M.E. Yuksel, A. Basturk, “Dürtü Gürültüsü ile Bozulmuş Sayısal İmgelerde Kenar Çıkarımı için Bulanık Sinir Ağı Tabanlı Yeni Bir Kenar Sezici”, 11. IEEE Sinyal İşleme ve İletişim Uygulamaları Kurultayı (SIU-2003), pp. 476-479, 2003, İstanbul, Türkiye.
  34. A. Basturk, M.E. Yuksel, M.T. Yildirim, “Sayısal İmgelerden Dürtü Gürültüsünü Süzmeye Yönelik Yeni Bir Modüler Bulanık Sinir Ağı”, 11. IEEE Sinyal İşleme ve İletişim Uygulamaları Kurultayı (SIU-2003), pp. 682-685, İstanbul, Türkiye.
  35. M.T. Yildirim, M.E. Yuksel, A. Basturk, “Dürtü Gürültüsü ile Bozulmuş Tıbbi İmgeler için Bulanık Sinir Ağı Tabanlı Yeni Bir Kenar Sezici”, “A Novel Edge Detector Based on Neuro-Fuzzy Networks for Medical Images Corrupted by Impulse Noise”, Biyomedikal Mühendisliği Ulusal Toplantısı (BIYOMUT-2003), pp. 250-253, 2003, İstanbul, Türkiye.
  36. M.E. Yuksel, M.T. Yildirim, A. Basturk, “Sayısal İmgelerden Dürtü Gürültüsünün Etkin Bir Şekilde Giderilmesi için Yeni Bir Bulanık Operatör”, 2. Elektrik, Elektronik ve Biyomedikal Mühendisliği Konferansı (ELECO-2002), pp. Elektronik:26-29, Bursa, Türkiye, 2002.
  37. M.E. Yuksel, A. Basturk, M.T. Yildirim, “Bulanık Sinir Ağları Yardımıyla Biyomedikal İmgelerin Gürültü Bileşenlerinden Arındırılması”, 2. Elektrik, Elektronik ve Biyomedikal Mühendisliği Konferansı (ELECO-2002), pp. Elektronik:294–298, Bursa, Türkiye, 2002.
  38. M.E. Yuksel, A. Basturk, M.T. Yildirim, “Bulanık Sinir Ağları ile İmge Onarımında Veri Sınıflandırma Yoluyla Basarimin Artırılması”, 10. IEEE Sinyal İşleme ve İletişim Uygulamaları Kurultayı (SIU-2002), 2:1226–1231, 2002, Denizli, Türkiye.
  39. M.E. Yuksel, A. Basturk, “Ses ötesi Doppler İşaretlerinin Benzetimi için Yapay Sinir Ağlarına Dayalı Yeni Bir Yöntem”, 9. IEEE Sinyal İşleme ve İletişim Uygulamaları Kurultayı (SIU-2001), pp. 2:472-476, Gazi Magosa, Kıbrıs, 2001.
  40. M.E. Yuksel, A. Basturk, “Ses ötesi Zaman Domeni İlinti Metodu ve Yapay Sinir Ağı Kullanarak Kan Akis Profiline Ait Ölçüm Açısının Bulunması”, 9. IEEE Sinyal İşleme ve İletişim Uygulamaları Kurultayı (SIU-2001), pp. 2:593-598, Gazi Magosa, Kıbrıs, 2001.
  41. M.E. Yuksel, A. Basturk, “Ses ötesi Doppler İşaretlerinin Kaotik Analizi ve Çeker Boyutunun Kestirilmesi”, Biyomedikal Mühendisliği Ulusal Toplantısı (BIYOMUT-2000), pp. 14-16, İstanbul, Türkiye, 2000.

Courses

BZ111 - Computer Programming - I (Undergraduate, Fall)

#1: Work on the code below before FINAL EXAM!

#include <stdio.h>
#include <stdlib.h>

void sirala(int [],int);
void yerdegistir(int *,int *);

int main(int argc, char *argv[]) {
	int i,a[10]={1,2,5,6,4,0,9,3,2,-5};
	sirala(a,10);
	for(i=0;i<10;i++)
	  printf(" %2d \n",a[i]);
	return 0;}

void yerdegistir(int *z1,int *z2){
	int temp=*z2;
	*z2=*z1;
	*z1=temp;}

void sirala(int dizi[],int boyut){
	int i,j;
	for(i=0;i<boyut;i++)   
	  for(j=i+1;j<boyut;j++) 
	    if(dizi[i]>dizi[j]) 
	      yerdegistir(&dizi[i],&dizi[j]);} 
  

#2: Work on the code below before FINAL EXAM!

#include <stdio.h>
#include <stdlib.h>
#include <conio.h>
#include <time.h>
#include <windows.h>

void imlec_konumu(int y, int x);
int tus_kontrol(void);
	
int main(void){
	int puan=0,hak=5,seviye=0,level;
	int yem_satir=2,yem_sutun=40,hiz=300;
	int box_satir=22,box_sutun=40,kutu_durum;
	while (yem_satir<23 && hak>0){
		if (!kbhit()) { 
			imlec_konumu(yem_satir,yem_sutun);printf(" ");
			if (yem_satir<18)
			  yem_sutun+=(rand()%9-4);
			if (yem_sutun<1)
			  yem_sutun=1;
			if (yem_sutun>78)
			  yem_sutun=78;
			imlec_konumu(yem_satir+=1,yem_sutun);printf("A");
			imlec_konumu(box_satir,0);printf("                                                                                ");
			imlec_konumu(box_satir,box_sutun);printf("|_____|");
			if (yem_satir==22) 
			  if ((box_sutun+1<=yem_sutun) && (yem_sutun<=box_sutun+5)) {
				imlec_konumu(box_satir,box_sutun);printf("|+++++|");
				puan=puan+50;
				seviye++;
			   	yem_satir=2;
				yem_sutun=40+(rand()%59-29);}
			  else {
				imlec_konumu(box_satir,box_sutun);printf("|~~~~~|");
			   	hak--;
				seviye++;
				yem_satir=2;
				yem_sutun=40+(rand()%59-29);}
			level=seviye/5;
			hiz=300-level*10;
			imlec_konumu(23,0);printf(" KutuKonum: %2d YemKonum: %2d Uzaklik: %2d Seviye: %2d Hiz: %3d Puan: %4d Hak: %2d",box_sutun,yem_sutun,21-yem_satir,level+1,320-hiz,puan,hak);
			Sleep(hiz);}
		else {
			kutu_durum=tus_kontrol();
			if (kutu_durum==-1)
		  		break;
			else if (kutu_durum==75)
		  		box_sutun-=4;
			else if (kutu_durum==77)
		  		box_sutun+=4;
	    	else;
		if (box_sutun<0)
		  box_sutun=0;
		if (box_sutun>72)
		  box_sutun=72;}
	}
	if (!hak)
	  {imlec_konumu(10,10);printf("Y E N I L D I N I Z.");}
	else
	  {imlec_konumu(10,10);printf("T E K R A R   G O R U S M E K   U Z E R E.");}
	return 0;}

void imlec_konumu(int y, int x){
  static HANDLE h = NULL;  
  if(!h)
    h = GetStdHandle(STD_OUTPUT_HANDLE);
  COORD c = { x, y };  
  SetConsoleCursorPosition(h,c);}

int tus_kontrol(void){
    int ch = getch();
    if (ch==27)
       return(-1);
    else if (ch == 0 || ch == 224)
       return ch;
    else;}
  

#3: Work on the code below before FINAL EXAM!

#include <stdio.h>
#include <conio.h>
#include <windows.h>

void matriscarp(int a[3][2],int b[2][1],int c[3][1]);
void gotoyx(int y, int x);

int main(void){
	int a[3][2],b[2][1],c[3][1],i,j;
	for(i=0;i<3;i++)
		for(j=0;j<2;j++){
			printf("A matrisinin (%d,%d). elemanini giriniz->",i+1,j+1);
			scanf("%d",&a[i][j]);}
	for(i=0;i<2;i++)
		for(j=0;j<1;j++){
			printf("B matrisinin (%d,%d). elemanini giriniz->",i+1,j+1);
			scanf("%d",&b[i][j]);}
	matriscarp(a,b,c);
	for(i=0;i<3;i++){
		for(j=0;j<2;j++){
			gotoyx(10+i,10+4*j);
			printf(" %d ",a[i][j]);}
		printf("\n");}
	gotoyx(11,20);printf("x");
	for(i=0;i<2;i++){
		for(j=0;j<1;j++){
			gotoyx(10+i,24+4*j);
			printf(" %d ",b[i][j]);}
		printf("\n");}
	gotoyx(11,32);printf("=");
	for(i=0;i<3;i++){
		for(j=0;j<1;j++){
			gotoyx(10+i,38+4*j);
			printf(" %d ",c[i][j]);}
		printf("\n");}
	getch();
	return 0;}

void matriscarp(int a[3][2],int b[2][1],int c[3][1]){
	int i,j,k;
	for(i=0;i<3;i++)
		for(j=0;j<1;j++){
			c[i][j] = 0;
			for(k=0;k<2;k++)
				c[i][j] = c[i][j] + a[i][k] * b[k][j];}
}

void gotoyx(int y, int x){
	COORD coord;
	coord.X = x;
	coord.Y = y;
	SetConsoleCursorPosition(GetStdHandle(STD_OUTPUT_HANDLE), coord);}
  

#4: Work on the code below before FINAL EXAM!

#include <stdio.h>
#include <stdlib.h>
#include <math.h>

struct nokta{float x,y;};

int main(void){
	struct nokta p1,p2;
	printf("1. noktanin x ve y koordinatlarini giriniz -> ");scanf("%f%f",&p1.x,&p1.y);
	printf("2. noktanin x ve y koordinatlarini giriniz -> ");scanf("%f%f",&p2.x,&p2.y);
	float uzaklik=sqrt((p1.x-p2.x)*(p1.x-p2.x)+(p1.y-p2.y)*(p1.y-p2.y));
	printf("\n\nIki nokta arasindaki uzaklik = %.3f birimdir.\n\n",uzaklik);
	return 0;}

#5: Work on the code below before FINAL EXAM!

#include <stdio.h>
#include <stdlib.h>
#include <math.h>

struct nokta{float x,y;};

float uzaklik(struct nokta,struct nokta);

int main(void){
	struct nokta p1,p2;
	printf("1. noktanin x ve y koordinatlarini giriniz -> ");scanf("%f%f",&p1.x,&p1.y);
	printf("2. noktanin x ve y koordinatlarini giriniz -> ");scanf("%f%f",&p2.x,&p2.y);
	printf("\n\nIki nokta arasindaki uzaklik = %.3f birimdir.\n\n",uzaklik(p1,p2));
	return 0;}

float uzaklik(struct nokta q1,struct nokta q2){
	return(sqrt((q1.x-q2.x)*(q1.x-q2.x)+(q1.y-q2.y)*(q1.y-q2.y)));}

#6: Work on the code below before FINAL EXAM!

#include <stdio.h>
#include <stdlib.h>
#include <math.h>

struct nokta{float x,y;};

typedef struct nokta NOKTA;

float uzaklik(NOKTA,NOKTA);

int main(void){
	NOKTA p[5];int i,j;
	for(i=0;i<5;i++){
		printf("%d. noktanin x ve y koordinatlarini giriniz -> ",i+1);
		scanf("%f%f",&p[i].x,&p[i].y);}
	printf("\n\n");
	for(i=0;i<5;i++){
		for(j=0;j<5;j++)
	       printf("%.3f ",uzaklik(p[i],p[j]));
	    printf("\n");}
	return 0;}

float uzaklik(NOKTA q1,NOKTA q2){
	return(sqrt((q1.x-q2.x)*(q1.x-q2.x)+(q1.y-q2.y)*(q1.y-q2.y)));}

#7: Work on the code below before FINAL EXAM!

#include <stdio.h>
#include <stdlib.h>
#include <math.h>

struct nokta{float x,y;};

typedef struct nokta NOKTA;

float uzaklik(NOKTA,NOKTA);

int main(void){
	NOKTA p[5];int i,j;
	NOKTA *ptr=p;
	for(i=0;i<5;i++){
		printf("%d. noktanin x ve y koordinatlarini giriniz -> ",i+1);
		scanf("%f%f",&(ptr+i)->x,&(ptr+i)->y);}
	printf("\n\n");
	for(i=0;i<5;i++){
		for(j=0;j<5;j++)
		   if (j<=i)
	          printf("      ");
		   else
		      printf("%.3f ",uzaklik(p[i],p[j]));
	    printf("\n");}
	return 0;}

float uzaklik(NOKTA q1,NOKTA q2){
	return(sqrt((q1.x-q2.x)*(q1.x-q2.x)+(q1.y-q2.y)*(q1.y-q2.y)));}

#8: Work on the code below before FINAL EXAM!

#include <stdio.h>
#include <stdlib.h>
#include <math.h>

struct nokta{float x,y;};

typedef struct nokta NOKTA;

float uzaklik(NOKTA *,int,int);

int main(void){
	NOKTA p[5];int i,j;
	NOKTA *ptr=p;
	for(i=0;i<5;i++){
		printf("%d. noktanin x ve y koordinatlarini giriniz -> ",i+1);
		scanf("%f%f",&(ptr+i)->x,&(ptr+i)->y);}
	printf("\n\n");
	for(i=0;i<5;i++){
		for(j=0;j<5;j++)
		   if (j<=i)
	          printf("      ");
		   else
		      printf("%.3f ",uzaklik(ptr,i,j));
	    printf("\n");}
	return 0;}

float uzaklik(NOKTA *ref,int i,int j){
	return(sqrt(((ref+i)->x-(ref+j)->x)*((ref+i)->x-(ref+j)->x)+((ref+i)->y-(ref+j)->y)*((ref+i)->y-(ref+j)->y)));}

#9: Work on the code below before FINAL EXAM!

#include <stdio.h>
#include <stdlib.h>
#include <math.h>

struct nokta{float x,y;};

typedef struct nokta NOKTA;

void uzaklik_yaz(NOKTA *,int);

float uzaklik(NOKTA *,int,int);

int main(void){
	int i,j,adet;
	printf("Kac adet noktanin koordinatini gireceksiniz -> ");scanf("%d",&adet);
	NOKTA *ptr;
	for(i=0;i<adet;i++){
		printf("%d. noktanin x ve y koordinatlarini giriniz -> ",i+1);
		scanf("%f%f",&(ptr+i)->x,&(ptr+i)->y);}
	printf("\n\n");
	uzaklik_yaz(ptr,adet);
	return 0;
}

void uzaklik_yaz(NOKTA *ref,int adet){
	int i,j;
	for(i=0;i<adet;i++){
		for(j=0;j<adet;j++)
		  if (j<=i)
		    printf("      ");
		  else
		    printf("%.3f ",uzaklik(ref,i,j));
		printf("\n");}
}

float uzaklik(NOKTA *ref,int i,int j){
	return(sqrt(((ref+i)->x-(ref+j)->x)*((ref+i)->x-(ref+j)->x)+((ref+i)->y-(ref+j)->y)*((ref+i)->y-(ref+j)->y)));
}

BZ210 - Logic Circuits and Design (Undergraduate, Spring)

Logic Circuits and Design


BIM501 - Artificial Neural Networks - I (Graduate, Master of Science, Fall)

Artificial Neural Networks - I


BIM627 - Deep Learning - I (Graduate, Doctoral, Fall)

Deep Learning - I


BIM502 - Artificial Neural Networks - II (Graduate, Master of Science, Spring)

Artificial Neural Networks - II


BIM624 - Deep Learning - II (Graduate, Doctoral, Spring)

Deep Learning - II

Be a legend, not an engineer!