Giter Site home page Giter Site logo

Madison Freeman's Projects

bitcoin_scroogecoin icon bitcoin_scroogecoin

In this project, we implement the logic used by ScroogeCoin to process user transactions and produce the ledger. The company organizes transactions into time periods or blocks. In each block, Scrooge receives a list of transactions, validates the transactions received, and publishes a list of validated transactions.

bp-algo-neural-networks icon bp-algo-neural-networks

Project implementing the backpropagation algorithm for neural networks applied to hand-written digit recognition.

brain-tumor-classification-model icon brain-tumor-classification-model

In this project, we created a convolutional neural network using the EfficientNetB1 model in Keras to perform Image Classification of MRI brain scans with reasonably high (97.4%) accuracy.

cbc-and-ctr-mode.go icon cbc-and-ctr-mode.go

Program (in Golang) implementing encryption/decryption systems using AES in CBC mode and AES in CTR mode to recover the plaintext from hex-encoded ciphertext.

cbc-and-ctr-mode.py icon cbc-and-ctr-mode.py

Program implementing encryption/decryption systems using AES in CBC mode and AES in CTR mode to recover the plaintext from hex-encoded ciphertext.

consensus-from-trust icon consensus-from-trust

Designed and implemented a distributed consensus algorithm given a graph of “trust” relationships between nodes as an alternative method of resisting sybil attacks and achieving consensus. In this project, we developed a robust CompliantNode class that will work in all combinations of the graph parameters.

hac-art-gallery icon hac-art-gallery

An interactive, 3D Art Gallery showcasing Stetson University's current selection of paintings and sketchings by Oscar Bluemner

hmac-sha256 icon hmac-sha256

Program to compute the hash of a given file and to verify blocks of the file as they are received by the client. Allowing web browsers to authentic files before displaying the content to the user.

k-means-clustering-algo icon k-means-clustering-algo

This project implements the K-means clustering algorithm, applies it to compress images, and uses principal component analysis to find a low-dimensional representation of facial images.

linear-regression-model icon linear-regression-model

Created a linear regression model predicting profits for restaurant franchises seeking different cities to open a new venue with annual profit data, the population data of major cities, and number of food trucks located in several cities. Built a second multivariable linear regression model predicting the prices of houses (based on size, number of floors, bedrooms, and bathrooms) for different cities in the current market, to predict a good future market prices.

logistic-regression-model icon logistic-regression-model

A classification model which calculates University applicant’s probability of admission into a program based on SAT and ACT exam scores given historical data from previous applicants as a training set for logistic regression.

multiclass-classification icon multiclass-classification

Designed a neural network with multi-class regression to recognize handwritten digits (0-9) and to represent complex models that form non-linear hypothesis. We implement a feedforward propagation for the neural network and use the weights from our previous repository https://github.com/madison-freeman/logistic-regression-model.

pdf-editor icon pdf-editor

A simple PDF editor for the web browser. Free to use. No software downloads.

quicksort-on-doubly-linked-list icon quicksort-on-doubly-linked-list

Sorted the given doubly linked list of size N using quicksort. Created a function partition(), which accepts the first and last node of the given linked list as input parameters and returns the pivot's address. Expected Time Complexity: O(NlogN), Expected Auxilliary Space: O(1), Constraints: 1 <= N <= 200

rsa-factoring-challenge icon rsa-factoring-challenge

Built a program to break RSA encryption when the public modulus N is generated incorrectly from generating the first prime p by choosing a random number R and scanning for a prime close by and the second prime q generated by scanning for another random prime also close to R.

sars-cov-2-spike-protein-visualization icon sars-cov-2-spike-protein-visualization

Built interactive 3D models of SARS-CoV-19 spike (S) protein structures and generated high-quality images using biological sequence data stored in FASTA, PDB, and XML format (for educational purposes)

stream-cipher icon stream-cipher

A simple encryption/decryption system for hex-encoded ciphertexts using the same stream cipher key.

support-vector-machines icon support-vector-machines

A project in which we apply SVM with Gaussian kernels for non-linear classification on datasets that are not linearly separable.

two-prime-numbers icon two-prime-numbers

Given an even number N (greater than 2), returned two prime numbers whose sum will be equal to given number. Printed only the pair whose minimum value is the smallest among all the minimum values of pairs with the minimum element first.

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.