• Title/Summary/Keyword: 정보모듈

Search Result 4,971, Processing Time 0.453 seconds

CodeBERT 모델의 전이 학습 기반 코드 공통 취약점 탐색 (Detecting Common Weakness Enumeration(CWE) Based on the Transfer Learning of CodeBERT Model)

  • 박찬솔;문소영;김영철
    • 정보처리학회논문지:소프트웨어 및 데이터공학
    • /
    • 제12권10호
    • /
    • pp.431-436
    • /
    • 2023
  • 소프트웨어 공학 영역에 인공지능의 접목은 큰 화두 중 하나이다. 전 세계적으로 1) 인공지능을 통한 소프트웨어 공학, 2) 소프트웨어 공학을 통한 인공지능 두 가지 방향으로 활발히 연구되고 있다. 그 중 소프트웨어 공학에 인공지능을 접목하여 나쁜 코드 영역을 식별하고 해당 부분을 리팩토링하는 연구가 진행되고 있다. 해당 연구에서 인공지능이 나쁜 코드 요소의 패턴을 잘 학습하기 위해서는 학습하려는 나쁜 코드 요소가 라벨링 된 데이터셋이 필요하다. 문제는 데이터셋이 부족할뿐더러, 자체적으로 수집한 데이터셋의 정확도는 신뢰할 수 없다. 이를 해결하기 위해 코드 데이터 수집 시 전체 코드가 아닌 높은 복잡도를 가진 코드 모듈 영역을 대상으로만 나쁜 코드 데이터를 수집한다. 이후 수집한 데이터셋을 CodeBERT 모델의 전이 학습하여 코드 공통 취약점을 탐색하는 방법을 제안한다. 해당 데이터셋을 통해 CodeBERT 모델이 코드의 공통 취약점 패턴을 더 잘 학습할 수 있다. 이를 통해 전통적인 방법보다 인공지능 모델을 이용해 코드를 분석하고 공통 취약점 패턴을 더 정확하게 식별할 수 있을 것으로 기대한다.

수중 광통신 환경에서 최적 파장을 도출하기 위한 실험적 해석 (Experimental Analysis to Derive Optimal Wavelength in Underwater Optical Communication Environment)

  • 곽동현;전승일;최정락;한민석
    • 한국정보전자통신기술학회논문지
    • /
    • 제16권6호
    • /
    • pp.478-488
    • /
    • 2023
  • 본 논문은 수중 환경에서의 전통적인 음파 통신을 대체할 수 있는 레이저 통신의 해군 적용 방안을 연구한다. 아두이노 및 MATLAB을 활용한 레이저 송수신기를 구성하여 수조 실험을 진행하여 다양한 수중 환경에서 통신 가능 여부를 확인하였다. 첫 번째 실험에서는 레이저를 통해 데이터를 전송할 때, 통신 간 원하는 메시지를 데이터화하여 전송하고 이를 수신하여 올바른 메시지로 변환되는지 확인하였다. 두 번째 실험에서는 수중 상황에서의 통신 작동 여부를 확인하였으며, 세 번째 실험에서는 CDS 조도 센서 모듈을 사용하여 빛의 세기를 측정하고 다양한 수중 상황에서 레이저 통신의 한계를 측정하여 확인하였다. 또한, MATLAB Code를 활용해 염도, 수온, 수심 등의 데이터를 수집하여 탁도를 계산하고 계산된 탁도(5, 20, 55, 180)에 대해서 최적의 파장값(532nm, 633nm, 785nm, 1064nm)을 제시하였다. 이를 바탕으로 해군 전술 통신, 원격 센싱, 수중 드론 제어 등의 분야에서의 활용방안을 중점적으로 분석한다. 마지막으로 현재의 기술 한계를 극복하고 성능을 향상하는 개선방안을 제시하였다.

