본문 바로가기

school3

[IAM] word cloud & graph생성 단어 빈도수에 따른 워드 클라우드와 그래프를 생성한다. 사실 이 외에도 잔업들이 조금 있지만..정말 너무 잔업들이라 블로그에 정리할 정돈 아니라 딱 여기까지만 올리겠다! 1. word cloud 리뷰를 형태소 분석한 뒤, count 함수를 이용하여 개수를 샌다. 예를 들면 이렇게. 그리고 해당 데이터를 기반으로 ( 난 json파일로 만들어서 했다.) 이미지를 생성한다. 폰트는 달서달링체를 사용했고, 100개까지 출력되도록했다. 그리고 워드클라우드 이미지는 해당 장소의 ID값으로 설정했다. 결과는 아래와 같다. 2. 그래프 워드 클라우드를 만들때 사용한 단어 빈도수 파일을 또 사용한다. 가장 많이 나온 키워드 5개를 출력하여 그래프로 그 빈도를 보여준다. 그 결과물이다 어려운건 없었다~ 다만 json파일을.. 2022. 12. 29.
[IAM] kakaomap 리뷰 기반 별점 예측 머신러닝 모델 제작기 IAM 프로젝트가 끝났다. 발표 당일날 몸이 너무 아파서 정신이 없었다..... 아쉽게도 상을 못탔지만 이번 기회로 머신러닝에 대해서 더 연구하게 되었다. 어째 하면 할수록 내 분야가 아니라는 생각이 들지만 ㅋㅋㅋㅋ 그래도 뜻깊다~ 누군가 나와 똑같은 머신러닝 모델을 만드려는 사람이 있다면 완전히 full source는 아니지만 해당 글이 도움이 되었으면 한다. ----------------------------------------------------------------------------------------------------------------------------------------------------------------- 1. 계획 졸업작품으로 무엇을 만들지 고민하다가 동네맛집전.. 2022. 12. 29.
[IAM] 크롤링 데이터 정리 크롤링 소스로 모은 데이터를 정리한다. 크롤링으로 모은 데이터는 원래 이런 모양이었다. 엑셀 자체서 리스트의 [ ] 가 포함된 채로 들어갔다. 해당 값은 특수문자 [ ] 가 포함된 str형태로 들어왔다. 그래서 star열의 경우 1. [ ] 특수문자 제거 >> "5.0, 4.0, 3.0" 2. 리스트화 하기 >>[["5.0, 4.0, 3.0"],["5.0, 5.0, 4.0"], ...... ] 3. 이중리스트 제거 >>["5.0, 4.0, 3.0","5.0, 5.0, 4.0", ...... ] 4. 공백을 기준으로 리스트에 집어 넣는다. 예를들면 3의 list를 star_list라고 한다면 star_list[0] = 5.0, 4.0, 3.0 이 되는데 이때 공백을 기준으로 나누어 빈 star_test3 .. 2022. 10. 14.