GithubHelp home page GithubHelp logo

Peter Martens's Projects

langchain-autogpt-haiku-generator-streamlit-app icon 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-youtube-script-generation-streamlit-app icon 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.

midas-computer-vision-depth-estimation icon midas-computer-vision-depth-estimation

This Python code uses the MiDaS model for real-time depth estimation on webcam video. MiDaS predicts the relative depth of objects in a scene, and the output is displayed using matplotlib. Bicubic interpolation is used to upsample the low-resolution depth map produced by the model. Output is then displayed in an interactive Streamlit web app.

mlb-analytics-pipeline icon mlb-analytics-pipeline

This Python project scrapes and cleans MLB data, using pivot tables to visualize scenarios such as home vs away or opponents. It models and visualizes statistical trends, including regression analysis and league leaders, for any specified statistic and scenario. Detailed analysis of individual and team performances is provided.

mlb-batting-heatmaps icon mlb-batting-heatmaps

Python Jupyter notebook that takes in 2018 MLB advanced media data, and then uses matplotlib to create heatmaps for all the balls put into play during the 2018 season. Largely utilizing pandas, numpy and matplotlib

mlb-moneyball-analytics icon mlb-moneyball-analytics

Collection of Jupyter Notebook EDAs and Visualizations of MLB data, largely inspired by the methods used in Moneyball., primarily regression analysis

nba-analytics-pipeline icon 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.

nba-flask-applications icon nba-flask-applications

This repository contains multiple flask applications relating to NBA data (including injuries, standings, daily matchups).

nba-shooting-heatmaps icon nba-shooting-heatmaps

Python Jupyter notebook that takes in 2016-2017 NBA shooting data, and then plots that data onto basketball courts made in matplotlib, and then further analysis done through use of seaborne joint plots.

netflix-exploratory-data-analysis icon netflix-exploratory-data-analysis

Python Jupyter notebook reading in data for all Netflix content (as of July 2022) and creates data visualizations based on IMDB score, content type, genre, age certification, release year and runtime.

neurosynth-cognitive-fmri-analysis icon neurosynth-cognitive-fmri-analysis

In this Cognitive and Computational Neuroscience research project, I utilized neurosynth to further study the connection between multiple cognitive / behavioral patterns (Addiction, Anxiety), utilizing neurosynth I was able to write up the fMRI neueroanotmoical connection to such cogntive processes.

nfl-passing-plots icon 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.

openai-api-chat-bot-streamlit-web-app icon openai-api-chat-bot-streamlit-web-app

Chatbot using the OpenAI API and Streamlit. Users can enter messages in a web interface, and the chatbot generates responses using the OpenAI language model. The conversation history is stored and displayed in a chat format.

openai-api-chatgpt-react-next-clone icon 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.

openai-customizable-chat-bot-streamlit-app icon openai-customizable-chat-bot-streamlit-app

Python Streamlit web app utilizing the OpenAI API GPT 3.5 Turbo language model. The app has a sidebar that allows the user to change and initiate new chate based on user defined settings such as language model, personality, context, and response temperature.

openai-langchain-email-summarizer icon openai-langchain-email-summarizer

Python script utilizing the OpenAI API and LangChain to summarize emails. User inputs email and subject, and function returns sender, role, tone, summary, and spam classification.

openai-langchain-multi-pdf-chat-bot icon openai-langchain-multi-pdf-chat-bot

Python Streamlit web app allowing the user to upload multiple files and then utilizing the OpenAI API GPT 3.5 Turbo language models, the user is able to have a conversation about the uploaded documents. The user is also allowed to specify the language model and the temperature of the model. Also presented with a drop down for PDF analytics.

openai-langchain-pandas-df-agent-query-streamlit-app icon openai-langchain-pandas-df-agent-query-streamlit-app

Python Streamlit web app allowing users to interact with their data from a CSV or XLSX file, utilizing OpenAI API and LangChain. It imports necessary libraries, handles API key loading, displays a user-friendly interface for file upload and data preview, creates a Pandas DF agent with OpenAI, and executes user queries.

openai-langchain-single-pdf-question-bot-streamlit-web-app icon openai-langchain-single-pdf-question-bot-streamlit-web-app

Streamlit web application utilizing Langchain and the OpenAI API, that allows users to upload a PDF file and ask questions about its content. It extracts the text from the PDF, splits it into smaller chunks, creates embeddings for the chunks, and builds a knowledge base.

openai-rick-and-morty-chatbot-jupyter-notebook icon openai-rick-and-morty-chatbot-jupyter-notebook

This Python script uses pandas to read a Rick and Morty script CSV. It generates AI responses using OpenAI's Completion API. Morty suggests adventures, cleaning the spaceship, planet choices, music preferences, and bringing Jessica. Rick's witty responses create a humorous and dynamic dialogue.

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.