Low-GloSea6 기상 예측 모델 기반의 비선형 회귀 기법 적용 연구 (A Study on Applying the Nonlinear Regression Schemes to the Low-GloSea6 Weather Prediction Model)

  • 박혜성;조예린;신대영;윤은옥;정성욱
    • 한국정보전자통신기술학회논문지
    • /
    • 제16권6호
    • /
    • pp.489-498
    • /
    • 2023
  • 하드웨어의 성능 및 컴퓨팅 기술의 발전 덕분에 기후환경 변화를 대비하기 위해 기후예측 모델 또한 발전하고 있다. 한국 기상청은 GloSea6를 도입하여 슈퍼컴퓨터를 이용하여 기상 예측을 하고있으며, 각 대학 및 연구 기관에서는 중소규모 서버에서 사용하기 위해 저해상도 결합모델인 Low-GloSea6를 사용하여 기상 연구에 활용하고 있다. 본 논문에서는 중소규모 서버에서의 기상 연구의 원활한 연구를 위해 Low-GloSea6의 Intel VTune Profiler를 사용한 분석을 진행하였으며 1125.987초의 CPU Time을 수행하는 대기모델의 tri_sor_dp_dp 함수를 Hotspot으로 검출하였다. 수치적 연산을 진행하는 기존 함수에 머신러닝 기법의 하나인 비선형 회귀모델을 적용 및 비교하여 머신러닝 적용 가능성을 확인하였다. 기존 tri_sor_dp_dp 함수의 실제 연산되는 값인 1e-3 ~ 1e-20의 범위를 가지는 Output Data인 변수 "Px"를 기준으로 평가하였을때 K-최근접 이웃 회귀 모델은 MAE가 1.3637e-08, SMAPE가 123.2707%로 가장 우수하게 나타났으며 RMSE의 경우 Light Gradient Boosting Machine 회귀 모델이 2.8453e-08로 가장 우수한 성능을 보이는 것으로 측정되었다. 따라서 Low-GloSea6 수행 과정 중 tri_sor_dp_dp 함수의 데이터를 추출 후 비선형 회귀 모델을 적용한 결과로 기존의 tri_sor_dp_dp 함수의 수치적 연산 값과 K-최근접 이웃 회귀 모델을 비교하였을 때 SMAPE가 123.2707%의 오차가 발생하는 것으로 측정되어 기존 모듈의 대체 가능성이 있다는 것을 확인하였다.

무인기 자율임무를 위한 모델 기반 지능형 프레임워크 인터페이스 (Model-Based Intelligent Framework Interface for UAV Autonomous Mission)

  • 손건준;이재호
    • 정보처리학회 논문지
    • /
    • 제13권3호
    • /
    • pp.111-121
    • /
    • 2024
  • 최근 영상 인식 등의 인공지능 기술 발전에 힘입어 무인기 자율화에 관한 연구가 활발히 이루어지고 있다. 특히 전문 조종 인력 육성에 큰 비용이 들어가는 군용 무인기 분야에서 관련 연구가 늘어나고 있으며, 그중 하나가 정찰용 무인기의 자율적인 임무 수행을 위한 지능형 프레임워크 연구이다. 해당 연구에선 서비스 로봇을 위한 지능형 프레임워크 설계의 방법론을 활용해 무인기용 지능형 프레임워크를 설계하고자 하였다. 무인기의 자율적인 임무 수행 능력을 위해선 지능형 프레임워크와 무인기 모듈의 연동이 원활하게 이루어져야 한다. 하지만 기존 서비스 로봇을 위한 지능형 프레임워크의 모델 기반 인터페이스로는 주기성 메시지 프로토콜을 사용하는 무인기에 대한 연동 제공이 어려웠다. 먼저 주기성 메시지 프로토콜에 대한 메시지 모델의 표현력이 부족했고, 다음으로 주기성 메시지 프로토콜과 지능형 프레임워크의 비동기적 데이터 교환 방식의 상호운용성이 제공되지 않는다는 문제가 있었다. 본 논문에서는 이러한 문제를 해결하기 위해 메시지 주기성 서술을 위한 메시지 모델 확장 방법을 제안하여 주기성 메시지 모델에 대한 모델의 표현력을 확보하고, 확장된 모델을 이용한 주기적 및 비동기적 데이터 교환 방법을 제안하여 서로 다른 데이터 교환 방식의 상호운용성을 제공하고자 한다.

