목록머신러닝 (23)
Stack Building
환경 설정 1. 파이썬과 필요한 라이브러리 requests beautifulsoup4 selenium 2. 크롬 드라이버 73버전 (https://sites.google.com/a/chromium.org/chromedriver/downloads) 목표 - 아고다(www.agoda.com)에서 특정 날짜, 특정 지역 숙소를 저렴한 비용 순으로 스크래핑 1. beautiful soup으로 스크래핑하기 1.1 검색창 접근하기 아고다 홈페이지 화면 중앙의 검색창을 소스코드에서 접근한다. 정상적으로 실행될 경우 인풋 태그가 출력되지만, 여기서는 출력되지 않는다. 를 해 보면, 인풋 태그는 아예 찾을 수 없을 것이다. 아고다가 리액트를 이용해 개발한 사이트이기 때문이다. 단순하게 request의 response에 ..
정의: 두 벡터의 쌍에 스칼라를 대응시키는 일종의 함수가 주어진 벡터공간 (스칼라: 벡터가 크기와 방향을 가진다면 크기만 있고 방향을 가지지 않는 양) 쓰임: 벡터의 크기를 측정. (두 벡터간 각도를 알기 위함) 두 벡터의 크기와 내적된 벡터의 크기만 알면 두 벡터간 각도를 구할 수 있다. 표현: 코사인 중요 개념 1. 벡터의 내적은 크기만 있는 스칼라량 2. 두 벡터의 크기가 같아도 두 벡터 사이의 각도에 따라 내적은 달라짐 출처 위키피디아 - 내적 공간 고등학교 기벡 - 벡터의 내적
1. AI (artificial intelligence) 2. Machine Learning 3. Deep Learning - 지도학습, 비지도학습 모두 사용 가능하지만, 일반적으로 지도학습으로 분류- neuralitic하게 접근하는 방법을 일컫는다. 4. Pattern Recognition 5. DB vs. DW(Data Warehouse)- 데이터베이스: 여러 사람이 공유하여 사용할 목적으로 통합 관리하는 체계화된 데이터의 모임. * - 데이터 웨어하우스: 데이터를 스키마에 맞춰 장기간 대량으로 적재한 것. 보통 데이터베이스라고 칭함. 때로 데이터웨어하우스와 유사하지만 규모가 작을 경우 데이터마트(data mart)라는 표현을 사용하기도 함. 6. Data Mining- KDD(Knowledge di..