• 제목/요약/키워드: 랭킹 시스템

검색결과 103건 처리시간 0.032초

카카오톡 API를 이용한 Django 기반 챗봇 시스템 (Django based ChatBot System Using KakaoTalk API)

  • 고흥찬;김민수;이솔비;이형우
    • 사물인터넷융복합논문지
    • /
    • 제4권1호
    • /
    • pp.31-36
    • /
    • 2018
  • 본 논문은 대학생들이 소속 대학 내 주요 정보를 손쉽고 빠르게 검색할 수 있도록 KakaoTalk API를 활용하여 장고 프레임워크를 이용하여 챗봇 시스템을 개발하였다. 특정 정보만을 제공하는 기존 챗봇 시스템과는 달리 본 연구에서 개발한 챗봇은 대학 내 주요 정보 뿐만아니라 날씨, 유투브, 네이버 실시간 랭킹 검색 및 언어 번역 등 다양한 형태의 사용자 질의에 대해 자동으로 검색 결과를 제공한다. AWS Ubuntu 서버내에 Apache, Python 및 Django를 이용하여 모듈을 개발하였고 KakaoTalk API 및 BeautifulSoup 등을 이용하여 카카오톡 서버와 통신하여 사용자 질의에 대해 자동으로 응답하는 챗봇 시스템을 개발하였다. 본 연구에서 개발한 시스템에 대해서는 향후 대학 입시 정보 홍보 및 선거 홍보 시스템 등에 적용할 수 있을 것으로 기대된다.

확률적 온톨로지와 연구자 네트워크를 이용한 심사자 자동 추천에 관한 연구 (Automatic Recommendation of Panel Pool Using a Probabilistic Ontology and Researcher Networks)

  • 이정연;이재윤;강인수;신숙경;정한민
    • 정보관리학회지
    • /
    • 제24권3호
    • /
    • pp.43-65
    • /
    • 2007
  • 심사자 자동추천시스템은 심사 대상에 대한 포괄성, 전문성, 공정성, 타당성을 확보할 수 있도록 설계되어야 한다. 이를 위해 본 연구는 다면적인 학문분야분류표의 각 범주 간 연관성을 자동으로 산출할 수 있는 확률적 온톨로지를 적용하여 포괄적으로 심사자 추천 범위를 넓히고 전문성을 반영한 심사자 랭킹을 가능하도록 한다. 또한 연구자 간의 멘터, 공저역, 공동연구를 포함하는 연구자 네트워크를 구축하고 이를 심사자 배제 규칙으로 활용함으로써 공정한 심사자 추천이 이루어질 수 있도록 한다. 아울러, 전문가들을 통해 상기 방법론과 패널 결과를 검증 받아 타당성 있는 시스템이 갖추어야 할 방향을 제시한다.

블로그의 구조적 특성을 고려한 효율적인 블로그 검색 알고리즘 (The Effective Blog Search Algorithm based on the Structural Features in the Blogspace)

  • 김정훈;윤태복;이지형
    • 한국정보과학회논문지:소프트웨어및응용
    • /
    • 제36권7호
    • /
    • pp.580-589
    • /
    • 2009
  • 오늘날, 대부분의 웹 페이지는 블로그영역에서 생성되고 기존의 웹 페이지 또한 블로그영역으로 전환되어가고 있다. 블로그 페이지는 트랙백연결, 블로거, 태그, 댓글과 같은 기폰 웹 페이지에는 존재 하지 않는 특징이 있다. 따라서 이러한 차이를 반영하지 않는 전통적인 웹 페이지 랭킹 알고리즘을 블로그 페이지에 단순히 적용하는 것은 효율적인 검색을 위해 적절하지 않다. 본 논문에서는 이러한 문제를 해결하기 위해 블로그 검색을 위한 "블로그-랭크" 알고리즘을 제안한다. 제안하는 알고리즘은 블로그의 구조적특징들을 활용하여 트랙백 연결성, 블로거의 명성, 사용자 반응성을 평가하고 이를 기반으로 블로그 페이지를 랭크 한다. 우리는 알고리즘의 검색효율성을 증명하기 위해 제안한 알고리즘을 적용한 블로그 검색 시스템을 구현하고 기존의 블로그 검색시스템과 검색효율성을 비교하였으며, 그 결과 블로그 랭크 알고리즘을 적용한 검색시스템이 기존의 검색시스템보다 더욱 뛰어난 검색효율성을 보임을 확인하였다.

