Git Product home page Git Product logo

Alaa Anani's Projects

3-variable-k-map-minimizer icon 3-variable-k-map-minimizer

This C++ code finds the simplest boolean expression of a logic function of 3 variables by inputting its K-Map. All copy rights © go to Alaa Anani.

a-algorithm-graph-traversal icon a-algorithm-graph-traversal

This C++ code follows the A* algorithm in traversing a graph that is inputted to the program in a text file in the form of a matrix (For each index i,j the weight of the edge is the value of the Matrix[i][j]). It finds the minimum spanning tree to traverse the graph using Priority Queues and Sets classes.

adaptive-certify icon adaptive-certify

Implementation of adaptive hierarchical certification for segmentation using randomized smoothing.

cache-simulator icon cache-simulator

This C++ code simulates a Directly Mapped, Fully Associative and N-Way Associative caches to show the effect of spatial locality and temporal locality on them. As well as write back types and parameters within the cache (Size, block size, blocks per set)

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.

hellorenode icon hellorenode

This is a starter repo for building applications that can be emulated on Renode

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

ilearndeeplearning.py icon ilearndeeplearning.py

This repository contains small projects related to Neural Networks and Deep Learning in general. Subjects are closely linekd with articles I publish on Medium. I encourage you both to read as well as to check how the code works in the action.

jupytext icon jupytext

Jupyter Notebooks as Markdown Documents, Julia, Python or R scripts

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.

reinfrocement-learning icon reinfrocement-learning

This repo contains the solutions for the exercises of the Reinforcement Learning 2020 Textbook by Richard S. Sutton and Adrew G. Barto found here (https://www.amazon.de/Reinforcement-Learning-Introduction-Adaptive-Computation/dp/0262039249/ref=asc_df_0262039249/?tag=googshopde-21&linkCode=df0&hvadid=310780588948&hvpos=&hvnetw=g&hvrand=1059996085859779745&hvpone=&hvptwo=&hvqmt=&hvdev=c&hvdvcmdl=&hvlocint=&hvlocphy=9060722&hvtargid=pla-458692329113&psc=1&th=1&psc=1&tag=&ref=&adgrpid=61876418335&hvpone=&hvptwo=&hvadid=310780588948&hvpos=&hvnetw=g&hvrand=1059996085859779745&hvqmt=&hvdev=c&hvdvcmdl=&hvlocint=&hvlocphy=9060722&hvtargid=pla-458692329113).

rov19-arduino icon rov19-arduino

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

the-sleeping-teaching-assistant icon the-sleeping-teaching-assistant

Using POSIX threads, mutex locks, and semaphores, a simulation of a CPU (TA) handling processes (Student) is done in C. Refer to report for details.

traffic-signs-object-detection icon traffic-signs-object-detection

This project coded in Python uses opencv functions and a CNN model to detect traffic signs containing at least red and yellow colors.

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.