효율적인 개방형 어휘 3차원 개체 분할을 위한 클래스-독립적인 3차원 마스크 제안과 2차원-3차원 시각적 특징 앙상블 (Class-Agnostic 3D Mask Proposal and 2D-3D Visual Feature Ensemble for Efficient Open-Vocabulary 3D Instance Segmentation)

  • 송성호;박경민;김인철
    • 정보처리학회 논문지
    • /
    • 제13권7호
    • /
    • pp.335-347
    • /
    • 2024
  • 개방형 어휘 3차원 포인트 클라우드 개체 분할은 3차원 장면 포인트 클라우드를 훈련단계에서 등장하였던 기본 클래스의 개체들뿐만 아니라 새로운 신규 클래스의 개체들로도 분할해야 하는 어려운 시각적 작업이다. 본 논문에서는 중요한 모델 설계 이슈별 기존 모델들의 한계점들을 극복하기 위해, 새로운 개방형 어휘 3차원 개체 분할 모델인 Open3DME를 제안한다. 첫째, 제안 모델은 클래스-독립적인 3차원 마스크의 품질을 향상시키기 위해, 새로운 트랜스포머 기반 3차원 포인트 클라우드 개체 분할 모델인 T3DIS[6]를 마스크 제안 모듈로 채용한다. 둘째, 제안 모델은 각 포인트 세그먼트별로 텍스트와 의미적으로 정렬된 시각적 특징을 얻기 위해, 사전 학습된 OpenScene 인코더와 CLIP 인코더를 적용하여 포인트 클라우드와 멀티-뷰 RGB 영상들로부터 각각 3차원 및 2차원 특징들을 추출한다. 마지막으로, 제안 모델은 개방형 어휘 레이블 할당 과정동안 각 포인트 클라우드 세그먼트별로 추출한 2차원 시각적 특징과 3차원 시각적 특징을 상호 보완적으로 함께 이용하기 위해, 특징 앙상블 기법을 적용한다. 본 논문에서는 ScanNet-V2 벤치마크 데이터 집합을 이용한 다양한 정량적, 정성적 실험들을 통해, 제안 모델의 성능 우수성을 입증한다.

효과적인 커뮤니케이션과 정보공유를 위한 e디자인 플랫폼 구축에 관한 연구 - 프로세스와 템플릿을 중심으로 (A Study on eDesign Platform for Effective Communication and Information sharing - with an emphasis on process and template)

  • 윤주현
    • 디자인학연구
    • /
    • 제17권2호
    • /
    • pp.425-436
    • /
    • 2004
  • 독자적인 부가가치를 만드는 산업화한 디자인이 디지털혁명을 만나면서, 마치 eBiz가 온라인과 연관된 사업으로 등장한 것처럼, 'e디자인'이라는 새로운 디자인 영역이 등장하였다. e디자인분야는 비인간적인 컴퓨터기술을 통해 인간의 감성을 충족시켜야 하는 만큼 별도의 디자인 프로세스 및 관리방법론이 필요하다. 본 연구에서는 e비즈니스를 중심으로 e디자인 프로세스 및 템플릿을 기반으로 한 e디자인 플랫폼을 개발을 한다. 템플릿이란 정형화된 형식을 가진 도큐먼트로 때로는 양식이라 일컬으며 e디자인플랫폼이란 e디자인을 하기 위한 기반이며 인프라인 것이다. 본 연구의 방법은 현장조사, 사례조사, 문헌조사와 각 조사의 분석에 의해서 진행이 되었다. 현 e디자인플랫폼의 문제점을 심층 분석을 통해 파악하였으며, 특히 문서화 지 않음으로 해서 커뮤니케이션의 오류를 많이 일으키며 정보공유, DB저장을 할 마땅한 공용의 공통된 플랫폼이 없어 정보 및 지식공유가 어렵다는 것을 알게 되었다. 특히 문서제작을 꺼려하는 디자이너에게는 양식화된 서류의 샘플이 필요하다는 것을 발견하였다. 프로젝트진행에서 e디자인 프로세스가 크게 6단계로 초기화, 개념화, 시각화, 구현화, 검증화, 유지보수 단계로 이루어진다. 모듈화, 동시다발적, 피드백, 협동작업의 특징을 가진 e디자인 프로젝트의 프로세스의 시각화하는 기법을 단계별, 역할별, 입출력별, 정보형식, 의사결정의 영향요소를 고려하여 범례를 만들었다. 프로젝트에 효과적으로 이용될 수 있는 템플릿의 제작을 위해서 정보의 인덱스, 정보의 프레임워크, 기업의 아이덴터티 요소, 템플릿의 저장위치 둥을 고려하였으며 각 프로세스 단계별로 프로세스 상에 매핑하였다. 프로세스에서 어떠한 산출물이 만들어져서 DB화되는지 알 수 있게 되었으며 템플릿을 만들어 디자이너에게 제공하므로써 양식화된 템플릿을 기반으로 조직 내 오가는 문서를 쉽게 만들 수 있게 되었다. 기업 자체의 사내/사외 프로젝트의 체계적인 관리가 가능해지고, 데이터베이스화한 자료를 통해 사내 지식이 축적되며 커뮤니케이션이 원할 하게 되고 진행과정을 중간 점검할 수 있는 체크리스트처럼 사용될 수 있어 프로젝트마다 반복해 온 시행착오를 줄일 수 있게 된다. 그리하여 결론적으로 시각화된 프로세스와 템플릿 제작이 e디자인프로젝트를 효과적으로 수행할 수 있는 기반이 되는 e디자인플랫폼을 개선한다. 산학연구로 이루어진 본 연구를 통해 디자인, IT 업계를 중심으로 한 중소기업이나 디자인팀에 폭넓게 활용될 수 있는 e디자인 플랫폼을 제안하였다. 그리하여 자체 프로세스를 개발하지 못한 다수의 소규모 디자인 회사로선 자기 회사업무에 응용할 수 있는 상세한 프로세스 방법론을 접할 수 있고, 오픈 된 표준 e디자인의 프로세스가 있을 경우 자사의 프로세스와 비교할 수 있는 기준으로 사용되었으면 한다.

  • PDF

