1 |
1
사용자 관심 키워드에 기반한 전공 추천 시스템으로서, 사용자에 의해 관심 키워드 정보를 입력 받는 입력부;하나 이상의 과목에 연관된 텍스트 데이터를 분석함으로써 상기 하나 이상의 과목 각각에 대한 강의내용 정보를 생성하고 상기 강의내용 정보에 전공을 임베딩하여 전공별 강의내용 정보를 생성하도록 구성된 제1 데이터 분석부; 과목명 키워드 정보를 생성하고 상기 과목명 키워드 정보에 전공을 임베딩하여 전공별 과목명 키워드 정보를 생성하도록 구성된 제2 데이터 분석부;상기 전공별 강의내용 정보 및 상기 전공별 과목명 키워드 정보를 이용하여 상기 사용자로부터 입력된 관심 키워드 정보와 각 전공간 유사도를 결정하도록 구성된 유사도 결정부; 및상기 전공간 유사도 정보에 기초하여 상기 사용자에게 타 학과 전공인 제2 전공에 대한 추천 정보를 생성하도록 구성된 추천전공 결정부;를 포함하는 사용자 관심 키워드에 기반한 전공 추천 시스템
|
2 |
2
제1항에 있어서, 상기 과목의 교수요목 및 학문분야별 출간논문 키워드 중 하나 이상으로부터 상기 텍스트 데이터를 추출하도록 구성된 전처리부를 더 포함하는 사용자 관심 키워드에 기반한 전공 추천 시스템
|
3 |
3
제1항에 있어서, 상기 제1 데이터 분석부는, 상기 텍스트 데이터에 대한 단어 빈도-역 문서 빈도 기반의 분석에 의하여 상기 과목 각각에 대한 강의내용을 학습하고, 상기 강의내용에 대한 학습 결과에 기초하여 상기 강의내용 정보를 생성하며,전공별 커리큘럼 정보와 상기 생성된 강의내용 정보를 이용하여 전공별 강의내용 정보를 생성하도록 구성된 사용자 관심 키워드에 기반한 전공 추천 시스템
|
4 |
4
제1항에 있어서, 상기 제2 데이터 분석부는, 커리큘럼 데이터로부터 필수이수 과목명을 추출하고 상기 필수이수 과목명으로부터 텍스트를 추출하며, 상기 필수이수 과목명과 상기 필수이수 과목명으로부터 추출된 텍스트를 병합하고 상기 병합된 텍스트에 대한 단어 빈도-역 문서 빈도 기반의 분석에 의하여 상기 병합된 텍스트를 학습하고, 상기 병합된 텍스트에 대한 학습 결과에 기초하여 상기 전공별 과목명 키워드 정보를 생성하도록 구성된 사용자 관심 키워드에 기반한 전공 추천 시스템
|
5 |
5
제1항에 있어서, 상기 유사도 결정부는, 상기 전공별 강의내용 정보 및 상기 전공별 과목명 키워드 정보에 각각 상응하는 매트릭스와 상기 입력된 사용자 관심 키워드 정보 매트릭스 간의 코사인 유사도를 이용하여 각 전공간 유사도 정보를 생성하도록 구성된 사용자 관심 키워드에 기반한 전공 추천 시스템
|
6 |
6
제1항에 있어서, 상기 추천 전공 결정부는, 전공별 특성에 상응하는 복수 개의 차원에 의해 정의되며 전공 간의 유사도가 높을수록 전공들이 서로 가까이 위치하는 전공지도를 이용하여 상기 전공 추천 정보를 상기 사용자에게 제공하도록 더 구성된 키워드에 기반한 전공 추천 시스템
|
7 |
7
제1항에 있어서, 상기 추천정보 결정부는,제2 전공 관련 상세 정보 및 추천 활동 정보를 생성하도록 더 구성된 사용자 관심 키워드에 기반한 전공 추천 시스템
|
8 |
8
하나 이상의 과목에 연관된 텍스트 데이터를 분석함으로써 상기 하나 이상의 과목 각각에 대한 강의내용 정보를 생성하는 단계;상기 생성된 강의내용 정보에 전공을 임베딩하여 전공별 강의내용 정보를 생성하는 단계;과목명 키워드 정보를 생성하는 단계;생성된 과목명 키워드 정보에 전공을 임베딩하여 전공별 과목명 키워드 정보를 생성하는 단계;사용자가 관심 키워드 정보를 입력하는 단계;전공별 강의내용 정보 및 전공별 과목명 키워드 정보를 이용하여 상기 사용자로부터 입력된 관심 키워드 정보와 각 전공간 유사도를 결정하는 단계; 및상기 각 전공간 유사도 정보에 기초하여 상기 사용자에게 타 학과 전공인 제2 전공에 대한 추천 정보를 생성하는 단계를 포함하는 사용자 관심 키워드에 기반한 전공 추천 방법
|
9 |
9
제 8항에 있어서,상기 강의내용 정보를 생성하는 단계는,상기 과목의 교수요목 및 학문분야별 출간논문 키워드 중 하나 이상으로부터 상기 텍스트 데이터를 추출하여 데이터를 분석하는 사용자 관심 키워드에 기반한 전공 추천 방법
|
10 |
10
제 8항에 있어서,상기 강의내용 정보를 생성하는 단계는, 상기 텍스트 데이터에 대한 단어 빈도-역 문서 빈도 기반의 분석에 의하여 상기 과목 각각에 대한 강의내용을 학습하는 단계; 및상기 강의내용에 대한 학습 결과에 기초하여 상기 강의내용 정보를 생성하는 단계를 포함하고상기 전공별 강의내용 정보를 생성하는 단계는,전공별 커리큘럼 정보와 상기 생성된 강의내용 정보를 이용하여 전공별 강의 내용 정보를 생성하는 단계를 포함하는 사용자 관심 키워드에 기반한 전공 추천 방법
|
11 |
11
제 8항에 있어서,상기 과목명 키워드 정보를 생성하는 단계는, 커리큘럼 데이터로부터 필수이수 과목명을 추출하는 단계; 상기 추출된 필수이수 과목명으로부터 텍스트를 추출하는 단계; 상기 추출된 필수이수 과목명과 상기 필수 이수 과목명으로부터 추출된 텍스트를 병합하는 단계;상기 병합된 텍스트에 대한 단어 빈도-역 문서 빈도 기반의 분석에 의하여 상기 병합된 텍스트를 학습하는 단계; 및상기 병합된 텍스트에 대한 학습 결과에 기초하여 상기 과목명 키워드 정보를 생성하는 단계;를 포함하는 사용자 관심 키워드에 기반한 전공 추천 방법
|
12 |
12
제 8항에 있어서,상기 유사도 정보를 생성하는 단계는, 상기 전공별 강의내용 정보 및 상기 전공별 과목명 키워드 정보에 각각 상응하는 매트릭스와 상기 입력된 사용자 관심 키워드 정보 매트릭스 간의 코사인 유사도를 산출하는 단계를 포함하는 사용자 관심 키워드에 기반한 전공 추천 방법
|
13 |
13
제 8항에 있어서,제2 전공 추천 정보를 생성하는 단계는, 전공별 특성에 상응하는 복수 개의 차원에 의해 정의되며 전공 간의 유사도가 높을수록 전공들이 서로 가까이 위치하는 전공지도를 이용하여 상기 전공 추천 정보를 상기 사용자에게 제공하는 단계를 더 포함하는 사용자 관심 키워드에 기반한 전공 추천 방법
|
14 |
14
제 8항에 있어서,제2 전공 추천 정보를 생성하는 단계는,제2 전공 관련 상세 정보 및 추천 활동 정보를 생성하는 단계를 더 포함하는 사용자 관심 키워드에 기반한 전공 추천 방법
|
15 |
15
하드웨어와 결합되어 제8항에 따른 사용자 관심 키워드에 기반한 전공 추천 방법을 실행하도록 컴퓨터로 판독 가능한 기록매체에 저장된 컴퓨터 프로그램
|