Inspiration
In today's world, data and A.I are essential to drive sustainable innovations, and climate change is one of the most pressing issues we face. However, many programming beginners lack the domain understanding necessary to effectively leverage the vast amounts of climate data available, while domain experts may struggle with the programming skills required to turn that data into meaningful insights. That's why we're developing a platform that bridges the gap between domain knowledge and programming expertise. By leveraging A.I and advanced algorithms, our platform will automate the process of analyzing climate data, selecting the best parameters for model training, and generating optimized code to turn that data into actionable insights. Whether you're a climate expert or a programming beginner, our platform will make it easier than ever to leverage data and A.I to drive sustainable innovations and tackle the most pressing challenges of our time.
What it does
Our project leverages OpenAI's API to automate the model training process. Simply upload your dataset and description, and our system will analyze the climate data to generate optimized code for parameter selection and model training. Ideal for both programmers and non-programmers, our platform streamlines the ML process for maximum efficiency and accuracy
How we built it
We built this project using Python and various machine learning libraries such as pandas, scikit-learn, and statsmodels also using the open ai text davinci model api. We also used Streamlit to create a user-friendly web interface. Our team collaborated remotely, using online tools such as GitHub and google meets to communicate and code.
Challenges we ran into
One of the biggest challenges we faced was creating a tool that was both user-friendly and powerful. We had to strike a balance between simplicity and functionality, so that even those who are not familiar with machine learning can use it effectively. Another challenge was creating a system that would work with a variety of different data sets, since each data set has its own unique characteristics and challenges.
Accomplishments that we're proud of
We're proud of creating a tool that can make machine learning more accessible to a wider audience. We're also proud of the way we worked together as a team, despite the challenges of working remotely. Jude was a CS student who lacked knowledge on Climate change, Yarshi was Bio-Tech student who found it difficult to code. Sharing both our knowledge and expertise we built something that benefits for people like both of us .
What we learned
We learned a lot about the challenges of creating user-friendly machine learning tools. We also learned more about the different machine learning algorithms and how to select the best one for a particular data set. Working remotely also taught us a lot about communication and collaboration.
What's next for codeGen
In the future, we hope to continue to improve and expand our tool. We would like to add more features and capabilities, such as the ability to generate code for more sophisticated scenarios other than Climate change. We also hope to continue to make our tool more user-friendly and accessible to a wider audience.
Built With
- altair
- openai
- python
- statmodels
- streamlit


Log in or sign up for Devpost to join the conversation.