전자 팔찌를 이용한 전자 출석부.어린이 보호 장치 시스템 (Electronic Roll Book using Electronic Bracelet.Child Safe-Guarding Device System)

  • 문승진;김태남;김판수
    • 지능정보연구
    • /
    • 제17권4호
    • /
    • pp.143-155
    • /
    • 2011
  • 본 논문에서는 RFID 기반의 전자 팔찌를 이용한 전자 출석부 및 어린이 보호팔찌 시스템을 제안한다. 제안된 시스템에서는 임베디드시스템 기반의 RFID 기술을 응용한 전자 출석부가 필요하며, 위치 추적과 동시에 범인의 전자 팔찌와 반응할 수 있는 GPS 시스템이 있어야 한다. 또한 이동 통신 모듈을 이용한 RFID 전자 팔찌와 임베디드시스템 기반의 RFID 출입 통제 시스템이 필요하며 상황정보를 전송 받을 수 있는 스마트폰 등의 모바일 시스템이 있어야 한다. 이렇게 동시에 연동될 수 있는 장비와 시스템들을 융합하여 사용한다면 아이들이 안전하게 유치원이나 학교를 다닐 수 있을 것이다. 본 논문의 구성은 RFID 리더기와 임베디드시스템 기반의 전자 출석부(고정용 리더기) 및 출입 통제 시스템, RFID 태그와 리더기, GPS 및 이동 통신 모듈(CELL 방식)를 활용한 추적 시스템을 가진 전자 팔찌로 이루어져 있다.

