• 제목/요약/키워드: open-source platform

검색결과 285건 처리시간 0.028초

단어그룹 확장 기법을 활용한 순환신경망 알고리즘 성능개선 연구 (A Study on Performance Improvement of Recurrent Neural Networks Algorithm using Word Group Expansion Technique)

  • 박대승;성열우;김정길
    • 산업융합연구
    • /
    • 제20권4호
    • /
    • pp.23-30
    • /
    • 2022
  • 최근 인공지능(AI)과 딥러닝 발전으로 대화형 인공지능 챗봇의 중요성이 부각되고 있으며 다양한 분야에서 연구가 진행되고 있다. 챗봇을 만들기 위해서 직접 개발해 사용하기도 하지만 개발의 용이성을 위해 오픈소스 플랫폼이나 상업용 플랫폼을 활용하여 개발한다. 이러한 챗봇 플랫폼은 주로 RNN (Recurrent Neural Network)과 응용 알고리즘을 사용하며, 빠른 학습속도와 모니터링 및 검증의 용이성 그리고 좋은 추론 성능의 장점을 가지고 있다. 본 논문에서는 RNN과 응용 알고리즘의 추론 성능 향상방법을 연구하였다. 제안 방법은 RNN과 응용 알고리즘 적용 시 각 문장에 대한 핵심단어의 단어그룹에 대해 확장학습을 통해 데이터에 내재된 의미를 넓히는 기법을 사용하였다. 본 연구의 결과는 순환 구조를 갖는 RNN, GRU (Gated Recurrent Unit), LSTM (Long-short Term Memory) 세 알고리즘에서 최소 0.37%에서 최대 1.25% 추론 성능향상을 달성하였다. 본 연구를 통해 얻은 연구결과는 관련 산업에서 인공지능 챗봇 도입을 가속하고 다양한 RNN 응용 알고리즘을 활용하도록 하는데 기여할 수 있다. 향후 연구에서는 다양한 활성 함수들이 인공신경망 알고리즘의 성능 향상에 미치는 영향에 관한 연구가 필요할 것이다.

오픈소스 기반의 JBI 컴포넌트배치도구의 설계 및 구현 (Design and Implementation of JBI Component Deployment tool Based on the open sources)

  • 박제원;최재현;이재성;이남용
    • 정보처리학회논문지D
    • /
    • 제16D권5호
    • /
    • pp.715-728
    • /
    • 2009
  • JBI(Java Business Integration)기반의 ESB(Enterprise Service Bus)는 웹서비스표준으로 서비스의 유통경로를 구현한 SOA(Service Oriented Architecture)의 한 방법이다. 광범위한 벤더로 구성된 JBI기반의 ESB는 서비스를 플러그인 할 수 있는 확장성의 장점을 가지고 있지만 사용자가 서비스유닛을 사용하기 위해선 복잡한 절차의 패키징과정을 수동으로 연동해야 하고, 순차적인 절차를 따른 배포방법을 사용해야 하는 비효율적 유지관리의 문제점을 가지고 있다. 본 논문에서는 이러한 문제를 해결하기 위해 컴포넌트간의 연동을 위한 모델링에서 배포의 전 과정을 통합하여 관리할 수 있는 사용자 중심의 컴포넌트 배치도구를 설계 및 구현하였다. 배치도구의 설계를 위해 첫째, 기존 JBI를 지원하는 배치도구를 분석하여 문제점 및 개선사항을 도출하였다. 둘째, JBI 기반의 ESB에서 가지고 있는 문제점 등을 기반으로 요구사항을 도출해 내었다. 그리고 최종적으로 JBI를 지원하는 컴포넌트의 스키마를 분석을 통한 모델링의 속성 및 패키징, 배포, 검증 기능을 설계하고 구현하였다. 본 논문에서 제안하는 도구를 이용하면 사용자는 컴포넌트의 연동을 위한 모델링에서 배포의 전 과정을 별도의 도구와 수작업 없이 배치도구 내에서 통합적으로 수행하고 관리할 수 있으며 GUI기반의 컴포넌트 모델링과 관리를 통하여 사용자는 사용성과 편리성을 높일 수 있다. 또한 컴포넌트의 유효성검증 및 경로에 대한 유효성검증을 통하여 서비스유닛을 배포하는데 발생 할 수 있는 오류를 최소화 할 수 있을 것으로 기대된다.

