Peter Martens's repositories
LangChain-AutoGPT-YouTube-Script-Generation-Streamlit-App
Python web app built on Streamlit, utilizing LangChain and the OpenAI API to automate YouTube title and script generation. The app offers a prompt-based interaction system, leveraging conversational memory and Wikipedia research. Resulting in a streamlined user interface to showcase outputs, history, and related Wikipedia research.
EEG-Schizophrenia-Classification-CNN-Model
Python TensorFlow / Keras convolutional neural net (CNN) model trained on EEG data to classify schizophrenia vs control subjects with up to 98% accuracy.
NBA-Analytics-Pipeline
Python ETL Pipeline that web-scrapes up-to-date NBA data from multiple sources, then statistically analyzes and visualizes into multiple team, player and league-wide reports.
HuggingFace-API-AI-Stable-Diffusion-Image-Generator-React-App
Stable Diffusion Image Generation: A captivating React app utilizing the Huggingface API to create unique AI-generated images based on user prompts. Explore endless creativity with the OpenJourney model, enjoy an intuitive interface, and unleash your artistic potential. Utilizing React + Styled Components for a seamless experience.
LeetCode-Algorithms-Roadmap
Collection of Leetcode Solution inspired by this algorithm roadmap: https://neetcode.io/roadmap
Programming-Fundamentals
Languages Include: ASM, C, C++, C#, COBOL, Fortran, Java, JavaScript, React, Python, Solidity
Web3-Lottery-dApp
A decentralized web3 application (JavaScript React App) connected to a Solidity Smart Contract. Users can enter by connecting their Meta-mask wallet and then sending 0.15 ETH. Only the smart contract owner can randomly draw the winner.
Autism-Diagnosis-Predictive-Model-Web-App
This project analyzes and visualizes Autism diagnosis based off the AQ-10 Questionnaire. Then predictively modelling (Keras/TensorFlow) unseen instances of ASD with up to 98% accuracy. Lastly the Project is implemented into a autism prediction web application.
NFL-Passing-Plots
Python Jupyter notebook that defines a function that returns an (x, y) coordinate scatter plot for TDs, INTs, completions and incompletions for any QB or QB comparison from 2017 to 2020.
Python-Advanced-Encryption-Standard-AES-Encryptor-and-Decryptor
AES encryption and decryption program in Python using cryptography library. Provides a command-line interface for users to encrypt/decrypt messages with AES using ECB mode and PKCS7 padding. Simple and interactive implementation for symmetric encryption.
Python-Caeser-Cipher-Encryption-and-Decryption-Algorithm
Caeser Cipher Python application that encrypts/decrypts messages by shifting letters based on a specified value. It ensures input validation, sanitizes messages, and supports visible and printable characters. It's user-friendly and suitable for basic encryption needs.
Python-Network-Vulnerability-Port-Scanner
This Python program scans a range of ports on a host and prints the open ports.
Python-Password-Generator-and-Strength-Checker
Using Python, this program allows you to generate a strong password or check the strength of an existing password.
Python-Secure-File-Deletion-Program
This code securely deletes a file by overwriting its contents multiple times with random data. The file is then deleted from the filesystem.
Twitter-Sentiment-Analysis-Pipeline
ETL Pipeline in Python - Using Snscrape to web-scrape tweets into Pandas dataframe, NLTK for Sentiment Analysis, and then Matplotlib/Seaborn to visualize.
Email-Spam-Classification-Naive-Bayes-AI-Prediction-Model
Utilizing pandas, numpy, scikitlearn and NLTK, this repository contains a Jupyter notebook for classifying spam and non-spam messages using the Naive Bayes algorithm with up to 98% accuracy on unseen examples.
FC-Cincinnati-Attendance-Analysis-and-Forcasting
This study used Python, NumPy, Pandas, matplotlib, seaborn, statsmodels, scikitlearn, and scipy to analyze the effects of promotional nights, day of the week, and team performance on attendance at FC Cincinnati matches in the 2021 and 2022 seasons. The analysis included data visualization, descriptive analytics, hypothesis testing, and regression.
Flappy-Bird-featuring-Larry-Bird
Unity / C# Game built for PC, inspired by Flappy Bird, but replaces bird with Larry Bird
Golang-Projects
Collection of Golang projects including: movie ticketing SQL app, file compression program, link webscraper, To-Do list web app
Heart-Attack-Analysis-and-Predictive-Models
Python EDA looking at the physiological factors contributing to heart attacks for over 300 patients. After looking at multiple ML predictive models, able to predict the likelihood of a heart attack with up to 92%
Heart-Rate-Analysis-and-Prediction-Models
A Keras NN is trained on ECG data to predict heart rate. It has 3 dense layers, ReLU activation, dropout, Adam optimizer, MSE loss, MAE metric. Test set evaluation, hyperparameter optimization with GridSearchCV, visualizations (correlation matrix, distribution, actual vs predicted).
LangChain-AutoGPT-Haiku-Generator-Streamlit-App
The LangChain AutoGPT Haiku Generator is a Streamlit application that utilizes the OpenAI API and GPT-3.5 large language model to generate haikus. It provides an interactive interface for users to input prompts and receive haiku titles and poems as output.
LangChain-AutoGPT-Recipe-Generation-Streamlit-App
Python streamlit application that uses LangChain and the ChatGPT language model from OpenAI to generate recipes based on a list of ingredients provided by the user.
Nike-Landing-Page-React-Clone
Web and mobile friendly interactive frontend built in React, inspired by the Nike Website landing page
OpenAI-API-ChatGPT-React-Next-Clone
ChatGPT inspired application utilizing React for the frontend and Express for the backend to communicate with the OpenAI API. Users can input messages, receive AI-generated responses, and view previous chat conversations.
React-Firebase-Private-Messaging-Web-Application
Realtime private messaging app built using React and SCSS for frontend and Firebase for backend to ensure security and privacy. It has a user-friendly interface and is accessible on desktop and mobile devices. Users can create accounts, log in securely, and join private chat rooms.
Sketchpad-JavaScript-Web-App
Interactive sketchpad web app implemented in Vanilla JavaScript, Has undo capabilities, Fully functional on either mobile or desktop
Space-Jam-1996-Promo-Site-Remaster
Currently in Development Web and mobile friendly frontend clone built in React, inspired by the 1996 Space Jam promo site
Tesla-Landing-Page-Clone-React-Frontend
Web and mobile friendly interactive frontend built in React, inspired by the Tesla landing page
Video-Sharing-Platform-React-Frontend
YouTube inspired video sharing platform frontend built in React