빅데이터의 효과적인 처리 및 활용을 위한 클라이언트-서버 모델 설계 (Design of Client-Server Model For Effective Processing and Utilization of Bigdata)

  • 박대서;김화종
    • 지능정보연구
    • /
    • 제22권4호
    • /
    • pp.109-122
    • /
    • 2016
  • 최근 빅데이터 분석은 기업과 전문가뿐만 아니라 개인이나 비전문가들도 큰 관심을 갖는 분야로 발전하였다. 그에 따라 현재 공개된 데이터 또는 직접 수집한 이터를 분석하여 마케팅, 사회적 문제 해결 등에 활용되고 있다. 국내에서도 다양한 기업들과 개인이 빅데이터 분석에 도전하고 있지만 빅데이터 공개의 제한과 수집의 어려움으로 분석 초기 단계에서부터 어려움을 겪고 있다. 본 논문에서는 빅데이터 공유를 방해하는 개인정보, 빅트래픽 등의 요소들에 대한 기존 연구와 사례들을 살펴보고 정책기반의 해결책이 아닌 시스템을 통해서 빅데이터 공유 제한 문제를 해결 할 수 있는 클라이언트-서버 모델을 이용해 빅데이터를 공개 및 사용 할 때 발생하는 문제점들을 해소하고 공유와 분석 활성화를 도울 수 있는 방안에 대해 기술한다. 클라이언트-서버 모델은 SPARK를 활용해 빠른 분석과 사용자 요청을 처리하며 Server Agent와 Client Agent로 구분해 데이터 제공자가 데이터를 공개할 때 서버 측의 프로세스와 데이터 사용자가 데이터를 사용하기 위한 클라이언트 측의 프로세스로 구분하여 설명한다. 특히, 빅데이터 공유, 분산 빅데이터 처리, 빅트래픽 문제에 초점을 맞추어 클라이언트-서버 모델의 세부 모듈을 구성하고 각 모듈의 설계 방법에 대해 제시하고자 한다. 클라이언트-서버 모델을 통해서 빅데이터 공유문제를 해결하고 자유로운 공유 환경을 구성하여 안전하게 빅데이터를 공개하고 쉽게 빅데이터를 찾는 이상적인 공유 서비스를 제공할 수 있다.

웹기반 지능형 기술가치평가 시스템에 관한 연구 (A Study on Web-based Technology Valuation System)

  • 성태응;전승표;김상국;박현우
    • 지능정보연구
    • /
    • 제23권1호
    • /
    • pp.23-46
    • /
    • 2017
  • 2000년대 이전부터 북미 유럽의 선진국을 중심으로 특정 기업이나 사업(프로젝트)에 관한 가치를 평가하는 사례는 있어 왔으나, 개별 기술(특허)의 경제적 가치를 산정하는 체계나 방법론은 국내를 중심으로 최근 들어 활성화되어 왔다. 이러한 기술가치평가 분야는 기술이전(거래), 현물출자, 사업타당성 분석, 투자유치, 세무/소송 등의 다양한 용도로 활용되고 있다. 물론 기술보증기금의 KTRS, 발명진흥회의 SMART 3.1과 같이, 평가대상기술에 대한 기술력(등급) 평가 혹은 특허등급평가를 정성적으로 수행하는 온라인 시스템은 존재해 왔으나, 대상기술의 정량적인 가치금액까지 산출해 주는 웹기반 지능형 기술가치평가 시스템은 한국과학기술정보연구원(KISTI)에 의해 유일하게 개발 및 공식 오픈되어 확산 활용되고 있다. 본 고에서는 KISTI에서 개발 운영중인 웹기반 'STAR-Value' 시스템을 중심으로, 탑재된 방법론 및 평가모델의 유형, 이를 지원하는 참조정보 및 데이터베이스(D/B)가 어떻게 연계 활용되는지를 소개한다. 특히 미래에 발생할 경제적 수익을 추정하여 현재가치화하는 소득접근법 기반의 대표 모델인 현금흐름할인(DCF) 모델과 특정 로열티율을 기반으로 로열티수입료의 현재가치를 기술료 대가로 산정하는 로열티절감모델을 포함한 6개 모델, 그리고 관련 지원정보(기술수명, 기업(업종)재무정보, 할인율, 산업기술요소 등)의 데이터 기반 연계 방식에 대해 살펴본다. STAR-Value 시스템은 평가대상기술에 대한 국제특허분류(IPC) 혹은 한국표준산업분류(KSIC) 등의 분류 정보로부터 기술순환주기(TCT) 지수, 유사업종(혹은 유사기업)의 매출액 성장률 및 수익성 데이터, 업종별 가중평균자본비용(WACC) 및 산업기술요소 지수 등 메타데이터값을 자동적으로 불러오고 여기에 조정요인을 반영하여 기술가치의 산출결과가 높은 신뢰성 및 객관성을 가지도록 한다. 나아가 대상기술의 잠재적 시장규모와 해당 사업화주체의 시장점유율에 대한 정보까지 보유 재무데이터 기반으로 참조값을 제시하거나 기존에 완료된 평가사례 축적 기반으로 업종별 유사 기술의 가치범위값을 제시해 준다면, 본 시스템이 보다 지능형으로 지원 모듈을 연계 활용하고 실시간으로 손쉽게 고(高)정확도의 기술가치범위를 제시해 줄 수 있을 것으로 기대된다. 본 고에서는 웹기반 STAR-Value 시스템이 참조데이터 기반으로 지능형 연계를 수행하도록 해주는 모형선택 가이드라인 지원기능, 기술가치범위 추론 지원기능, 유사기업 선정 기반의 시장점유율 산정 지원기능의 내부 로직 구성을 설명한다. 상기 지원기능을 통해 비전문가(또는 초보자) 수준에서 최적의 평가모형 선택, 기술가치 범위 추론, 유사기업 선택 및 시장점유율 산정에 대한 정보지원이 데이터 사이언스 및 기계학습 기반으로 수행될 수 있다. 본 연구는 기술가치평가 분야의 이론적 타당성을 평가실무에서 활용할 수 있는 평가모델 및 지원정보를 실제 탑재한 웹기반 시스템의 소개에 의미가 있으며, 추가적으로 보다 객관적이고 손쉬운 지능형 지원시스템의 활용성을 높임으로써, 앞으로 기술사업화의 제 분야에서 다양하게 활용할 수 있을 것으로 기대된다.