PaaS 클라우드 컴퓨팅 환경에서 전자정부 표준프레임워크 성능평가: 공간영상 정보처리 사례 (A Performance Evaluation of the e-Gov Standard Framework on PaaS Cloud Computing Environment: A Geo-based Image Processing Case)

  • 김광섭;이기원
    • 한국지리정보학회지
    • /
    • 제21권4호
    • /
    • pp.1-13
    • /
    • 2018
  • 클라우드 컴퓨팅 서비스 모델 중 하나인 PaaS(Platform as a Service)와 행정안전부 전자정부 표준프레임워크는 모두 웹 서비스 개발자가 개발 목적을 만족하는 핵심 기능 개발에 집중할 수 있도록 기본 공통자원을 제공하기 위한 컴퓨팅 환경이다. 웹 기반 공간정보 서비스를 구축하는 경우에도 이러한 기술들을 사용하면 미들웨어 소프트웨어 또는 플랫폼 공통 기능들을 바로 활용할 수 있다. 그러나 공간정보 서비스 개발 분야에서 이러한 기반 기술들의 적용 가능성을 검토하거나 적용 시스템의 성능을 평가한 연구는 아직 발표된 사례가 없다. 따라서 이번 연구에서는 공간정보 서비스에 대한 적용 가능성을 살펴보고자 성능평가 실험을 수행하였다. 실험 대상 시스템은 OGC WPS 2.0 표준을 적용한 공간영상 정보처리 서비스를 대상으로 하였다. 실험 시스템은 Cloud Foundry 오픈소스를 이용한 PaaS 환경을 구축한 뒤 전자정부 표준프레임워크를 적용한 웹 서비스로 설계, 구축하였다. 실제 성능 평가실험은 영상처리 기능을 PaaS 클라우드 환경에서 구동하는 경우와 PaaS에 전자정부 표준프레임워크를 같이 적용한 경우를 비교하는 방식으로 수행하였다. 실험 조건은 300명과 500명에 해당하는 동시 사용자가 3,600초 동안 이 시스템에 접속하여 정보처리를 요청하고 실험 환경으로 구축한 웹 서비스가 이에 대하여 응답하는 시간을 기록하는 방식으로 하였다. 성능 측정 결과 PaaS 클라우드 환경에서 전자정부 표준프레임워크를 기반으로 시스템 구축하였을 때 성능이 우수한 것을 확인할 수 있었다. 앞으로 공공 부분의 웹 기반 공간정보 응용 서비스 구축에서 PaaS 클라우드 컴퓨팅과 전자정부 표준프레임워크가 중요한 요소가 될 것으로 기대한다.

국내 옥수수 재배적지 예측을 위한 R 기반의 기후적합도 모델 병렬화 (R Based Parallelization of a Climate Suitability Model to Predict Suitable Area of Maize in Korea)

  • 현신우;김광수
    • 한국농림기상학회지
    • /
    • 제19권3호
    • /
    • pp.164-173
    • /
    • 2017
  • 기후변화에 대응하기 위해 다양한 작부체계 구축이 시도될 수 있다. 변화하는 기후조건에서 작물들이 최적의 재배지에 배치될 수 있도록 기후적합도를 평가하는 것이 중요하다. EcoCrop 모델과 같은 월별 기후자료를 사용하여 여러 작물의 재배적합도들 계산하는 모델을 사용할 경우, 고해상도의 전자기후도를 사용하여 우리나라의 복잡한 지형을 고려한 재배 적합도 계산이 가능하다. 그러나, 방대한 기후자료의 처리를 위해 여러 전산자원들을 동시에 사용할 수 있는 병렬처리 기술 개발이 선행되어야 한다. 본 연구에서는 공개용 통계분석 도구인 R을 기반으로 EcoCrop 모델을 병렬로 구동할 수 있는 스크립트를 개발하고, 이를 격자형 기후자료에 적용하여 옥수수의 재배적지를 예측하였다. 병렬 처리를 시도한 결과 CPU 코어 개수 증가에 따른 처리 시간 단축이 선형적으로 이루어지지는 않았으나 처리시간의 상당부분을 단축할 수 있었다. 예를 들어 16개의 CPU를 사용하였을 때 이상적인 시간보다 1.5배가 넘는 시간이 소모되었으나 총 시간이 90%정도 단축되었다. 이러한 기술들을 작물 생육 모델들이 개발되지 않은 작물들에 적용할 경우, 기후변화 조건에 적응할 수 있는 작부체계 설계를 지원할 수 있을 것이다. 또한, 본 연구에서 사용한 기술들은 CPU 코어가 많은 워크스테이션에서 작동이 가능하나, 여러 컴퓨터를 연결한 중형 컴퓨터에 사용할 수 있는 MPI 기술을 적용할 수 있는 기술개발이 필요할 것이다.

