Osama Sarhan's Projects
ALBERT: A Lite BERT for Self-supervised Learning of Language Representations
alfa_ecstar
A Java based Algorithm simulation project. This project simulates the Linear Search, Binary Search, Selection Sort, Insertion Sort, Merge Sort, Quick Sort, Breadth First Search, Depth First Search, Minimum Spanning Tree (Kruskal), Minimum Spanning Tree (Prim), Shortest Path (Dijkstra).
This project is done as an assignment for the module Design Analysis and Algorithms where this would be an e-learning tool to learn Sorting algorithms for the beginners in this field.
Searching and Sorting Algorithms (Java)
Example notebooks that show how to apply machine learning, deep learning and reinforcement learning in Amazon SageMaker
Learn to work with databases on Android using the Room persistence library.
App demonstrates how to use Room to save, read, update, and delete inventory items in a SQLite database.
Arabic edition of BERT pretrained language models
Arabic Handwritten Characters Recognition using Deeplearning4j
Online recognition of American Sign Language Finger Spelling from a video (webcam) and interpretation of the gestures.
A curated list of awesome Deep Learning tutorials, projects and communities.
The most cited deep learning papers
The open source version of the AWS DeepRacer Devloper Guide docs. You can submit feedback & requests for changes by submitting issues in this repo or by making proposed changes & submitting a pull request.
DeepRacer workshop content
Use AWS RoboMaker and demonstrate running a simulation which trains a reinforcement learning (RL) model to drive a car around a track
Airline Booking is a complete web application that provides Flight Search, Flight Payment, Flight Booking and Loyalty points including end-to-end testing, GraphQL and CI/CD. This web application is the theme of Build on Serverless Season 2 on AWS Twitch running from April 24th until end of July.
A banking System Created Using Django Python Web Framework
TensorFlow code and pre-trained models for BERT
🏆 A ranked list of awesome machine learning Python libraries. Updated weekly.
Brainfuck Interpreter
Encrypt, decrypt, and break caesar's cipher.
Implementation of a Caesar cipher, both encoding and decoding. The key is an integer from 1 to 25. This cipher rotates the letters of the alphabet (A to Z). The encoding replaces each letter with the 1st to 25th next letter in the alphabet (wrapping Z to A). So key 2 encrypts "HI" to "JK", but key 20 encrypts "HI" to "BC".
Caffe: a fast open framework for deep learning.
Readable implementation of a Capsule Network as described in "Dynamic Routing Between Capsules" [Hinton et. al.]
API for interacting with ChatGPT using Python and from Shell.