영국에서의 과학-기술-사회 교육의 태동과 발전 과정 (II) - 20세기 후반을 중심으로 - (The Process of the Quickening and Development of Science-Technology- Society Education in the United Kingdom (II) - During the 2nd Half of the 20th Century -)

  • 송진웅
    • 한국과학교육학회지
    • /
    • 제20권1호
    • /
    • pp.52-76
    • /
    • 2000
  • 19세기초반부터 20세기 중반까지의 시기를 다루었던 이전 논문에 이어서, 본 논문에서는 20세기 후반기 동안 STS 관련 아이디어들이 영국의 과학교육에서 어떻게 역사적으로 발전해 왔는가를 살펴보았다. 미국에서와 마찬가지로, 1950-60년에는 영국에서도 Nuffield 프로젝트와 같은 많은 수의 학문중심 과학 교육 프로그램들이 등장하였다. 하지만, 1970년대에 들어서면서 이에 대한 비판들이 점차 제기되었고 당시의 경향을 수정하고자 하였던 주목할만한 시도들이 이루어졌다. 예컨대, SCISP는, 비록 그것의 주된 관심이 통합과학적 접근을 도입하고자 하는 것이었지만, 과학과 사회 사이의 관련성이 갖는 중요성을 보여주는 성공적인 계기가 되었다. 이어서, Science in Society와 SISCON-in-Schools와 같은 진정한 STS 프로그램을 위한 보다 야심찬 시도들이 이루어졌다. 이 두 프로젝트는 시기적으로 거의 동시에 개발되었으며 교과서가 아닌 모듈의 형태로 개발되었다. 하지만, Science in Society는 과학의 응용과 산업적 측면에 보다 관심을 집중시켰던 반면, SISCON-in-Schools는 과학의 역사적, 철학적, 사회적 측면들에 보다 많은 관심을 쏟았다. 1980년대에는 보다 큰 규모의 STS 프로그램을 개발하고자 하였던 훨씬 더 야심적인 시도들이 이루어졌는데, 그 대표적인 예가 Salters' 프로젝트와 SATIS였다. 이 두 가지의 프로그램들은 모두 ASE의 적극적인 협조 아래에 개발되었으며, 곧 전세계에서 대표적으로 인정받는 STS적 접근의 예가 되었다. 이 두 프로그램은 많은 유사점에도 불구하고, Salters'는 보다 적용-중심 및 과목-중심의 교과서 형태이었던 반면, SATIS는 보다 사회적 쟁점-중심의 모듈 형태의 것이었다. 한편, 학교 과학교육에서의 STS적 접근의 역사에 대한 본 연구는 각 STS 프로그램들이 상이한 사회적 배경 하에서 개발되었고 학교 과학교육의 목표에 대한 상이한 관점을 지닌 사람들에 의해 주도되었으며 또한 STS적 접근이 20세기 마지막 시기에만 나타난 독특한 특징은 아니었음을 보여준다. 마지막으로 지난 20세기 동안 영국에서 개발되었던 대표적인 STS 프로그램들에 대한 배경정보에 상대적인 특징의 비교를 정리하였으며 연구의 일반적인 결론과 그 시사점에 대해 논의하였다.

  • PDF