umangchaudhry
commited on
Update README.md
Browse files
README.md
CHANGED
@@ -1,70 +1,13 @@
|
|
1 |
-
|
2 |
-
|
3 |
-
|
4 |
-
|
5 |
-
|
6 |
-
|
7 |
-
|
8 |
-
|
9 |
-
|
10 |
-
|
11 |
-
|
12 |
-
|
13 |
-
|
14 |
-
|
15 |
-
The goal of this project is to develop an AI-powered question-answering system that automatically analyzes Climate Action Plans (CAPs) and other climate adaptation and mitigation documentation. The system will be capable of extracting key data about climate vulnerabilities, planned mitigation measures, and socio-economic and geographic context, providing well-sourced, accurate responses to user queries.
|
16 |
-
|
17 |
-
## Background
|
18 |
-
|
19 |
-
Climate change poses an urgent challenge for cities worldwide, prompting the creation of comprehensive Climate Action Plans (CAPs) to mitigate impacts and adapt to evolving conditions. These plans detail strategies for reducing emissions, addressing vulnerabilities, and protecting populations from climate risks, but their length and complexity make it difficult for city planners, researchers, and policymakers to efficiently extract and compare key information across regions.
|
20 |
-
|
21 |
-
This project addresses this by developing an AI-powered question-answering system that automates the extraction of critical information from CAPs. Using Natural Language Processing (NLP) and Machine Learning (ML) techniques, the system analyzes thousands of pages of climate documentation and provides accurate, well-sourced responses to climate-related inquiries, with LangChain facilitating the organization and structuring of extracted data for more efficient analysis.
|
22 |
-
|
23 |
-
## Data
|
24 |
-
|
25 |
-
All files are stored in this repository. Original Climate Plans can be found under the CAPS folder.
|
26 |
-
|
27 |
-
## Timeline
|
28 |
-
|
29 |
-
Fall 2024 (September through December 2024 intially)
|
30 |
-
|
31 |
-
## Repo Structure
|
32 |
-
|
33 |
-
To run the tool, in a terminal run ```streamlit run app.py```. Please ensure that all necessary packages have been installed as per the ```requirements.txt``` file. Necessary packages can be installed using pip: ```pip install -r requirements.txt```
|
34 |
-
|
35 |
-
The ```Prompts``` folder contains all the system prompt templates used in the tool. These can be modified to modify the behavior of the tools.
|
36 |
-
|
37 |
-
## Project logistics
|
38 |
-
|
39 |
-
**Sprint planning**: Every Monday at 3-4pm on [Zoom](https://vanderbilt.zoom.us/j/99721970914?pwd=UK6icdNV4bKaXiVZAArk8aVatmzKEC.1&from=addon).
|
40 |
-
|
41 |
-
**Backlog Grooming**: Every Wednesday at 10-11am on [Zoom](https://vanderbilt.zoom.us/j/98299561939?pwd=vl4Aa7HvmBoTCVR4QaaRlpRKevxYpo.1&from=addon).
|
42 |
-
|
43 |
-
**Sprint Restrospective**: Every Friday 12:15-12:45pm on [Zoom](https://vanderbilt.zoom.us/j/97196543286?pwd=Km2IIUtF0fltijN5oQ92v9wtrNqKt4.1&from=addon).
|
44 |
-
|
45 |
-
**Demos**: Every Friday at 3pm on Zoom as well as in person at the DSI.
|
46 |
-
|
47 |
-
**Data location**: [Climate Policy Data](https://vanderbilt365-my.sharepoint.com/:f:/g/personal/ethan_i_thorpe_vanderbilt_edu/Eu8eb1jCuJpKoSTcq--22E4BSKa8mQxXrjD8p-2wrlX_hQ?e=P0j56t)
|
48 |
-
|
49 |
-
**Slack channel**: climate-policy on Data Science TIP slack organization. Please check your email for an invite.
|
50 |
-
|
51 |
-
## Resources
|
52 |
-
|
53 |
-
Provide any useful resources to get readers up to speed with the project here.
|
54 |
-
|
55 |
-
* **LangChain**: Please see [LangChain Tutorials](https://python.langchain.com/docs/tutorials/)
|
56 |
-
* **Python usage**: Whirlwind Tour of Python, Jake VanderPlas ([Book](https://learning.oreilly.com/library/view/a-whirlwind-tour/9781492037859/), [Notebooks](https://github.com/jakevdp/WhirlwindTourOfPython))
|
57 |
-
* **Data science packages in Python**: [Python Data Science Handbook, Jake VanderPlas](https://jakevdp.github.io/PythonDataScienceHandbook/)
|
58 |
-
* **HuggingFace**: [Website](https://huggingface.co/transformers/index.html), [Course/Training](https://huggingface.co/course/chapter1), [Inference using pipelines](https://huggingface.co/transformers/task_summary.html), [Fine tuning models](https://huggingface.co/transformers/training.html)
|
59 |
-
* **fast.ai**: [Course](https://course.fast.ai/), [Quick start](https://docs.fast.ai/quick_start.html)
|
60 |
-
* **h2o**: [Resources, documentation, and API links](https://docs.h2o.ai/#h2o)
|
61 |
-
* **nbdev**: [Overview](https://nbdev.fast.ai/), [Tutorial](https://nbdev.fast.ai/tutorial.html)
|
62 |
-
* **Git tutorials**: [Simple Guide](https://rogerdudler.github.io/git-guide/), [Learn Git Branching](https://learngitbranching.js.org/?locale=en_US)
|
63 |
-
* **ACCRE how-to guides**: [DSI How-tos](https://github.com/vanderbilt-data-science/how-tos)
|
64 |
-
|
65 |
-
## Contact Info
|
66 |
-
|
67 |
-
Project Lead: [Umang Chaudhry](mailto:[email protected]), Senior Data Scientist, Vanderbilt Data Science Institute
|
68 |
-
PI: [Dr. JB Ruhl](mailto:[email protected]), David Daniels Allen Distinguished Chair in Law, Vanderbilt University Law School
|
69 |
-
Project Manager: [Isabella Urquia](mailto:[email protected])
|
70 |
-
Team Members: [Ethan Thorpe](mailto:[email protected]), [Mariah Caballero](mailto:[email protected]), Xuanxuan Chen, Aparna Lakshmi, Harmony Wang
|
|
|
1 |
+
---
|
2 |
+
title: Climate Plan Summary Tool
|
3 |
+
emoji: 📚
|
4 |
+
colorFrom: indigo
|
5 |
+
colorTo: pink
|
6 |
+
sdk: streamlit
|
7 |
+
sdk_version: 1.39.0
|
8 |
+
app_file: app.py
|
9 |
+
pinned: false
|
10 |
+
license: mit
|
11 |
+
---
|
12 |
+
|
13 |
+
Check out the configuration reference at https://huggingface.co/docs/hub/spaces-config-reference
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|