반응형
스파르타 코딩클럽 내일배움캠프 AI 웹개발자양성과정 3회차
2022.11.03. 45일차 - TIL
1. 프로젝트 회의
오전 : 각자 오늘 할 일 정하기
오후 : 각자 하루동안 한 일 보고하기 + 다음날 일정 계획
구현한 부분
- '망고 플레이트'에서 제주 식당 정보 웹 크롤링 하기
- 크롤링한 정보 CSV파일로 만들기
- 사용자의 식당 평점 정보 CSV파일로 만들기
- 생성된 CSV로 기존 협업_필터링 코드 변경하기
- 사용자에 대한 추천 리스트 추출 코드 완성하기
어려웠던 부분
- 웹 크롤링 시 '더보기' 버튼이나 '페이지 번호'버튼을 선택해야 하는 경우
>> selenium 라이브러리로 해결하려고 했지만 pip list에 잘 설치되어있는 것을 확인했는데 import가 안됨 - 사용자의 식당 평점 정보 CSV파일을 만들 때 사용자별 중복된 식당 id가 나오지 않도록 코드 작성
>> 기존 ratings.csv 파일 참고해 columns 설정, random.simple 메서드 사용 - 추천 리스트 추출 코드 작성 시 원하는 Dataframe 값이나 columns 추출이 어려움
>> Dataframe 구조, 활용 가능한 다양한 메서드 확인 후 코드 작성
반응형
'개발일지 > AI 캠프' 카테고리의 다른 글
내일배움캠프 AI - 10주차 WIL (0) | 2022.11.08 |
---|---|
내일배움캠프 AI - 46일차 TIL, 2022.11.04 (0) | 2022.11.08 |
내일배움캠프 AI - 44일차 TIL, 2022.11.02 (0) | 2022.11.04 |
내일배움캠프 AI - 43일차 TIL, 2022.11.01 (0) | 2022.11.04 |
내일배움캠프 AI - 42일차 TIL, 2022.10.31 (0) | 2022.11.01 |