• 제목/요약/키워드: 지식 스레드

검색결과 6건 처리시간 0.018초

JPEG을 Animated GIF로 변환하는 과정에서 스레딩에 따른 멀티코어 모바일 디바이스의 성능 평가 (Performance evaluation of mobile multicore devices on threading in converting JPEG to animated GIF)

  • 우호성;김강석;김재훈
    • 한국정보처리학회:학술대회논문집
    • /
    • 한국정보처리학회 2013년도 춘계학술발표대회
    • /
    • pp.328-331
    • /
    • 2013
  • 본 논문에서는 멀티코어 모바일 디바이스에서 최적의 스레드 구성을 측정하기 위해 이미지 코덱을 사용하여 다양한 환경에서 스레드 개수에 따른 인코딩 수행시간을 분석하였다. 인코딩은 Quantization을 사용하여 JPEG 파일들을 하나의 GIF 파일로 변환하는 기능을 수행하며, 듀얼코어와 쿼드코어 안에서 각각의 스레드 개수를 늘려가며 측정하였다. 듀얼코어에서는 스레드 4개였을 경우가 성능이 효율적이였으며, 쿼드 코어에서는 스레드 3개였을 경우가 성능이 효율적이였다. 분석 후 결론은 스레드 개수와 성능은 비례하는 것이 아니며 성능에 크게 영향을 미치지 않는 것으로 확인되었다. 코어와 I/O입출력의 성능 및 데이터 크기에 따라 적당한 스레드 개수를 정하여 사용하는 것이 효율적이다.

개인성을 고려한 지식-감정 반응 모델의 설계 (The Design of Knowledge-Emotional Reaction Model considering Personality)

  • 심정연
    • 전자공학회논문지CI
    • /
    • 제47권1호
    • /
    • pp.116-122
    • /
    • 2010
  • 급격한 컴퓨터 기술의 발달로 인간과 컴퓨터 상호작용 (Human Computer Interface : HCI)에 대한 중요성이 높아지면서 보다 인간 친화적인 시스템 설계에 대한 요구가 높아지고 있다. 인간 친화적인 시스템 구축을 위해서는 먼저 개인성과 감성적요소가 고려되어야 한다. 지식(Knowledge), 감정(Emotion), 개인성(Personality)의 각 영역에서 이를 실현하려는 시도는 많이 되고 있으나 이 세 가지 요소를 연결하는 시도는 아직 미흡한 실정이다. 지식이 기억될 때 감정도 함께 기억되는 경우가 많으며 사고 과정과 결정 단계에서 감정적인 상태는 막대한 영향을 미친다. 따라서 좀 더 인간 친화적이며 섬세하고 효율적인 지능 시스템 구현을 위해서는 이러한 세 가지 요소를 고려한 시스템이 모델링되고 설계되어야 한다. 본 논문에서는 개인성을 고려한 지식-감정 반응 모델을 설계하고, 개인성을 구현하기위하여 5가지 타입을 정의하고 타입매칭선택 메커니즘에 의해 추출된 사고 스레드의 감정벡터를 계산하고 자극에 반응하는 방법을 제안하였다. 또한 제안된 시스템을 가상메모리에 적용하여 타입별 감정 반응을 시뮬레이션 하였다.

Super Value 기반의 유연한 KEB 추론 시스템의 설계 (A Design of Super Value based Flexible KEB Reasoning System)

  • 심정연
    • 전자공학회논문지
    • /
    • 제50권5호
    • /
    • pp.137-143
    • /
    • 2013
  • 최근들어 기계중심의 기술에서 점차 인간 중심의 기술로 변화되어가려는 시도가 많이 이루어지고 있다. 지능 시스템 연구에 있어서도 과거의 단순 학습과 추론 방식에서 지금은 보다 인간과 흡사한 처리, 즉 인간다움을 묘사하는 기능을 구현하려는 방향으로 나아가고 있다. 특히 뇌공학적인 연구가 활발해 짐에 따라 두뇌기능을 공학적으로 응용하려는 연구가 많아지고 있다. 본 논문에서는 이러한 '관점' 이라는 가치관적 상위 요소를 반영할 수 있는 Super Value라고 하는 개념을 정의하고 이에 따라 유연한 추론을 할 수 있는 KEB(Knowledge-Emotion Binding)시스템을 제안하였다. Main Level과 Super Level의 계층적 구조로 추론 과정의 유연성을 부여하였으며 추론 메커니즘에 의하여 KEB 스레드가 추출이 되도록 설계하였다.

