Tacuma Solomon's repositories
Infix-to-Expression-Tree
Program that inserts an expression in Infix notation to a binary tree. In addition to the above requirement, it implements an evaluation of the expression tree. (C++)
Matrix-Multiplication-Using-Threads
Given two matrices, A and B, where matrix A contains M rows and K columns, and matrix B contains K rows and N columns, calculate the matrix C, with each element of C in a separate worker thread. (Java)
POSIX-Message-Passing
This Project consists of using POSIX message queues for communicating temperatures between each of four external processes and a central process. This project was completed on Ubuntu-Linux. (C)
Bison-Processor
A Simulation of a Stack-based CPU with a mini Kernel for running batch programs written in the Stack-based ISA. (Hexadecimal format in a .exe file - ISA provided in Documentation) (Java)
Hex-Comparison
Takes two hexadecimal numbers as input, and determines if the first number is greater, less, or equal. (MIPS-Assembly Language)
Infix-to-Prefix-Converter
A C++ source code/program that will convert an expression in infix notation to to the equivalent expression in prefix (polish) notation. (C++)
Naive-Bayes-Classifier
Implementation of the Naive Bayes Classifier Algorithm in Octave (Octave)
Thesis-Code
This repository has the R Code, Oracle SQL code, and Documentation of my thesis.
City-Adjacency-List
Program that reads a data file and constructs an adjacency list. It then finds if there is any two-legged path (route) between two cities. (C++)
ClapBackApp
App for Affective Computing - 'Bout that Clapback action boss.
Community-Binary-Search-Tree
This program involves modeling a community of people to be able to answer certain questions about the community and its members. (C++)
dc_doh_hackathon
Repository for the DC DOH Hackathon on September 23rd, 2017
Famous-Infamous
Computer guesses player's famous or infamous person. The questions are stored in a Binary Search Tree Structure. (C++)
how_to_deploy_a_keras_model_to_production
This is the code for the "How to Deploy a Keras Model to Production" by Siraj Raval on Youtube
Kaggle-MNIST
Testing Different Algorithms for MNIST dataset - C5.0 Decision Tree, Boosting, SVM, and Random Forest with 10x 10-fold cross validation and grid search (caret)
Kaggle-Titanic
My First Kaggle Data Project. Based on the Manifest of the HMS Titanic, recording who lived, and who died in the disaster. I played with C5.0 Decision Tree, rpart Decision Tree, Imputation of missing values using a decision tree model, Random Forest, and Conditional Inference Trees.
Linear-Regression
Uses the Linear Regression algorithm to determine the relationship between sets of data (Octave)
LinearRegression
Simple Linear Model for fitting Data
Logistic-Regression
Simple hand coded linear regression model that is trained on NFL field goal attempts in 2003. Predicts the probability of a field goal being a success.
Matrix-Multiplcation-Using-Pthreads
Given two matrices, A and B, where matrix A contains M rows and K columns, and matrix B contains K rows and N columns, calculate the matrix C, with each element of C in a separate worker thread. (C)
MNISTFlaskApp
Flask app for digit recognition. Draw in a number, and click on a button to generate a prediction. This was basically an exercise to learn Python, Sklearn, Google Cloud Platform, git in terminal, glt, working with resizing and flattening image data, and flask.
Recursive-Array-Addition
Program that first prompts the user to enter a value between 1 and 10. The program then uses this integer as a parameter to a recursive function that computes the sum of the N integers in the array. (C++)
Reverse-Print-via-Recursion
The Program prints the contents of a linked list in reverse using recursion. (C++)
Simple-Text-Parser
A simple C program parses a select number of words from a text file. (C)
TournamentPredictor
The Tournament predictor's purpose is help reduce branch penalties in Instruction Level Parallism by predicting whether an assembly language branch instruction is taken or not taken. Different parameters are used, with the prediction accuracies recorded. (JAVA)
Tumblr-User-Retention
What started as a take-home exam, that sort of ended up as a full blown practice project for me.