박판제품의 블랭킹 및 피어싱과 굽힘 가공을 위한 순차이송용 공정 및 금형 설계와 가공자동화 시스템 (A Progressive Automated-Process Planning and Die Design and Working System for Blanking or Piercing and Bending of Sheet Metal Product)

  • 최재찬;김철
    • 소성∙가공
    • /
    • 제7권3호
    • /
    • pp.246-259
    • /
    • 1998
  • This paper describes a research work of developing a computer-aided design and manufacturing of irregular shaped sheet metal product for blanking or piercing and bending operations. An approach to the system is based on the knowledge-based rules. Knowledge for the system is formulated from plasticity theories experimental results and the empirical knowledge of field experts, This system has been written in AutoLISp on the AutoCAD and in customer tool kit on the SmartCAM with a personal computer and is composed of nine modules which are input and shape treatment, flat pattern-layout, pro-processor module. Based on the knowledge-based rules, the system is designed by considering several factors, such as material and thickness of product complexities of blank geometry and punch profile sheet metal to give flat pattern and automatically account for the adjustment of bending allowances to match tooling requirements by checking dimensions and generating NC data automatically according to drawings of die-layout module. Results carried out in each module will provide efficiencies to the designer and the manufacturer of blanking or piercing and bending die in this field.

  • PDF

빅 데이터를 이용한 스마트 알람 어플리케이션 설계와 개발 (Design and Implementation of Smart Alarm Application Using Big Data)

  • 이성현;김동윤;조상현;안태호;한광혁;박은주;임한규
    • 한국정보처리학회:학술대회논문집
    • /
    • 한국정보처리학회 2017년도 춘계학술발표대회
    • /
    • pp.160-163
    • /
    • 2017
  • 개인적인 활동들 전반에 걸쳐 스마트폰이 PC를 대체하고 있는 것으로 조사되었다. 스마트폰 사용자의 증가와 함께 다양한 어플리케이션이 개발되고 있고, 알람 어플리케이션은 혼자서 생활하는 시간이 많은 현대인들에게는 꼭 필요한 어플리케이션 가운데 하나이다. 이에 본 논문에서는 현대인들의 생활 패턴을 고려하여 기본적인 알람기능에 빅데이터를 이용한 알람음악 랭킹 제공, 날씨와 교통정보 제공, 일정관리 기능 등을 추가한 '빅데이터를 이용한 스마트 알람 시스템'을 개발하였다. 본 논문에서 개발한 어플리케이션은 바쁜 현대인의 아침시간에 여러 개의 어플리케이션을 사용할 필요가 없도록 사용자 편리성을 높인 알람 어플리케이션으로 개발하였다.

부호 그래프에서의 빠른 랜덤워크 기법 (Fast Random Walk with Restart over a Signed Graph)

  • 명재석;심준호;서보밀
    • 한국전자거래학회지
    • /
    • 제20권2호
    • /
    • pp.155-166
    • /
    • 2015
  • 랜덤워크는 그래프 기반의 랭킹 기법들에서 빈번히 사용되지만, 그래프 간선에 음수 가중치를 가지는 부호 그래프는 고려하지 않는다. 이 논문에서는 하이더의 균형 이론을 적용하여 랜덤워크수행 시 음수 가중치를 처리하는 기법을 제안한다. 제안 기법은 추천 시스템에 적용되었으며, 사용자가 선호하지 않는 아이템을 걸러내는 데 효과가 있음을 실험을 통해 보인다. 제안한 모델의 성능을 위해 기존의 Top-k 랜덤워크 계산 기법인 BCA를 확장한 Bicolor-BCA 알고리즘을 제안한다. 제안 알고리즘은 임계값이 필요한데, 실험을 통해 임계값에 따른 정확도와 성능의 변화를 살펴본다.

박판제품의 블랭킹 및 굽힘 가공을 위한 통합적 공정 및 금형설계와 가공시스템 (An integrated process planning, die design and working system for blaking and bending of sheet metal product)

  • 김재훈;최재찬;김철
    • 한국소성가공학회:학술대회논문집
    • /
    • 한국소성가공학회 1998년도 춘계학술대회논문집
    • /
    • pp.155-159
    • /
    • 1998
  • This paper describes a research work of developing a computer-aided design and manufacturing (CAD-CAM) of irregular shaped sheet metal product for blanking or piercing and bending operation. An approach to the system is based on the knowledge-based rules. Knowledge for the system is formulated form plasticity theories, experimental results and the empirical knowledge of field experts. This system has been written in AutoLIST on the AutoCAD and in customer tool kit on the SmartCAM with a personal computer and is composed of nine modules. the system is designed by considering several factors, such as material and thickness of product, complexities of blank geometry and punch profile, diameter and material of a wire, and availability of press. This system is capable of unfolding a formed sheet metal to give flat pattern and automatically account for the adjustment of bending allowances to match tooling requirements by checking dimensions and generating NC data automatically according to drawings of die-layout module. Results carried out in each module will provide efficiencies to the designer and the manufacture of blanking or piercing and bending die in this field.

  • PDF

