2022. 1. 26. 19:55ㆍcoding
1. 인터넷에 있는 데이터 자동으로 긁어오기
'크롤링'이라고 부른다.
쉬운 웹페이지는 requests, BeautifulSoup으로 긁어오면 되고,
중간에 팝업창이 뜬다거나, 데이터를 javascript로 숨겨놨다거나 하면 Selenium을 이용해 긁어올 수 있다!
https://codlingual.tistory.com/m/11
https://codlingual.tistory.com/m/240
2. 블로그 글 자동 포스팅하기
이 블로그의 '오늘의 이슈'와 '오늘의 자연어처리'는 모두 자동 포스팅되고 있다. 모두 크롤링과 티스토리 API를 이용한다.
https://codlingual.tistory.com/m/277
3. 엑셀보다 더 복잡한 일 처리하기
난 사실 엑셀 하나도 모른다... 파이썬의 pandas, numpy 라이브러리만 있으면 온갖 거를 다 할 수 있다.
예를 들어 형태소 분석. 이런 건 엑셀이 못하겠지?! 특정 칼럼의 텍스트에서 명사만 추출하기 이런 걸 손쉽게 할 수 있다.
https://codlingual.tistory.com/m/23
4. 그림 그리기
이건 나도 안 해봤지만 요즘 핫한 NFT 중에서도 generative art라고 코드로 이미지 대량생산해서 파는 게 있다는데 파이썬으로도 할 수 있다더라.
https://www.generativehut.com/post/generative-art-python-tutorial-for-penplotter
5. 웹페이지 만들기
내 사랑 streamlit! html, css, javascript 아무것도 몰라도 파이썬만 알면 웹페이지를 만들 수 있다. 만들어서 남한테 자랑하자!!
https://codlingual.tistory.com/m/115
6. 인공지능 모델 써보기/만들기
핫한지 좀 오래된 인공지능..AI, ML.. 사실 이쪽 배경지식 전혀 없어도 코드 3줄로 모델 써보는 건 완전 쉽다! 또 내 사랑 huggingface :)
# 라이브러리가 설치되어 있지 않은 경우 설치는 해줘야 함
from transformers import pipeline
pipe = pipeline("text-classification")
pipe(["This restaurant is awesome", "This restaurant is aweful"])
그럼
[{'label': 'POSITIVE', 'score': 0.9998743534088135}, {'label': 'NEGATIVE', 'score': 0.9996669292449951}]
이런 결과를 얻을 수 있다.
텍스트 분류 과제를 시켰는데 첫 번째 문장은 99.98%로 긍정적, 두 번째 문장은 99.96%로 부정적 문장이라는 뜻이다~
https://huggingface.co/docs/transformers/main_classes/pipelines
'coding' 카테고리의 다른 글
React Native navigation 화면 간 이동하기 (0) | 2022.02.06 |
---|---|
expo로 만든 어플 애플 앱스토어로 출시하기 (2) - Mac, Transporter (0) | 2022.02.01 |
[블로그 자동포스팅] 썸네일 자동 업로드 (1) | 2022.01.05 |
[블로그 자동포스팅 총정리] API에서 코드 자동 실행까지 (4) | 2021.12.30 |
Hacktoberfest 2021 핵토버 페스트 2021 참여하기 (0) | 2021.10.19 |