2024. 4. 26. 11:00ㆍ프로젝트/빵맛집 추천서비스 웹배포
01 함수 발동과 동시에 가게이름을 저장해야 할 때
문제 발생: 그 전에 버튼으로 누른 가게명을 저장해둬야 하는 문제를 해결한다.
잘못된 해결 방법: 그냥 변수가 아니라 메모리에 저장하는 기능의 session_state를 활용한다.
문제 발생: 저렇게 하면 안돼ㅋㅋ 조건별 발동하도록 함수 안에 넣어야 한다.
옳은 해결 방법: sample로 뽑아낸 9개의 random_store를 전달인자로 받아야 한다.
02 데이터프레임의 너비, 높이 사이즈 설정하기
st.write하면 타이틀처럼 간단하게 만들 수 있지만 st.dateframe을 쓰면 너비, 높이 조절이 된다.
st.dataframe(pd.DataFrame({
'리뷰 더블클릭': Review_text[cond2&cond4]['Review_text']
}).reset_index(drop=True), hide_index=True, use_container_width=True, height=177)
03 긍정 리뷰, 불호 리뷰를 각각 추가하기 (불리언)
04 완성된 틀 + 이모티콘 활용
05 피피티 수정할 점 기록
- 프로젝트 아쉬운 점, 한계점 추가: 맛있다 프롬프트 한계점을 느꼈음.
- 성취나 배운 점을 적어도 되겠다. (개인적인 생각)
- 버려진 군집 관련 자료가 너무 많음. 청자의 피로도 고려해야 한다.
- 10분 내로 발표 가능한지? -> 스크립트를 읽어보니 읽는 것만 9:30이 걸렸다.
- 스케일링에 대한 개념 설명도 좋지만 우리가 했던 내용에 대해서 설명한다.
- 특성 전처리 부분 누락됐다. 아까 적은 프롬프트의 한계가 이거다.
- 이건 전처리에 넣어도 되고? 한계점으로 넣어도 좋겠다.
- 한계점 종합: 기술, 자원(시간, 비용)의 한계를 겪었다.
06 시도할 점
1. 군집 데이터 라벨링 후 최종 데이터셋 완성
2. 군집 키워드를 그대로 쓸거면? 위치 기반을 추가한다.
3. 친구를 한번 누르고 500m내에 위치하는 같은 군집의 친구 보여주기
4. 이건 어차피 자치구 기준이니까 거리 자체를 제외해본다면?
5. 이 가게가 속해있는 군집 유형 (A만, A&B)과 비슷한 친구 보여주기
-> 현재 가게는 어떤 유형에 속해, "비슷한 친구 보러가기" 클릭
-> 이렇게 하면 군집화 결과를 all 활용할 수 있는 웹페이지가 된다.
-> 추가되는 부분은 st.columns(3)부분으로 추가해도 되겠다.
6. 경도, 위도를 바탕으로 행정동 구하기
'프로젝트 > 빵맛집 추천서비스 웹배포' 카테고리의 다른 글
K-means++ 클러스터링 결과와 K-means 결과의 차이 (0) | 2024.10.07 |
---|---|
04.28 Folium: 스트림릿에 지도 사이즈 자유자재로 바꾸는 방법 고민하기 (0) | 2024.04.28 |
04.25 Stramlit 버튼 함수, Openai api 274,643원의 토큰사용 (0) | 2024.04.25 |
04.23 스트림릿 버튼으로 랜덤한 가게명 출력 구현 (0) | 2024.04.23 |
04.22 클러스터링 재회의, 스트림릿 버튼구현 (0) | 2024.04.22 |