TIL 127일차 : Streamlit docs

2024. 4. 25. 09:55회고/TIL(매일)

 

✏️도전한 점


1. 무난한 빵집(=군집0번)에 대해 피드백 받았다.

2. 스트림릿 버튼식 웹페이지(on_click) 구현했다.

3. 허깅페이스 알아보다가 보류했다.

4. 정규 표현식, NLTK까지 배워봤다.

5. 스트림릿에 디자인 요소를 가미했다.

 

01 Streamlit 기록


 

04.25 Stramlit 버튼식 웹페이지 구현 중

01 어제(04.24) 코드 수정한 부분b1.button(f'{random_store.iloc[0]}',type="primary", on_click=button_click, args=("friend",)) 1. 버튼이 씹히고 복잡하게 구현되는 부분을 클릭 함수와 on_click으로 해결했다.2. 지금 기능

specialda.tistory.com

 

02 정규표현식을 배우고 실습


 

정규 표현식(import re) 알아보기

✏️학습 계기1. 데이터 클렌징을 하다보니 (특히 도서 플랫폼) 정규 표현식을 알아둬야 편하겠더라.2. 허깅페이스🤗 사용법을 찾아보다가 독스에 정규 표현식이 보여서 정리해본다.3. 점프투파

specialda.tistory.com

 

정규 표현식을 이용한 토큰화 - NLTK의 RegexpTokenizer

01 NLTK 실습 코드from nltk.tokenize import RegexpTokenizertext = "Don't be fooled by the dark sounding name, Mr. Jone's Orphanage is as cheery as cheery goes for a pastry shop"tokenizer1 = RegexpTokenizer("[\w]+") -> 문자나 숫자가 하나 이상

specialda.tistory.com

실습 부분은 다양한 텍스트를 넣어보고 연습한다. 해당 블로그 내에 계속해서 추가해본다!

 

03 튜터님 피드백


# 수준별 튜터님 : 허깅페이스 모듈 선택 및 구현 시연 여쭤보기
# 군집화 튜터님 : 무난빵집 어쩔 수 없음, 2차 클러스터링 가능하다.

 

✏️깨달은 점


1. 군집화에 분석가, 도메인 전문가의 주관이 반 들어가니 정말 쉽고도 어렵구나.

2. 스트림릿 기초 사용하다가 막히는 부분은 docs를 통해 해결하면 아주 쉽다.

3. 지도의 크기를 내맘대로 활용하는 방법은 아직 모르겠다.

 

Streamlit Docs

Join the community Streamlit is more than just a way to make data apps, it's also a community of creators that share their apps and ideas and help each other make their work better. Please come join us on the community forum. We love to hear your questions

docs.streamlit.io