Giter VIP home page Giter VIP logo

genai-notes-summarizer's Introduction

Notes-Summarizer Tool

Research question Can machine learning algorithms such as GPT-4V be used to analyse large datasets of student notes to generate master notes for students to use and share to support their learning?


Method

  1. Use GPT4 Vision to extract and process text. Tune parameters to enhance reliability and accuracy.
  2. Use LLM Models (GPT, Gemini, Claude) as a Q&A Bot with the extracted text as the primary database.
  3. Build a Front End User Interface.

Purpose Students prefer writing their notes by hand but due to the speed and style of lecturers, notes are often messy and span several pages. In knowing this, our project is to create a tool that allows students to make a digital form of their notes that makes revision and knowledge recall faster. As part of I-Explore Interdisciplinary Computing Year 2 Module.


The final product will be:

  • a webpage with capabilities to upload your notes, extract a summarised version for your reference, and ask questions which the AI answers using information from your notes.
  • The AI model will be able to extract important information - this is text that has been explicitly identified in your notes using markers such as text that is underlined, highlighted, italicized, boxed, starred, etc.

How is this different from ChatGPT/exisiting models:

  • It offers a user-friendly single-webpage interface which streamlines your learning.
  • It uses and learns from your notes only. There will be an option to allow the AI model to use the internet to answer questions, but this is not the default setting.
  • You can alter between AI models, ex: GPT, Claude, Gemini/Vertex.
  • In the future, we hope to use a database of notes from an entire cohort to develop a sort of master summarised notes. This will be compared with official lecture notes from the lecturer for accuracy by the AI model and will be adapted accordingly.

Folders

  • Characters Testing: Testing a random assortment of Greek alphabets, English alphabets, numbers and simple math operators to determine accuracy of each vision model.
  • Final Code: Final versions of the code used. This still needs further development before full deployment
  • Poster Images: Images and plots used in the poster
  • Preliminary Codes: Preliminary versions of the code used.
  • Preliminary Images: Images and respective outputs used in the initial phases of the project.
  • References: Citations used in the poster.


------------------------

  • Preliminary Codes/irc_ui.py was developed by Kadija (Shows uploaded by Maanas as I moved it around while organising the GitHub).
  • All other codes by Maanas with assistance from Norman (mentor).

genai-notes-summarizer's People

Contributors

maanas-bysani avatar kadijabangura avatar

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.