Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

📃: (GenAI Beginners)Build a Generatively Pretrained Transformer (GPT) referring to "Attention is All You Need", OpenAI GPT-2, and Shakespeare Dataset #31

Closed
shaansuraj opened this issue Oct 2, 2024 · 9 comments
Assignees
Labels
gssoc-ext hacktoberfest hacktoberfest-accepted level3 Status: Up for Grabs🤲 Issues that are available for contributors to take and work on.

Comments

@shaansuraj
Copy link

🔴 Title : Build a Generatively Pretrained Transformer (GPT) referring to "Attention is All You Need", OpenAI GPT-2, and Shakespeare Dataset
🔴 Aim : Generating the next word based on the context of the previous ones.
🔴 Brief Explanation : Make use of Self Attention mechanisms to process and generate text efficiently, without relying on recurrent neural networks. You have to refer to "Attention is All You Need" paper and learn about GPT models, like OpenAI's GPT-2, which are pretrained on large text corpora, learning to predict the next word in a sentence, which allows them to generate coherent and contextually relevant text. You can start with Shakespeare's Dataset, the model learns the patterns specific to the playwright’s language, enabling it to generate text in a similar style. This combination of large-scale pretraining and fine-tuning on domain-specific data makes GPT highly effective for creative text generation tasks. This will be your first step towards Generative AI.

Here are the links for your help:

Attention is All You Need: https://arxiv.org/abs/1706.03762
Shakespeare Plays Dataset: https://www.kaggle.com/datasets/kingburrito666/shakespeare-plays

For any issues you can reach me out via email: [email protected]

Screenshots 📷

image

image


To be Mentioned while taking the issue :

  • Full name : Suraj Sahu
  • What is your participant role? (Mention the Open Source Program name. Eg. GSOC, GSSOC, SSOC, JWOC, etc.)
    GSSOC'24 Extended and Hacktoberfest Mentor

Happy Contributing 🚀

All the best. Enjoy your open source journey ahead. 😎

@shaansuraj shaansuraj added Status: Up for Grabs🤲 Issues that are available for contributors to take and work on. level3 gssoc-ext hacktoberfest hacktoberfest-accepted labels Oct 2, 2024
Copy link

github-actions bot commented Oct 2, 2024

🙌 Thank you for bringing this issue to our attention! We appreciate your input and will investigate it as soon as possible.

@Abhicoder03
Copy link

Hey I found this issue interesting. Could you assign this issue to me.

@shaansuraj
Copy link
Author

@Abhicoder03 I am glad that you found this topic interesting. I have assigned it to you. If you have any doubts, you can reach me out through the email I provided above.

@JahnaviDhanaSri
Copy link

JahnaviDhanaSri commented Oct 2, 2024

Hi @shaansuraj
I’m interested in contributing to the Build a Generatively Pretrained Transformer (GPT) project. I plan to focus on:

Understanding Self-Attention Mechanisms, I will thoroughly study the "Attention is All You Need" paper and the architecture of OpenAI's GPT-2 to grasp how self-attention enables efficient text generation.
I will work with the Shakespeare Dataset to learn and emulate the unique language patterns of the playwright, enhancing the model's text generation capabilities.
I will implement the GPT model, ensuring it generates coherent and contextually relevant text based on the context of previous words.

@shaansuraj
Copy link
Author

@JahnaviDhanaSri Okay sure, I will assign you to this issue as well. You can work collaboratively with @Abhicoder03 on this.

@JahnaviDhanaSri
Copy link

JahnaviDhanaSri commented Oct 2, 2024 via email

@Abhicoder03
Copy link

@JahnaviDhanaSri Hey, we can collaborate on this project.

@JahnaviDhanaSri
Copy link

JahnaviDhanaSri commented Oct 2, 2024 via email

Copy link

github-actions bot commented Oct 3, 2024

✅ This issue has been closed. Thank you for your contribution! If you have any further questions or issues, feel free to reach out!

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
gssoc-ext hacktoberfest hacktoberfest-accepted level3 Status: Up for Grabs🤲 Issues that are available for contributors to take and work on.
Projects
None yet
Development

No branches or pull requests

3 participants