웹기반 계산화학 실습교육 지원시스템 개발 (Web-based Practice Education Supporting System for Computational Chemistry)

  • 안부영;이종숙;조금원
    • 한국실천공학교육학회논문지
    • /
    • 제3권2호
    • /
    • pp.18-26
    • /
    • 2011
  • 계산화학이란 컴퓨터를 이용한 계산을 통하여 이론 화학의 문제를 다루는 화학의 한 분야로 화학실험실을 컴퓨터로 옮겨 놓은 것이라고 말할 수 있다. 컴퓨터 처리 능력이 향상됨에 따라 거대 분자 구조의 복잡한 계산과 시뮬레이션을 수행하여야 하는 계산화학분야에서의 고성능 컴퓨터 활용은 매우 중요하다. 분자 구조 계산과 시뮬레이션 등의 작업을 위하여 고성능 컴퓨터를 이용하려면 Unix 명령어와 콘솔을 활용하여야 하는데 화학과목을 배우는 이공계 학생들 대부분은 컴퓨터 비전공자로서 Unix에 관하여 모르는 경우가 대부분이다. 그래서 Unix 명령어를 모르더라도 계산화학 실습이 가능한 웹 기반 계산화학 실습 교육 지원 시스템이 필요하다. 본 논문에서 개발한 웹 기반 계산화학 실습 교육 지원 시스템(e-Chem)은 다른 웹 포털 플랫폼보다 표준 지향적이고 콘텐츠 관리 및 협업 기능이 뛰어난 자바 오픈소스인 Liferay 포털 플랫폼을 활용하여 개발하였다. 본 시스템을 활용하면 컴퓨터 비전공자들도 쉽게 계산화학 실습 수업에 참여할 수 있고, Unix 명령어 등을 배우는 시간을 절약할 수 있으며, 친숙한 웹 인터페이스로 학습 효과도 높아질 것으로 기대된다.

  • PDF

지상파 TV 3사의 홈페이지 이용실태와 서비스 평가에 관한 연구 (A Study on the Viewer Usage and Evaluation of Television Network Websites and the Respective Feedback)

  • 설진아
    • 한국언론정보학보
    • /
    • 제32권
    • /
    • pp.147-168
    • /
    • 2006
  • 본 연구는 방송사 홈페이지 이용자를 대상으로 지상파 TV 방송3사(KBS, MBC, SBS)의 홈페이지 이용 실태와 서비스에 대한 평가 조사를 실시하였다. 방송사 홈페이지 이용자들의 주요 이용 동기로는 3사 모두 다시보기(VOD) 서비스를 포함한 '정보획득'이 가장 높은 순위를 차지했으며 '정보획득'면에서는 KBS 홈페이지 이용률이 가장 높았다. '상호교류/커뮤니티이용'과 '기분전환/시간소비'측면에서는 MBC가 가장 높았으며, '부가서비스 콘텐츠 이용' 면에서는 SBS가 가장 높게 나타났다. 각 방송사 홈페이지가 제공하는 서비스 평가는 모두 낮은 수준으로 나타났는데 특히 홈페이지 메뉴 찾기나 구성, 콘텐츠의 양에 대한 평가가 낮게 나타났다. 홈페이지 이용에 관한 불만족 사유로는 유료서비스와 관련된 불만족 사유가 가장 많았고 민영방송인 SBS홈페이지에 대한 불만족사유가 가장 많은 것으로 나타났다. 방송사별 특정 게시판 이용에 대한 평가는 질의나 응답에 대해 대체로 신속하게 답변을 주고 있으나, 시청자들과 제작진의 프로그램에 대한 상호작용은 활발하지 못한 것으로 평가되었다. 특정 프로그램 게시판 이용자를 대상으로 상호작용 평가를 분석한 결과, 방송사별 유의미한 차이가 있었는데 민영방송인 SBS 홈페이지가 KBS나 MBC에 비해 상대적으로 낮게 평가되어 시청자의 반응에 더 민감할 것이라는 일반적 기대와는 다른 양상을 보였다. 결론적으로 방송3사 홈페이지는 대시청자 서비스 창구로서 방송관련 정보와 다양한 부가서비스 콘텐츠를 제공하며 시청자와 제작진사이의 커뮤니케이션 장(場)을 마련하고 있지만, 아직까지는 진정한 피드백 채널로서 활용되지 못하고, 일방향적인 정보제공과 시청자간의 상호작용만 나타나고 있다. 아울러 전반적인 홈페이지 메뉴구성과 경로, 디자인, 콘텐츠의 양과 서비스 질적 측면에서 시청자들이 만족할만한 서비스가 충분히 이뤄지지 않고 있기 때문에, 향후 홈페이지 이용자들을 대상으로 한 정성적 조사를 바탕으로 개선해 나가야 할 것이다.

  • PDF

