일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | |||||
3 | 4 | 5 | 6 | 7 | 8 | 9 |
10 | 11 | 12 | 13 | 14 | 15 | 16 |
17 | 18 | 19 | 20 | 21 | 22 | 23 |
24 | 25 | 26 | 27 | 28 | 29 | 30 |
- Django
- find_all()
- 잡담
- 크롤링
- pos_tag
- stopwords
- IOPub
- beautifulsoup
- aof
- 인공지능
- AI
- 그리디
- 트러블슈팅
- Logistic linear
- ML
- Trouble shooting
- 이것이 코딩 테스트다
- 파일입출력
- Roc curve
- semi-project
- PYTHON
- pandas
- selenium
- 원소주
- SMTP
- category_encoders
- auc
- 머신러닝
- json
- EarlyStopping
- Today
- Total
목록분류 전체보기 (48)
개발 블로그
웹 개발자라면 기본적으로 알고 있어야 하는 MVC 디자인 패턴에 대해 소개합니다. 이미 많은 문서에서 잘 정리해놨기에 둘러보면서 차용하여 정리해봅니다. 01 MVC란? MVC (모델-뷰-컨트롤러) 는 사용자 인터페이스, 데이터 및 논리 제어를 구현하는데 널리 사용되는 소프트웨어 디자인 패턴입니다. 소프트웨어의 비즈니스 로직과 화면을 구분하는데 중점을 두고 있습니다. 이러한 "관심사 분리"는 더 나은 업무의 분리와 향상된 관리를 제공합니다. (출처 : MDN web docs) 모델-뷰-컨트롤러(model–view–controller, MVC)는 소프트웨어 공학에서 사용되는 소프트웨어 디자인 패턴입니다. 이 패턴을 성공적으로 사용하면, 사용자 인터페이스로부터 비즈니스 로직을 분리하여 애플리케이션의 시각적 요..
01 Linear Regression (선형 회귀) 종속 변수 y와 한 개 이상의 독립 변수 (또는 설명 변수)x 사이의 선형 상관 관계를 모델링하는 회귀분석 기법 : 정답이 있는 데이터의 추세를 잘 설명하는 선형 함수를 찾아 x에 대한 y를 예측 (선형 회귀 : https://wikidocs.net/21670) (선형 회귀wiki : https://ko.wikipedia.org/wiki/선형_회귀) 1개의 독립변수(x)가 1개의 종속변수(y)에 영향을 미칠 때 : 단순 회귀분석(Simple Regression Analysis) 2개 이상의 독립변수(x)가 1개의 종속변수(y)에 영향을 미칠 때 : 다중 회귀분석(Multivariate Regression Analysis) $$h\! _{\theta}=\..
01 PCA (Principal Component Analysis ,주성분 분석) 주성분 분석은 고차원의 데이터를 저차원의 데이터로 환원시키는 기법을 말한다. 이 때 서로 연관 가능성이 있는 고차원 공간의 표본들을 선형 연관성이 없는 저차원 공간(주성분)의 표본으로 변환하기 위해 직교 변환을 사용한다. 데이터를 한개의 축으로 사상시켰을 때 그 분산이 가장 커지는 축을 첫 번째 주성분, 두 번째로 커지는 축을 두 번째 주성분으로 놓이도록 새로운 좌표계로 데이터를 선형 변환한다. (출처 : https://ko.wikipedia.org/wiki/주성분_분석) 차원 축소를 통해 최소 차원의 정보로 원래 차원의 정보를 모사(approximate)하는 알고리즘 차원 축소(Dimension Reduction) : 고..
더보기 목차 01 K-Means algorithm k-평균 알고리즘(K-means clustering algorithm)은 주어진 데이터를 k개의 클러스터로 묶는 알고리즘으로, 각 클러스터와 거리 차이의 분산을 최소화하는 방식으로 동작한다. 이 알고리즘은 자율 학습의 일종으로, 레이블이 달려 있지 않은 입력 데이터에 레이블을 달아주는 역할을 수행한다. (https://ko.wikipedia.org/wiki/K-평균_알고리즘) Algorithm K개의 임의의 중심값을 고른다. (보통 데이터 샘플 중의 하나를 선택) 각 데이터마다 중심값까지의 거리를 계산하여 가까운 중심값의 클러스터에 할당한다. 각 클러스터에 속한 데이터들의 평균값으로 각 중심값을 이동시킨다. 데이터에 대한 클러스터 할당이 변하지 않을 때까..
목차> 더보기 목차 01 인공지능이란? Artificial intelligence (AI) is intelligence demonstrated by machines, as opposed to the natural intelligence displayed by animals including humans. Leading AI textbooks define the field as the study of "intelligent agents": any system that perceives its environment and takes actions that maximize its chance of achieving its goals. (original source : https://en.wikipedia.or..
3/7(목)에 목이 칼칼하고 몸상태가 안좋다고 느껴서 수업이 끝나고 바로 코로나 신속항원검사를 받고 양성 판정을 받았습니다....ㅠㅠ 이틀째인 금요일은 "약 먹어서 그런지 그렇게 안아프네?"라고 생각했는데... 토요일부터 정말 죽을둥 살둥하며 약먹고 자고를 반복하며 자가격리하고 있습니다...ㅎㅎ 수업내용들 복습하고 블로그 글도쓰고 github커밋도 하려던 계획들은 다 물건너 갔네요ㅠㅠㅠㅠㅠㅠ 역시 건강이 최우선이라는걸 느낍니다. 빨리 회복하는것에 집중해야겠습니다. 마감일이 정해진 일부터 최대한 끝내고 공부와 복습은 회복후에 최대한 따라가야겠네요.... 모두 건강하셨으면 좋겠습니다:) ps. 코로나 자가격리 안내메시지가 검사당일 안왔었는데 다음날에 와서 자가격리 설문을 했었네요. 저는 당일 바로 올줄알고 ..
03/31(목)부터 첫번째 세미 프로젝트를 시작하고 이제 발표날입니다~!! 팀원을 배정받고 주제 선정과 데이터 전처리, 시각화를 진행해오며 그동안 같은 팀으로 각자 너무 잘해주신 팀원들에게 감사했습니다. 정말 드림팀이였던거 같아요ㅋㅋㅋㅋㅋㅋㅋ 세미 프로젝트를 진행하면서 노션으로 매일 할 일과 수행했던 일들을 정리했던 것이 정말 좋았다고 느꼈습니다. 각자 담당한 부분을 명확하게 구분하고 그때그때 어떤일을 할지 중간마다 검토해서 빠르게 진행할 수 있었습니다. 이번 프로젝트를 기회로 데이터 전처리(OpenAPI, pandas, 크롤링), 텍스트 데이터 분석(konlpy, cosine similarity), 그리고 시각화(matplotlib, seaborn, wordcloud)까지 진행하면서 데이터처리에 대한 ..
jupyter notebook에서 api요청을 보내고 받은 xml데이터를 BeautifulSoup로 변환하고 출력하는데 위와 같은 에러가 떴습니다. 검색해보니 나와있는 그대로 출력데이터가 초과되어 뜨는 에러였습니다...! 금방 해결할 수 있는 문제니 간단히 해결방법을 알아보겠습니다. cmd창을 열고 다음과 같이 입력한다음 엔터를 누릅니다. jupyter notebook --generate-config 그러면 다음줄에 jupyter-notebook_config.py파일이 있는 경로가 나오는데, 이대로 찾아가줍니다. 경로대로 찾아가보면 아래와 같이 jupyter-notebook_config.py파일이 있습니다. 우클릭을 해서 텍스트파일로 열어줍니다. iopub를 찾아보면 다음과 같이 default값이 100..