Your guide to contributing to open source projects
Are you feeling intimidated by the thought of stepping into the world of open source contributions? You don’t have to be an expert to help.
You might find this guide helpful: https://opensource.guide/how-to-contribute as well as the Reddit Opensource community.
1. Start small, think big:
You can try finding projects on Kaggle as a place to get started.
2. Find your niche:
3. Embrace the learning curve:
4. Embrace imperfection:
5. Celebrate the wins:
Remember: Open source communities thrive on diversity and inclusivity. Your unique perspective and skills are valuable, so don’t be afraid to share them with the world. Take that first step, start small, and watch your contributions grow alongside your confidence.
pip install country_named_entity_recognition
pip install drug-named-entity-recognition
pip install faststylometry
. Read tutorial.Read our guide to contributing to Harmony.
Harmony is a powerful data harmonisation tool which uses natural language processing (NLP) to bridge the gap between diverse research studies, automatically comparing and grouping similar items across datasets. Here are a few ways you can get involved in the project:
Harmony’s back end is built in Python and the front end is in React. There is also an R library. Whether you’re a seasoned developer or a coding newbie, there’s a place for you. You can:
The heart of the magic of Harmony is the large language models that it depends on, taken from the Hugging Face Hub. You can contribute by:
The deeper we understand language, the better we can harmonise the world’s research data.
Harmony’s mission thrives on awareness and accessibility. Can you champion the Harmony project online?
Ready to join the Harmony open source project? Head over to our GitHub repository at https://github.com/harmonydata/harmony, explore the free web tool at harmonydata.ac.uk/app, and dive into our documentation.
You can also try working on the Harmony R package on CRAN or try extending the Harmony API.
Bonus tip: We also have a Docker container available, making it even easier to get started with Harmony. Just check out our documentation for more details.
Together, we can shape the future of Harmony as an open source project and make it more sustainable for the future.
Train your own Large Language Model to parse PDFs and win up to £1000 in vouchers! Join a competition to train a machine learning model to improve Harmony’s PDF parsing. You don’t need to have trained a machine learning model before. Register on DOXA AI Enter the competition on DOXA AI by fine tuning your own model and improve Harmony! Join our Discord Join the Harmony Discord server. Check out the 🏅「matching-challenge」 channel!
Harmony at GenAI and LLMs night at Google London on 10 December 2024 Above: video of the AICamp meetup in London on 10 December 2024. Harmony starts at 40:00 - the first talk is by Connor Leahy of Conjecture We have presented the AI tool Harmony at the GenAI and LLMs night at Google London on 10th December organised by AI Camp at Google Cloud Startup Hub. AI Camp and Google hosted two deep dive tech talks on AI, GenAI, LLMs and machine learning, with food/drink, networking with speakers and fellow developers.