GithubHelp home page GithubHelp logo

Alaa Anani's Projects

adaptive-certify icon adaptive-certify

Implementation of adaptive hierarchical certification for segmentation using randomized smoothing.

cnn-from-scratch-cupy icon cnn-from-scratch-cupy

This is a fully vectorized CNN components repo: Dense, Conv2D, Max Pool and Flatten layers.

cuda-in-place-sum-reduction-no-divergence icon cuda-in-place-sum-reduction-no-divergence

This C++/CUDA C program performs in-place sum reduction on a floating-point vector of any size provided by the user. The vector is initialized to random values by the host. The parallel version of the program uses multiple thread blocks and shared memory. My program invokes the kernel multiple times.

hough-rectangle-and-circle-detection icon hough-rectangle-and-circle-detection

This Python project coded using Numpy implements line, rectangle and circle Hough Transform. It takes an image, determines the lines, rectangles and circles in it and also counts the money in the photo. [Calibrated on the provided test set only].

hrnet-semantic-segmentation icon hrnet-semantic-segmentation

The OCR approach is rephrased as Segmentation Transformer: https://arxiv.org/abs/1909.11065. This is an official implementation of semantic segmentation for HRNet. https://arxiv.org/abs/1908.07919

lasertaggame-embedded icon lasertaggame-embedded

This project aims to implement a lasertag game system on the STML432KC nucleo-board. The game logic follows a usual lasertag game.

minesweepers-sesnors-arduino icon minesweepers-sesnors-arduino

These are the codes used during the competition Minesweepers '18. The microcontroller used was Arduino Uno. Two Arduinos were used, one for sensors and the other was shielded with an Ethernet shield for wireless data communication.

minesweepers-shielded-arduino icon minesweepers-shielded-arduino

This is the code used on the sheilded Arduino during the competition Minesweepers '18. The sketch uses UDP protocol for receiving and sending data to the control station (LabVIEW) like the received sensors data. It also receives commands from the station for certain tasks; Joystick control, reset signal, activating PID control for angle and PWM adjustment.

rov19-arduino icon rov19-arduino

Arduino Codes used on Vader II. This is implemented on a Mega board.

unix-shell icon unix-shell

This is a UNIX shell. Project 1 in the Programming Projects of Chapter 3 in Operating Systems Textbook.

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.