[자료구조] 12.고급정렬
12장 고급 정렬
- 협업 필터링(Collaborative Filtering)
• Memory Based Approach
- User-based Filtering
- Item-based Filtering • Model Based Approach
- 행렬 분해(Matrix Factorization)
- 콘텐츠 필터링(Contents-Based Filtering)
- 내가 좋아하는 감독, 장르, 키워드의 영화를 찾아본다
- Content Based Filtering
- 나랑 성향이 비슷한 친구들이 본 영화를 찾아본다
- 협업 필터링(Collaborative Filetering)
- 많은 사용자로 부터 얻은 취향 정보를 활용
- 핵심 포인트 : “많은 사용자들”로 부터 얻은 취향 정보를 활용
- 사용자의 취향 정보 = 집단 지성
- 축적된 사용자들의 집단 지성을 기반으로 추천
- 예: A 상품을 구매한 사용자가 A 상품 고객들이 함께 구매한 다른 상품들을 추천
- Memory-Based Approach
- 유사한 사용자(Users)나 아이템(Item)을 사용
- 특징 : 최적화 방법이나, 매개변수를 학습하지 않음. 단순한 산술 연산만 사용
- 방법 : Cosine Similarity나 Pearson Correlation을 사용함, ( * KNN 방법도 포함됨)
- 장점 :
- 쉽게 만들 수 있음
- 결과의 설명력이 좋음
- 도메인에 의존적이지 않음
- 단점 :
- 데이터가 축적 X or Sparse한 경우 성능이 낮음
- 확장가능성이 낮음 ( ∵ 데이터가 너무 많아지면, 속도가 저하됨)
- Model-Based Approach
- 기계학습을 통해 추천
- 특징 : 최적화 방법이나, 매개변수를 학습
- 방법 : 행렬분해(Matrix Factorization), SVD, 신경망
- 장점 : 1. Sparse한 데이터도 처리 가능
- 단점 : 1. 결과의 설명력이 낮음
출처: https://kmhana.tistory.com/31
12장 고급 정렬
Dijkstra 최단 경로 알고리즘
8장 트리
Abstract
선택 정렬 알고리즘
연결된 구조
큐에 대한 정의
스택의 개념과 동작 원리
1. 리스트 & 집합 & 배열
1. 파이썬 이란?
1. 교과서 정리
1. 자료구조와 알고리즘
논문 정리 논문 요약
[우분투] 파이썬 가상환경 만들고 사용하기
[우분투] 파이썬 가상환경 만들고 사용하기 - venv 사용하여 가상환경 생성
1. 개념
활동내용
활동내용
활동내용
- hhttps://dacon.io/competitions/official/236050/overview/description
활동내용
외국계 기업의 정확한 뜻
활동내용
1. 다항함수(Polynomial Function)
활동내용
출처: https://gaussian37.github.io/ml-sklearn-saving-model/
1. 경사도벡터(Gradient Vector)
[참고] - https://blog.est.ai/2020/03/%EB%94%A5%EB%9F%AC%EB%8B%9D-%EB%AA%A8%EB%8D%B8-%EC%95%95%EC%B6%95-%EB%B0%A9%EB%B2%95%EB%A1%A0%EA%B3%BC-bert-%EC%95%95%E...
- https://aihub.or.kr/aihubdata/data/view.do?currMenu=115&topMenu=100&aihubDataSe=realm&dataSetSn=631
머신러닝 스터디 팀4 활동 보고서
1. 영유아 행동인식을 통한 발달평가 XXX - https://aihub.or.kr/aihubdata/data/view.do?currMenu=115&topMenu=100&aihubDataSe=realm&dataSetSn=631
https://www.itworld.co.kr/insight/109825 [ITWorld - 머신러닝 라이브러리, 텐서플로우의 이해] https://tensorflow.blog/%EC%BC%80%EB%9D%BC%EC%8A%A4-%EB%94%A5%EB%9F%AC%EB%8B...
http://matrix.skku.ac.kr/math4ai-intro/W13/
랜덤(random) 모듈
1팀. 주식시세 차익 알림
차원축소와 매니폴드 학습
인공지능 기초 2022-2 Project Proposer
추천 알고리즘의 기본 협업 필터링(Collaborative Filtering) • Memory Based Approach User-based Filtering I...
자소서 지원동기 효과적인 작성법
분명히 로컬에서 삭제한 파일인데 원격에 반영되지 않는 경우가 있다. git status로 했을 때 삭제 됐다고 뜨는데 add를 해도 안먹고 commit을 해도 반영이 안되는 것이다…
1. 결정 트리
[공통] 마크다운 markdown 작성법
Git 설치 & 환경설정
첫 블로그 생성입니다. 앞으로 잘 부탁드려요.