Please read the topic category description to understand what this is all about
Description
Many email and word processing applications can now automatically detect and correct common grammatical errors as you write. For example, the sentence “I am doing fine. How is you?” might be corrected to “I am doing fine. How are you?”. The goal of this project is to fine-tune a Transformer model to be able to automatically provide these corrections, similar to how Grammarly does
Model(s)
This task can be viewed as a sequence-to-sequence task, so models like T5 would be a great starting point
If you use T5, you’ll need to define a suitable prefix for the text-to-text task. You’ll also need to think about suitable metrics for the evaluation.
Desired project outcomes
Create a Streamlit or Gradio app on Spaces that can automatically provide suggestions to improve the grammar of some input text. Check out Grammarly for some inspiration on the visualization side.
Don’t forget to push all your models and datasets to the Hub so others can build on them!
Hey @Modfiededition, great to hear that you’re interested in this project! I’ve created a Discord channel (details in the topic description) for you and others join
Hey @Modfiededition, did you find the channel in the end? I see there is already someone called Ashish in the channel. If not, you first need to follow the instructions on the #join-course channel, which will then give you access to the project channels
Hey @Modfiededition and @satpalsr, I’ve created an organisation on the Hub for your team so that you can push your models there and deploy your Streamlit / Gradio application
Actually, I am thankful to you @lewtun and all the huggingface team members for creating this wonderful course. I am only able to build this cool project because of the course. The content is also so easy to understand and I just couldn’t stop loading pre-trained models and fine tuning them on different tasks
Thank you for the very kind words @Modfiededition It’s a real pleasure to hear that the course is useful and enabling people like yourself to build these cool applications!
Discord’s channel structure changes occasionally. It’s probably quite different from four years ago…
Current best practices, as of 2025:
Use only the official invite
Join via the Hugging Face Hub “Join Discord” link or official course pages (e.g. Agents / Deep RL / ML for Games course pages all point to the same Community Discord). (Hugging Face Forums)
Ignore old instructions that mention #join-course
Threads from 2021–2022 that say “go to #join-course” or similar are obsolete. The Discord team explicitly closed old join threads and redirected everyone to follow the new instructions instead. (Hugging Face Forums)
Treat #how-to-access-discord as the single source of truth
After joining the server, go straight to #how-to-access-discord.
Carefully follow the steps there to:
Click the verification/linking button.
Log into your HF Hub account when prompted.
Link Hub ↔ Discord and wait for roles to be applied.
The joining instructions are now officially maintained in that channel. (Hugging Face Forums)
Use a clean environment if verification is flaky
If you get errors like “too many redirects”, “HF account already verified”, or you only ever see #how-to-access-discord, do the following: (Hugging Face Forums)
Try another browser (or an incognito window) and repeat the verification link flow.
Try a different device (desktop vs. mobile).
If still stuck:
Leave the Hugging Face Discord server.
Rejoin using the official invite.
Run through the verification steps again from scratch.
Escalate by DM’ing @lunarflu if you remain stuck
HF staff repeatedly recommend sending a direct message to @lunarflu on Discord when verification is broken or you can’t access channels even after following #how-to-access-discord. (Hugging Face Forums)
You can message the username directly; describe:
That you’re stuck on access/verification.
What browser/device you tried.
Any exact error messages you saw.
Once access works, join the “general” and course areas
After roles are applied and channels appear, you typically: (Hugging Face)
Introduce yourself in #introduce-yourself.
Use any #channels-and-roles or similar channel to opt into specific course / topic / project areas.
Old one-off project channels (like the original 2021 “writing assistant” sprint) may be archived, so use the forum thread as the spec and work in current, more general channels instead.
If you follow this order—official invite → #how-to-access-discord instructions → clean-environment retry if needed → DM @lunarflu as fallback—you are aligned with how Hugging Face themselves currently tell people to join and troubleshoot access.