PatrickWalsh6079
Data Scientist dork in Raleigh. Having fun with AI and using GitHub as an information sharing and networking platform.
ECS FederalRaleigh, NC
Pinned Repositories
Amazon-SageMaker-examples
Example notebooks that show how to apply machine learning, deep learning and reinforcement learning in Amazon SageMaker
Automation_Email_Extract_APIs
Business-Analytics
Correlation, regression, descriptive statistics, R-squared, two-way sensitivity analysis, and more!
C
These are some simple programs that helped me learn the C programming language.
Cpp
These are programs written in C++
DataScience
These are programs I have written to facilitate the creation of Machine Learning models and other Artificial Intelligence projects.
Gaming
This repository includes game projects for school and for fun.
Google-Cloud-Redaction
Langchain_Invoice_extractor
This program uses a PDF uploader and LLM to extract content from PDFs and convert them to a structured, .csv file. Can use either the OpenAI or Llama LLM. Run in terminal with following command: streamlit run app.py
LangChain_LinkedIn_Resume_Processor
This program scrapes a LinkedIn user's profile and saves it to a JSON file. It then loads the JSON file, breaks it into chunks, vectorizes the data and stores the vectorized data in a vector store, then uses a LLM to do Q&A over documents using an OpenAI model.
PatrickWalsh6079's Repositories
PatrickWalsh6079/Langchain_Invoice_extractor
This program uses a PDF uploader and LLM to extract content from PDFs and convert them to a structured, .csv file. Can use either the OpenAI or Llama LLM. Run in terminal with following command: streamlit run app.py
PatrickWalsh6079/LangChain_LinkedIn_Resume_Processor
This program scrapes a LinkedIn user's profile and saves it to a JSON file. It then loads the JSON file, breaks it into chunks, vectorizes the data and stores the vectorized data in a vector store, then uses a LLM to do Q&A over documents using an OpenAI model.
PatrickWalsh6079/Automation_Email_Extract_APIs
PatrickWalsh6079/Business-Analytics
Correlation, regression, descriptive statistics, R-squared, two-way sensitivity analysis, and more!
PatrickWalsh6079/C
These are some simple programs that helped me learn the C programming language.
PatrickWalsh6079/Cpp
These are programs written in C++
PatrickWalsh6079/Gaming
This repository includes game projects for school and for fun.
PatrickWalsh6079/JavaScript-Web-Development
PatrickWalsh6079/JavaTheHut
PatrickWalsh6079/LangChain_demo
Simple Large Language Model (LLM) for learning purposes using LangChain and OpenAI to create a Q&A chatbot.
PatrickWalsh6079/Langchain_Email_generator
This LLM uses the LLama 2 model to generate email templates given a few input parameters.
PatrickWalsh6079/LangChain_inquiry_processor
This program is a web application that allows a user to copy and paste a customer inquiry into a text box and the AI processes that inquiry, providing a summary, extracts the key topic(s), assigns label codes, and provides sentiment.
PatrickWalsh6079/Langchain_marketing_app
This application uses LangChain and OpenAI to generate information based on the intended audience and subject matter. The UI is built with Streamlit.
PatrickWalsh6079/LangChain_memory
This program explores different uses of memory chains within LangChain to create Large Language Model applications that have the ability to remember previous chats in a conversation, giving the model greater context understanding.
PatrickWalsh6079/LangChain_OpenSource_Chatbot
This application uses Bloom, a free, open source LLM alternative to GPT3.5. Bloom was developed by BigScience.
PatrickWalsh6079/LangChain_prompts
LangChain demo on how to create and use prompts and prompt templates in Large Language Models (LLM) and chatbots.
PatrickWalsh6079/Langchain_Recipe_creator
This app uses an LLM to generate recipes based on available ingredients. Just type in the available ingredients and the app creates recipe suggestions.
PatrickWalsh6079/Langchain_Satirical_News_Generator
This app uses Langchain to generate satirical news articles intended for entertainment purposes.
PatrickWalsh6079/LangChain_semantic_search_over_docs
This program has a document connection chain built out, with a document that is loaded, transformed (broken into chunks), text embedded, stored in a vectorstore, and retrieved with a document retriever. It lets the user perform semantic search over the document to pull back similar document objects from each search.
PatrickWalsh6079/LangChain_semantic_search_using_pinecone
This program uses Pinecone as a vector store to allow the user to perform semantic search over documents.
PatrickWalsh6079/LangChain_word_similarity_search
This repository uses LangChain and OpenAI to do word similarity searches, allowing the user to input a word and for the model to output similar words based on cosine similarity.
PatrickWalsh6079/LangChain_YouTube_Chatbot
This app transcribes YouTube videos using audio-to-text and stores the transcripts in a vector store database which can then be queried with an LLM chatbot interface.
PatrickWalsh6079/NaturalLanguageProcessing
Notebooks for building NLP text models using Python.
PatrickWalsh6079/NLP_Word_Freq_Analysis
This contains code and a report of word frequency distribution, REGEX, bigram frequency analysis, and pointwise mutual information.
PatrickWalsh6079/Pong_Mobile_App
This is a mobile app version of the classic game Pong. Built using Kivy
PatrickWalsh6079/Pygame
PatrickWalsh6079/Python
PatrickWalsh6079/R
This holds my first R programs written during grad school for my Master's degree in Data Science. Written in RStudio.
PatrickWalsh6079/Software_Security
This repository has descriptions and code examples from the Common Weakness Enumeration (CWE) Top 25 Most Dangerous Software Weaknesses.
PatrickWalsh6079/SQL
Collection of SQL statements run in MySQL Workbench from Oracle