중학생을 대상으로 한 아두이노를 활용한 체현 기반 프로그래밍 교육 설계 (Design of Embodiment-based Programming Education using Arduino for Middle School Students)

  • 엄현영;이강희
    • 문화기술의 융합
    • /
    • 제6권1호
    • /
    • pp.471-476
    • /
    • 2020
  • 본 논문은 중학교 학생을 대상으로 적용한 아두이노 체현 기반 프로그래밍 실습 교육 과정을 설계하고 교육과정 진행 전과 후의 설문조사를 진행한다. 아두이노는 프로세싱 언어에서 사용하는 IDE를 통합한 오픈소스 피지컬 컴퓨팅 플랫폼으로서 다른 플랫폼에 비해 저비용(low-cost)이며 비교적 간단하게 확인할 수 있는 입출력 인터페이스와 실제적 체현성 때문에, 중학교 학생을 대상으로 프로그래밍 교육을 하기에 적합한 교육 자료이다. 이후 설문 조사를 통해 중학생들의 프로그래밍에 대한 필요성 인지 변화 및 사고능력 증진에 관한 피드백을 받게 된다. 본 연구에서는 아두이노를 활용한 체현 기반 프로그래밍 교육을 1차수 당 8주 씩 진행하여, '16년부터 '17년까지 2년간 112명의 중학교 학생을 대상으로 결과이다. 체현 기반 프로그래밍 교육을 이론 교육 및 체현 기반 실습 교육으로 진행하였으며, 체현기반 실습 교육은 초음파 센서를 이용한 RC카 만들기, 아두이노 쿼드로터 드론 만들기를 진행했다. 본 연구의 목적은 아두이노를 활용한 체현 기반 프로그래밍 교육을 통해 중학교 학생들의 프로그래밍에 대한 인지, 필요성 및 프로그래밍 교육이 사고력 증진에 유효한가를 학생들 주관적인 지표로서 유효함을 입증하는 것이다.

기선 거리에 따른 이동체의 N-RTK 위치정확도 평가 (Evaluation of N-RTK Positioning Accuracy for Moving Platform)

  • 김민서;배태석
    • 한국측량학회지
    • /
    • 제38권3호
    • /
    • pp.259-267
    • /
    • 2020
  • 실시간 정밀 위치결정을 위해서 N-RTK (Network Real-Time Kinematic) 기술이 많이 사용되고 있다. 하지만 기존의 N-RTK 시스템은 사용자 수 제한으로 인해 지속해서 늘어나는 무인 이동체의 위치결정을 하는 데 한계가 있다. 따라서 사용자 수 제한 없이 보정 신호를 생성하는 시스템이 있다면 어느 정도의 간격으로 있어야 전국어디에서든 위치결정을 할 수 있을지에 대한 연구가 필요할 것으로 판단하여 기선 거리에 따른 N-RTK 시스템의 정확도를 분석하였다. 다양한 장비를 사용하는 사용자들이 있을 것으로 예상하여 서로 다른 성능의 수신기로 로버 위치를 추정하였으며, 자료처리는 오픈소스 소프트웨어인 RTKLIB을 활용하였다. 실험 결과, 로버와 가장 가까운 기준국에서는 수신기의 종류와 관계없이 높은 비율로 고정해가 산출되었으며, 추정 좌표의 정확도 역시 비슷한 수준으로 결정되었다. 로버에서 약 40km 떨어져 있는 기준국 보정 신호를 활용하는 경우, 고정해 산출 비율은 평균 약 50% 정도 감소하였으나 수직 RMSE (Root Mean Squared Error)는 약 2.5-4.7cm로 단기선 결과(1.0-1.5cm)와 크게 다르지 않았다. 고가형 수신기는 장기선에서도 이상값(outlier) 크게 나타나지 않았으며, 향후 과학기술용 정밀 자료 처리 소프트웨어를 활용한 고정해 산출과 좌표 추정 정확도에 대한 분석을 수행할 예정이다.

