Welcome to the newly upgraded BRAC University Institutional Repository! Following our recent system upgrade, we are actively organizing our collections. While the category counters on the homepage are currently syncing and may temporarily display low numbers, rest assured that our full repository of over 27,000 items remains safely intact. Please use the search bar above to easily access all scholarly outputs, theses, and institutional documents while we complete this categorization process.

AI thesis helper

Loading...
Thumbnail Image

Publisher

BRAC University

Citation

Abstract

In the modern world, Artificial Intelligence (AI) has become popular. Machine Learning (ML), is another popular term used on the internet, it is when AI is applied to a system which allows it to learn. Deep Learning (DL) is another popular term that became very common in recent times, it is the application of ML that utilizes algorithms and trains models. In 2020, Generative Pre-trained Transformer (GPT), came to the mainstream and had become highly successful. In just another year it became a game changing tool in the scientific landscape. Using GPT, various chatbots are designed. Chat-GPT in particular is by far the most used and most useful model of GPT. The model is useful in generating replies to various questions with high accuracy and usefulness. Can be used to help users with almost practically any question. In a few years this model will develop to help people even further. As such, this project - AI Thesis Helper, is one such implementation of further helping students to aid their thesis writing. Many students struggle to write their thesis, as such this chat-bot can help students with various thesis tasks like idea generation. This project aims to assist students in their writing. Project challenges and objectives are elaborated. Prior works are looked into along with reasons for choosing GPT over other models. Requirements, pros, cons and feasibility - both economic and technical along with model diagrams are dealt with. Details on the dataset are discussed. Fine-tuning of the model is elaborated with all details like imports, hyperparameters and training loop etc. Front-end, integration and backend are discussed along with UI/UX components. Implementation shows the project workings and how well it performs. To evaluate the performance, the following metrics are utilized - model loss during training, precision, recall, F1 score, perplexity and spelling, grammar with overall writing quality. Along with a comparison of generated text, made with two other AI chatbots - ChatGPT and Perplexity AI for the same text input. Future updates are also described.

Description

Cataloged from the PDF version of the project.
Includes bibliographical references (pages 47-49).
This project is submitted in partial fulfillment of the requirements for the degree of Master of Science in Computer Science and Engineering, 2024.

Publisher Link

Type

Project Report