기억회상과 지식추론에 따른 감정 상태 변화의 추이 (The Changing Trace of Emotional state by Memory retrieval and Knowledge Reasoning process)

  • 심정연
    • 전자공학회논문지
    • /
    • 제50권4호
    • /
    • pp.83-88
    • /
    • 2013
  • 최근 들어 뇌과학적인 연구가 활발해짐에 따라 두뇌기능을 공학적으로 응용하려는 연구가 많아지고 있다. 두뇌 기능 중 기억과 감정을 담당하는 부분을 살펴보면 기억을 담당하는 해마체와 감정중추인 편도체가 긴밀히 협조하고 있는 것을 알 수 있다. 실제적으로 지식은 감정에 영향을 미치고 감정은 지식에 영향을 미친다. 인간의 모든 판단과 결정에 있어서 감정요소는 배제할 수 없는 아주 중요한 영향을 미친다. 보다 정교한 지능 시스템을 구축하려면 감정이 결합된 지식베이스를 설계하여야 한다. 따라서 본 논문에서는 해마체와 편도체의 공조 시스템에 착안하여 지식과 감정이 결합된 지식감정 결합 시스템을 설계하고 기억회상과 추론 과정에서 변화하는 감정 상태의 추이를 감지하는 메커니즘을 제안하고자 한다.

박물관 안내를 위한 시나리오 기반의 AI 음성 챗봇 시스템 구현 (Implementation of Scenario-based AI Voice Chatbot System for Museum Guidance)

  • 정선우;최은성;안선규;강영진;정석찬
    • 한국빅데이터학회지
    • /
    • 제7권2호
    • /
    • pp.91-102
    • /
    • 2022
  • 인공지능이 발전하면서 AI 챗봇 시스템의 활용이 활발히 이루어지고 있다. 그 예로 공공기관에서는 민원, 행정 분야에서 업무 보조, 전문지식 서비스 등으로 챗봇 활용 분야가 확대되고 있으며 민간기업은 대화형 고객 응대 서비스 등으로 챗봇을 활용하고 있다. 본 연구에서는 시나리오 기반의 AI 음성 챗봇 시스템을 제안하여 박물관의 운영 비용을 절감하고 관람객에게 양방향성 안내 서비스를 제공하고자 한다. 구현한 음성 챗봇 시스템은 실시간으로 특정 디렉터리를 감시하여 사용자의 음성을 감지하는 감시자 객체와 음성 파일이 생성되면 순차적으로 모델별 추론을 수행하여 AI의 응대 음성을 출력하는 이벤트 핸들러 객체로 구성되며, 스레드와 데크를 활용한 중복 방지 기능을 포함하여 단일 GPU 환경에서 추론 중에 GPU의 연산이 중복되지 않도록 한다.

Java SDK를 이용한 파일 클라우드 시스템의 설계 및 구현 (Design and Implementation of File Cloud Server by Using JAVA SDK)

  • 이상곤
    • 한국정보전자통신기술학회논문지
    • /
    • 제8권2호
    • /
    • pp.86-100
    • /
    • 2015
  • 클라우드 컴퓨팅은 IT 관련된 기능들이 서비스 형태로 제공되는 컴퓨팅 스타일이다. 사용자들은 전문 지식이 없거나 제어할 줄 몰라도 인터넷으로부터 서비스를 이용할 수 있다. 정보가 인터넷 상의 서버에 영구적으로 저장되고 데스크탑 컴퓨터, 노트북, 휴대용 기기 등과 같은 클라이언트에는 일시적으로 보관된다. 이러한 클라우드 컴퓨팅에서 소프트웨어와 데이터는 서버에 저장된다. 클라우드 컴퓨팅은 웹 2.0, SaaS(software as a service)와 같이 최근 잘 알려진 기술 경향들과 연관성을 가지는 일반화된 개념이다. 이들 개념들의 공통점은 사용자들의 컴퓨팅 요구를 만족시키기 위해 인터넷을 이용한다는 사실이다. 이는 단순히 서버 등의 자원을 제공해 주면서 사용자가 디바이스에 제약없이 데이터에 접근할 수 있도록 해준다. 개인적인 용도의 파일을 저장하고 이를 여러 디바이스에서 공유하는 클라우드 서비스가 주목을 받고 있다. 본 논문에서는 Dropbox와 OAuth, PACloud를 통해 이와 같은 서비스를 구현할 수 있다. 또한 스레드 폴링을 이용하여 서버에 들어오는 여러 태스크들을 적절하게 처리할 수 있는 구현 기술을 제시하였다. 아울러 구현 기술을 설명하기 위해 소프트웨어 공학적인 여러 다이어그램을 제시하였다.