니팅머신을 이용한 니트 커스터마이징 웹 사이트 사용성 평가 (Usability Evaluation of Knitting Customizing Website Using Knitting Machine)

  • 정제윤;서지영;이샘;남원석
    • 한국융합학회논문지
    • /
    • 제12권10호
    • /
    • pp.19-25
    • /
    • 2021
  • 본 연구는 니팅머신을 이용한 니트 커스터마이징 웹 사이트 개발 작업을 2년 반 동안 실시한 후 도출된 결과물을 담고 있다. 최근 패션계에서는 커스터마이징을 활용한 다양한 서비스를 제공하고 있으며, 니트 또한 니팅머신을 활용하여 사용자가 직접 디자인할 수 있는 기기가 개발되고 있다. 그러나 기존의 니팅머신용 웹 사이트는 일정한 사용성이나 레이아웃이 제공되지 않아 사용자가 오픈소스와 커스터마이징 디자인을 이용하는 것에 어려움이 있다. 따라서 본 연구는 니팅머신을 이용하여 니트 커스터마이징 서비스를 이용하게 될 사용자에게 사용편의성을 제공하는 웹 사이트 개발을 목적으로 진행되었다. 연구 방법으로는 니트 커스터마이징 웹 사이트 개발 작업을 위해 진행된 연구들을 종합하여 1차 사용성 평가를 진행하였다. 연구 결과 초기 커스텀 화면과 초기 출력 화면의 문제점을 찾았으며, 편의성, 직관성, 가독성 부분을 개선하였다. 수정된 웹사이트를 대상으로 2차 사용성 평가를 진행하여 문제점이 보완된 것을 확인 하였다. 본 연구에서 최종적으로 도출된 웹 사이트를 통해 국내 니트 시장의 새로운 플랫폼의 대중화와 커스터마이징 웹사이트의 사용성 향상을 기대한다.

전거레코드 구축 및 공유에 관한 연구 SNAC 프로젝트 사례를 중심으로 (A research on the Construction and Sharing of Authority Record-focusing on the Case of Social Networks and Archival Context Project)

  • 이은영
    • 기록학연구
    • /
    • 제71호
    • /
    • pp.49-89
    • /
    • 2022
  • 본 연구는 전거레코드 구축 및 공유를 위한 목적으로 진행된 'Social Networks and Archival Context' 프로젝트 사례를 통해 문화유산기관 간에 분산 소장된 역사적 정보원에 대한 통합적 접근과 기록에 대한 보다 풍부한 검색과 이해를 촉진하는 국가적 전거데이터베이스 구축의 필요성과 국내 적용 방안을 제시하였다. SNAC 프로젝트는 NARA 주도의 국제적 협력체 조직으로 전환되면서 지속가능한 운영체계를 확보하고 협력적 전거통제를 실현할 수 있었다. 또한 SNAC 전거레코드는 도서관에 비해 풍부한 생애와 역사에 관한 맥락 정보와 사회적·지적 네트워크 정보를 제공한다는 특징을 가진다. 사례분석을 통해 첫째, SNAC 처럼, 국가기록원이 주도하고 국립중앙도서관이 공동 오너쉽을 갖는 협력체가 개발을 주도하고 참여기관의 범위를 넓혀나가야 한다. 둘째, 협력의 방식에서 특장점을 가진 분야별로 분담하는 구조를 취하되, 두 기관이 참여하는 운영 주체가 주요한 의사결정을 하도록 한다. 셋째, 전거데이터 구축 시 다양한 포맷의 기술정보를 수집할 수 있는 확장가능한 오픈소스소프트웨어 개발, 기록관리 전거레코드의 구조와 요소로 설계, 전거레코드의 품질을 통제할 수 있는 기능 설계, 이용자 친화적 인터페이스 구축 및 콘텐츠적 요소가 반영된 플랫폼 설계가 필요함을 제시하였다.