Giter Club home page Giter Club logo

I'm Gökhan - whose interested in AI and IoT

  • 🌱 Trying to improve myself in the area of TinyML.
  • ⚡ Check out the projects I pinned on the bellow!

Projects and Categories

Artificial Intelligence and Computer Vision
  • Rubie's Steganography: An encoder-decoder for hiding two different images into one carrier image with using Fast Fourier Transform. The decoding mechanism is automatic, that does not need any information from encoder.
  • Classic Genetic Algorithm for PID Tunning: This is a learning algorithm to find best PID controller gains with genetic algorithm. It has an API and GUI interfaces to implement for your own project.
  • Shallow CNN for COVID19 with CLAHE Preprocessing: A Shallow CNN model which classifies COVID-19 X chest x-rays. The original point is to have adaptive histogram equalization as a preprocessing step. It uses Tensorflow.
  • Restaurant Review Binary Clasifer: A natural language processing application which is written from scratch (no ML library used). I've used logistic regression to create the model.
  • Vectofil+: A GUI tool to reduce vector-based filters to your image. Vector-based filters are commonly used on image enhancement to reduce noises. I've implemented BVDF, VMF, and their combination filter. This combination filter has a setting to change percentage of each filter in operation.
  • Decision Tree with Information Gain Splitting: A decision tree library that I've written from scratch. It uses informative gain as splitting method.
  • Quality Conrol on Mirror Production: It is an proof-of-concept tool to perform quality controls on mirror production. It works on prepared environment with Raspberry Pi as the controller. I created it while my internship on YongaTek.
  • Edge Detection of Conveyor Bands: A tool to predict edges of a conveyor band. It only uses image processing techniques. I created it while my internship on YongaTek.
Quantum Computing
  • Quantum Fourier Transform: This algorithm lets you to apply DFT to a state with quantum circuits. It has decreased the complexity to O(NlogN) from classical O(N^2) approach.
  • Bernstein Vazirani Algorithm: Find a secret number with O(1) complexity using Quantum Computing instead of classical O(n) approach.
  • Deutsch-Jozsa Algorithm: This algorithm lets you to find a the type of a binary function in O(1) complexity instead of classical O(n/2) approach.
  • Quantum Teleportation: This script is a simple implementation on Quantum Teleportation theorem.
Embedded Applications
  • BME280 Sensor Reading to Bluetooth LE: A Zephyr RTOS application which acts as a BLE peripheral for environmental sensing device for houses. It uses real time operating systems, threads and semaphore concepts.
  • Compfilex: A web/embedded application suite which lets you to connect your composite filament extruder to the web application and control it everywhere. This project was funded by TUBITAK.
  • Pico W Web Server: A MicroPython server which runs on Pico-W boards.
  • Telit C SDK for RP2040: I've created an functional API to use Telit modem with RP2040 microcontroller. This project is not completed since I've not seperated the API, however, it can be thought as a boilerplate. Written using RP2040 C SDK.
  • 4 Digit 7 Segment Display Driver in VHDL: It is a chip that drives seven segment displays with inputs as BCD numbers. I've used moduler approach to create the mechanism which let's you easily change the project for your needs.
  • Fixed Sequence Traffic Light Controller in VHDL: It is a controller chip designed with state machine principles to control fixed-sequence traffic lights.
  • Sparkfun Qwiic Keypad Library for MicroPython: MicroPython library for using Sparkfun's Qwiic Keypad with 12-buttons.
  • A Raspberry Pi Car with Camera: This project has been created for controlling a car with Raspberry Pi which has two-sided encrypted communication with remote controller and a camera sender with high FPS. This project was funded by TUBITAK.
  • Introduction to VHDL with Projects: The project I've implented on VHDL while learning FPGAs.
  • mbed Application Development: This repository includes the files and software examples to train yourself for ARM mbed usage.
Others
  • Liyakat: A web platform to collect entries, handles a voting each month, and to show previously voted best entry.
  • Mobile Application for Controlling RPi Car: It lets you to have encrypted communication with real-time camera to control your Raspberry Pi. It is created using Python :)
  • Screen Extender to Android: It is a counter-attack to Samsung's second screen feature! Tested on Debian-based distros and Samsung Galaxy tab. It needs cable connection.
  • 3D Conway's Game of Life: This implementation is important due to its unlimited-map feature and new capabilities on 3D space. The life rules can be changed with the API.
  • Multiprocessing with CUDA: I've created this repository for the training of CUDA.
  • llstring.h: The double-sided linked list implementation of C's string.h library.
  • pdfmora: A tool to download sequential PDFs from an URL pattern.

Gyokhan Kochmarla's Projects

ai4robotics icon ai4robotics

This repository is a warehouse for the files and programs to study Artificial Intelligence for Robotics course by Georgia Institute of Technology.

alisfaturasistemi icon alisfaturasistemi

A invoice tracker which assigns the invoices to particular groups/cooperations.

autodocer icon autodocer

An automatic docstrings generator using local LLM models.

bernsteinvaziranialgorithm icon bernsteinvaziranialgorithm

Find a secret number with O(1) complexity using Quantum Computing instead of classical O(n) approach. The repository is an application interface to use the Bernstein-Vazirani algorithm.

binpackingwithcolor icon binpackingwithcolor

A testing utility for the Bin Packing problems from applied mathematics. This utility also lets you to use a "color" property.

compfilex icon compfilex

Web based control panel, microcontroller firmware and machine schematics for creating composite filament extruder. It is supported by TUBITAK.

cppogrenme icon cppogrenme

Udemy'den Sadi Evren Şeker'in kursu sayesinde hazırladığım C++ dosyaları. Final ödevi İUC-EEM Introduction to Prog. and Comp. dersi için hazırlanmıştır.

cudaogrenme icon cudaogrenme

EuroCC Turkey kapsamında gerçekleştirilen TRUBA sunucularında CUDA Eğitimi Dosyaları

decisiontree-informationgain icon decisiontree-informationgain

This is a Decision Tree implementation with Python which uses information gain to split attributes. It does not use any ML library.

deutschjozsaalgorithm icon deutschjozsaalgorithm

This algorithm lets you to find a the type of a binary function in O(1) complexity instead of classical O(n/2) approach. This repository is an application interface to use Deutsch-Jozsa Algorithm.

git-egitim-sonrasi-test icon git-egitim-sonrasi-test

Bu repo vermiş olduğumuz Git eğitiminin ardından kullanıcıların anlama seviyelerini test edebilmemiz için açılmıştır.

harmonics-radius-index icon harmonics-radius-index

Harmonics' Radius Index (HRI95) is a full-reference image quality index based harmonic structures of the images for the comparison super-resolution models.

home-security-system icon home-security-system

Check human presence within a camera in your Raspberry Pi if your phone is not connected to the WiFi network!

introduction-to-vhdl-projects icon introduction-to-vhdl-projects

VHDL Projects that I've created during the course Programmable Logic Devices in West Pomeranian University of Technology in Szczecin.

invdef_server icon invdef_server

This repository made by İstanbul Üniversitesi-Cerrahpaşa Thermoelectricity Laboratuary BSc. Students. Project has been preparing for TUBITAK.

invisible-defender icon invisible-defender

A mobile application written in Python to control a Raspberry Pi-servered car with camera view.

iucdownloader icon iucdownloader

İstanbul Üniversitesi - Cerrahpaşa Döküman İndirme Programı

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.