Yahya Saad <(")'s Projects
demonstrates the process of training and evaluating logistic regression models for multi-class classification tasks, along with calculating accuracy
practicing on HTML&CSS to build this creative CV
develop a neural network model to classify airline passengers as dissatisfied, neutral, or satisfied.
generate a random animals card.
basic mini shell that supports executional Linux terminals' commands
MCTS-based connect four player: t plays connect four well by using the MCTS algorithm learned in class. In the connect four game, players take turns putting black and white pieces in a rectangular βgridβ. The first player to get four pieces in a row, either vertically, horizontally, or diagonally, wins.
Led a team of 5 students in developing a comprehensive full-stack application. Successfully managed events and product offerings tailored to specific organizations within Jerusalem.
A full-stack application built with Node.js, Express.js, and jQuery for managing courses, students, and grades.
The program show a system to manage every customer in a supermarket, with a full options of adding/deleting/ modifying a specific product, testing the program with JUnit library
can you remember them all ? with minimum clicks and minimum time?
A simple C++ program that simulates a file system, allowing users to perform file operations on a virtual disk. Explore basic file management and disk allocation concepts with this educational tool
synchronization mechanisms required to solve the consumer producer problem in the context of polynomial operations
implementing an event-driven chat server that forwards incoming messages to all clients except for the sender, using select to check for ready socket descriptors and maintaining a queue for each connection.
Events holder by using local storage and JSON
Clever and creative abilities of GPT generator build from scratch: Creating a compact GPT model tailored for the culinary domain and designed to offer various services.
The program parses the user's command, extracts relevant information from it, and sends an HTTP request to the specified server. The program can handle different cases of input and reports errors when needed.
Constructs an HTTP response based on the client's request. Sending the response to the client using a thread pool server
Calculate a minimal value of the very large array of values using MPI + OpenMP environment.
handling pipes throw a mini shell :)
Node.JS: Express collecting data from the user and deployed it in Mailchimp API.
this program receives from the screen strings of digits representing positive integers in one of three bases - decimal base (10) binary base (2) and octal base (8). After selecting a base from the list, the program picks up the string and converts it to its numeric value. The numbers will be stored in an array of integers variables.
Parallel Object Recognition in Image Processing
a professional and personal portfolio, build using my knowledge in HTML5, CSS3, JavaScript
basic simulation for how the api works in NodeJS: express
electronic game of memory skill using jQuery
By analyzing the words that arrive across most types of fake mail, the presence and frequency of certain words in the mail indicates the likelihood that this mail is fraudulent. This project is based to compare SVM algorithm with Adaboost algorithm.
analyze text input by the user. It provides information about the number of words and characters in a sentence.