이 저장소는 HD-Map 기반 교통사고 노드/링크 정보를 활용해 고위험 지점을 선별하고, LLM(대형언어모델)으로 사고 다발 구간의 교통안전 개선안을 생성/비교하는 실험 코드와 결과물을 정리한 것입니다.
code/src/: 파이썬 스크립트(주요 실행 코드)code/notebooks/: 실험 노트북data/: 입력 및 중간 산출 데이터results/: LLM 제안 결과
LLM241213.pyLLM241213_ORIGNIAL.pyLLM241214.pyuntitled2.pyuntitled3.py
241214_CHATGPT.ipynb241214_claude.ipynb241214_llama3.3-70b.ipynb
TA.xlsxhd_map_data.csvhigh_risk_data2.csv
safety_improvement_suggestions_END_ENGtoKOR_all_241102.csvsafety_improvement_suggestions_END_ENGtoKOR_all_241102.xlsxsafety_improvement_suggestions_END_ENGtoKOR_all_241214_chatgpt4.csvsafety_improvement_suggestions_END_ENGtoKOR_all_241214_chatgpt40.csvsafety_improvement_suggestions_END_ENGtoKOR_all_241214_gemini_pro.csvsafety_improvement_suggestions_END_ENGtoKOR_all_241214_llama33.csvsafety_improvement_suggestions_END_ENGtoKOR_all_241214gemini-2.0-flash-exp.csv
- Python 3.10+ 가상환경 생성
- 의존성 설치 (예:
pandas,geopandas,google-generativeai,openai,scikit-learn) data/경로 기준 파일 경로를 맞추거나 스크립트에서 상대 경로로 실행- API 호출 키는 환경변수로 주입하고, 하드코딩된 키는 삭제
- 현재 스크립트 일부는 API 키가 하드코딩된 이력이 있어 GitHub 업로드 전 정리 필요
- 대용량 원시 데이터는 저장소 용량/보안 정책에 맞춰 별도 저장소 또는 공유 링크 분리 권장
원본(마스킹 전) 소스는 다음 폴더에 보존했습니다.
C:\Users\jinx2\OneDrive\문서\UOS_2024\대학혁신지원사업\code_origin\
업로드 전용 폴더(code/)는 API 키/토큰을 환경변수 방식으로 마스킹 처리했습니다.