2009-06-02 4 views
2

필자는 "PHP"를 입력하면 "웹 개발"을 제안하고 "데이터 복구"또는 "소프트웨어 설치"를 입력하면 "정보 기술"을 제안하는 제안 목록을 작성하려고합니다.지능형 제안 목록에 대한 데이터를 어떻게 얻을 수 있습니까?

데이터베이스 스키마를 만들 수는 있지만 데이터를 얻을 수있는 위치는 어디입니까? 예제에서와 같이 시스템에서 "웹 개발"및 "데이터 복구"링크를 어떻게 배울 것입니까? "수동으로하고 싶지는 않습니다.

커뮤니티 입력을 어떻게 활용할 수 있습니까? last.fm을 사용하여 사이트를 수집합니다. 사이트는 사용자가 들었던 주어진 아티스트를 봅니다. 가장 듣는 사람)은 g 아티스트가있을 때 가장 일반적인 아티스트 사용자가 자신의 라이브러리에있는 사용자를 찾습니다. 또한 그들의 라이브러리에있는 햅번 아티스트와 가장 연관성이 높은 아티스트를 제안합니다.

+0

시스템은 배움이 필요합니다. 학습 방법을 아는 경우 샘플 데이터로 학습 할 수 있어야합니다. –

답변

0

관계형 데이터베이스는 정보 저장과 관련하여 사용자가 찾고있는 기본 사항을 제공합니다. 관계 자체를 결정할 때 데이터베이스를 채우는 데 도움이되는 다양한 추적 및 학습 알고리즘을 제안합니다. 관계에 관련성을 부여하기 위해 특정 관계에 대한 히트 수를 추적합니다.

1

키워드 연결.

일부 용어를 검색 할 때 선택한 결과를 기록하고 제안에 추가 키워드를 추가하십시오. (또는 적어도 그 내용을 기록하고 해당 용어와의 관련성을 높이십시오.)

0

나는 cooccurrences를 사용하여 제안 정보를 생성 할 수 있다고 생각합니다. 정보를 얻으려면 DBpedia 나 Faviki의 아이디어를 사용할 수 있습니다 ....