마스터Q&A 안드로이드는 안드로이드 개발자들의 질문과 답변을 위한 지식 커뮤니티 사이트입니다. 안드로이드펍에서 운영하고 있습니다. [사용법, 운영진]

사용자 추천 알고리즘은 어떤 것이 있나요?

0 추천
데이팅 앱을 개발해보고 싶어서 처음 공부하고 있는 학생입니다.

추천을 받으려 하는 사용자에게 관심사, 취미, 나이 등을 기준으로 추천해준다고 가정한다면 어떻게 구현할 수 있을까요?

사용자를 매칭할 때 보통 데이트 앱에서 어떤 알고리즘을 사용하나요?

머신러닝은 필수일까요?

 

감사합니다.
verynovice (170 포인트) 님이 2022년 4월 11일 질문

1개의 답변

+1 추천
spark (227,510 포인트) 님이 2022년 4월 11일 답변
감사합니다! 어렵네요... ㅠㅠ
생각해 볼 수 있는 간단한 방법은 취미를 예를 들면, 취미 간 상대점수를 줍니다. 취미가 같으며 최고점수, 비슷할 수록 높은 점수, 동떨어질 수록 낮을 점수를 줍니다. 나이의 경우는 같으면 최고점수, 차이가 날 수록 낮을 점수을 줍니다. 이 둘의 점수의 합을 구해서 제일 높은 점수를 가진 쪽이 제일 잘 어울리는 짝이 되는 방식입니다.
말씀하신 방법으로 여러 매칭 기준에 대한 점수를 종합하여 추천한다면, 머신 러닝따위의 과정이 필요 없을까요?
구글에 아래 키워드로 검색해 보세요.
python couple matching app source
도움 주셔서 감사합니다!
...