웹 서비스에서 효율적인 서비스 선택을 위한 QoS 협상 브로커 설계 (Design of QoS negotiation broker for efficient Service selection on Web Service)

  • 이수민;박제연;송영재
    • 한국정보처리학회:학술대회논문집
    • /
    • 한국정보처리학회 2005년도 추계학술발표대회 및 정기총회
    • /
    • pp.393-396
    • /
    • 2005
  • 이기종간 분산 환경에서 상호연동성을 고려한 웹 서비스가 각광받고 있다. 주요 웹 서비스 플레이어들이 선택한 SOAP, UDDI, WSDL과 같은 표준을 이용하여 전체 웹 서비스들 금융, 하이테크, 미디어, 엔터테인먼트 등 전체 웹 서비스들이 개발되고 있다. 대부분의 웹 서비스들이 표준을 확립해 감에 따라, 사용자 요구에 가장 적합한 Qos의 선택은 서비스 간 차별화의 요점이 될 것이다. 기존의 연구에서는 각 서비스에 추가적인 컴포넌트를 합성하여 서비스 사용자와 서비스 제공자끼리의 협상을 하는 방법과 서비스 사용자의 요구의 기준과 비중에 맞추어 랭킹을 계산하여 그 값을 사용자에게 돌려주어 수동적으로 선택할 수 있는 방법을 제시하였다. 하지만, 계속 추가되는 컴포넌트 합성은 서비스 양이 방대해질수록 시스템 복잡도는 증가하고, 그로 인해 서비스 시간지연 및 자원 낭비의 문제점이 있으며, 계산되어 랭크된 서비스들을 사용자가 선택하도록 하였을 경우 최상위에 랭크된 서비스가 사용자에 가장 적합한 지 알 수 없으며, 다양한 서비스 사용자의 요구에 만족하기 어려운 문제점을 가지고 있다. 본 논문에서는 QoS 협상 브로커를 제시하여 이러한 문제점들을 최소화하고 서비스 사용자가 요구하는 기능적인 서비스 측면을 유지하면서, 서비스 사용자의 요구조건에 효율적인 비 기능적 측면을 제공하는 서비스 제공자를 자동적으로 발견할 수 있게 한다.

  • PDF

Kinect Sensor 기반의 동작 인식 애플리케이션 설계 및 구현 (A Design and Implementation of Motion Recognition Application based on Kinect Sensor)

  • 이원주;신동준;유상준;조현상;임진수;김민혁
    • 한국컴퓨터정보학회:학술대회논문집
    • /
    • 한국컴퓨터정보학회 2024년도 제69차 동계학술대회논문집 32권1호
    • /
    • pp.91-92
    • /
    • 2024
  • 본 논문에서는 키넥트 센서 기반으로 하는 동작 인식 애플리케이션을 설계하고 구현 한다. 이 애플리케이션은 본인이 응원하는 특정 연예인의 영상을 보고, 응원하는 동작을 하면 점수를 취득하게 되고, 누적되는 점수에 따라 그 연예인에 대한 기여도를 알 수 있도록 구현한다. 프레임별 조인트 움직임의 차이를 구하여 사용자의 움직임에 따른 점수를 부여하는 기능을 구현한다. 또한 전체 랭킹 시스템을 통해 동일한 연예인을 응원하는 사용자들이 공동의 소속감을 가지고, 더 나아가 자신들이 응원하는 연예인의 순위를 올리기 위한 경쟁을 유도하는 기능을 구현한다. 점수가 누적되면 단계별로 추가적인 애니메이션을 제공하여 흥미있게 볼 수 있는 기능도 구현한다.

  • PDF

그리드 컴퓨팅을 위한 동적 자원 랭킹 및 그룹핑 알고리즘 (Dynamic Resource Ranking and Grouping Algorithm for Grid Computing)

  • 이진성;박기진;최창열;김성수
    • 한국정보과학회논문지:정보통신
    • /
    • 제32권4호
    • /
    • pp.471-482
    • /
    • 2005
  • 고속 네트워크의 등장으로 관리 영역을 초월한 계산 자원의 공유가 가능한 그리드 컴퓨팅 개념이 등장하게 되었다. 그리드 컴퓨팅 환경에 포함된 각 자원들은 이질적이기 때문에 고성능을 얻기 위해서는 효과적인 자원 발견 및 자원 선택이 중요하다. 본 논문에서는 그리드 컴퓨팅에서 다양하고 이질적인 자원들을 각 응용 프로그램에서 효율적으로 이용할 수 있도록, 각 참여자들에게 순위를 부여하고 각 작업(Task)에 적절한 자원을 할당하여 전반적인 시스템 성능을 극대화시키는 메커니즘을 제안하였다. 각 참여자의 순위는 초기에 각 참여자별 자원의 시스템 사양(예:CPU 속도, RAM 크기)등 정적 요소를 고려하여 결정되며, 추후에는 각 참여자들이 작업을 마친 후 제공되는 반환 값의 정확도, 응답시간과 같은 요소를 고려하여 동적으로 수행될 수 있도록 하였다. 이러한 순위에 따른 작업 재분배 메커니즘은 전체적인 시스템 성능을 향상시키고 정확도를 높인다.