Shay Naor's repositories
Computer_Science_Summaries
computer science summaries
Algorithms_1
This repository contains codes from Algorithms 1 course, Ariel University.
AlexNet_PyTorch
PyTorch implementation of AlexNet model. Paper: https://proceedings.neurips.cc/paper/2012/file/c399862d3b9d6b76c8436e924a68c45b-Paper.pdf
Algorithms_2
This repository contains codes from Algorithms 2 course, Ariel University.
Switching_Shifts
An Android app that allows employees to find a replacement for the shift they want to replace, using Top Trading Cycles Algorithm
Basic_Socket_TCP_UDP
basic socket TCP UDP in C
Convolution_And_Edge_Detection
Assignment in Image Processing and Computer Vision Course. This exercise covers convolution on 1D and 2D arrays, image derivative and image blurring, Edge detection
Image_Blending_Using_Pyramids_and_Optical_Flow
Assignment in Image Processing and Computer Vision Course. This exercise covers optical flow- implement Lucas Kanade algorithm, and image blending using Gaussian and Laplacian pyramids
Image_Inpainting
Image inpainting, fill holes in the image, assignment in Deep Learning Course.
Image_Representations_And_Point_Operations
Assignment in Image Processing and Computer Vision Course. This exercise covers histogram equalization, quantization, gamma correction.
Bulls_and_Cows
Bulls and Cows game
Data_Stracture
This repository contains codes from Data_Stracture course, Ariel University.
LeNet5_PyTorch
PyTorch implementation of LeNet5 model. Paper: http://yann.lecun.com/exdb/publis/pdf/lecun-01a.pdf
Math_Polynom
This code can receive a monomial or a polynomial , ax^b when a is a real number and b is a positive integer (natural)number , and can perform basic task : add, multiply and subtract. And more complex tasks such as: finding root of a polynomial between two points , and finding the area of a polynomial using Riemann Integral between two points.
Memory_Leak_Thread_Race_Check
This program is a basic scrips that checks if the program compile, check memory leak and thread race.
OOP_EX2-EX3
assignments 2,3 in java OOP course Ariel Uni
Pacman
This project is a simple game , the game is in a 2d plain. The object of the game is for the play to eat all the fruits while avoiding the obstacles and the ghosts. The game will end when all the fruits are eaten or the time ended. This game has 9 maps and two options to play it. one option is manual control , you can control the direction of the player with the mouse. The second option is automatic , an algorithm will control the player.
Python_Course
Udemy course: Complete Python Bootcamp: Go from zero to hero in Python 3
ResNet_PyTorch
PyTorch implementation of ResNet model. Paper: https://arxiv.org/abs/1512.03385
Simple_Chat
This project implements a simple Client, Server chat application using Java.
VGG16_PyTorch
PyTorch implementation of VGG16 model. Paper: https://arxiv.org/abs/1409.1556