• Title/Summary/Keyword: R프로그래밍

Search Result 94, Processing Time 0.029 seconds

A Study on the Standardization of On-Board Training System Software for Naval Ship Engineering Control System

  • Kwak, Seung-Chul
    • Journal of the Korea Society of Computer and Information
    • /
    • v.26 no.9
    • /
    • pp.97-104
    • /
    • 2021
  • Since 1993, Successfully localized naval combat System has made steady development on various domestic and foreign ships. On the other hand, Engineering Control System(ECS) is dependent on foreign companies. Therefore, there is a lot of interest and research in the localization of ECS in the navy defense industry. As one of various studies, a preliminary study of domestic ECS software that can be commonly applied to naval ships is in progress. This paper propose Ecs Obts Scalable Platform(EOSPA) as the standard architecture of ECS On-Board Training System(OBTS) software by applying object-oriented programming and standardization. And this introduces EOSPA's structure, function, and features of each component. Furthermore, high reusability and maintainability are expected in the development of ECS OBTS software applying EOSPA in various naval ships.

A Study on the Method for Extracting the Purpose-Specific Customized Information from Online Product Reviews based on Text Mining (텍스트 마이닝 기반의 온라인 상품 리뷰 추출을 통한 목적별 맞춤화 정보 도출 방법론 연구)

  • Kim, Joo Young;Kim, Dong soo
    • The Journal of Society for e-Business Studies
    • /
    • v.21 no.2
    • /
    • pp.151-161
    • /
    • 2016
  • In the era of the Web 2.0, characterized by the openness, sharing and participation, it is easy for internet users to produce and share the data. The amount of the unstructured data which occupies most of the digital world's data has increased exponentially. One of the kinds of the unstructured data called personal online product reviews is necessary for both the company that produces those products and the potential customers who are interested in those products. In order to extract useful information from lots of scattered review data, the process of collecting data, storing, preprocessing, analyzing, and drawing a conclusion is needed. Therefore we introduce the text-mining methodology for applying the natural language process technology to the text format data like product review in order to carry out extracting structured data by using R programming. Also, we introduce the data-mining to derive the purpose-specific customized information from the structured review information drawn by the text-mining.

Processing large-scale data with Apache Spark (Apache Spark를 활용한 대용량 데이터의 처리)

  • Ko, Seyoon;Won, Joong-Ho
    • The Korean Journal of Applied Statistics
    • /
    • v.29 no.6
    • /
    • pp.1077-1094
    • /
    • 2016
  • Apache Spark is a fast and general-purpose cluster computing package. It provides a new abstraction named resilient distributed dataset, which is capable of support for fault tolerance while keeping data in memory. This type of abstraction results in a significant speedup compared to legacy large-scale data framework, MapReduce. In particular, Spark framework is suitable for iterative machine learning applications such as logistic regression and K-means clustering, and interactive data querying. Spark also supports high level libraries for various applications such as machine learning, streaming data processing, database querying and graph data mining thanks to its versatility. In this work, we introduce the concept and programming model of Spark as well as show some implementations of simple statistical computing applications. We also review the machine learning package MLlib, and the R language interface SparkR.

태양 가시광 영상을 이용한 흑점수 자동 산출 방안 연구

  • Park, Jong-Yeop;Mun, Yong-Jae;Choe, Seong-Hwan
    • The Bulletin of The Korean Astronomical Society
    • /
    • v.35 no.1
    • /
    • pp.30.1-30.1
    • /
    • 2010
  • 오늘날 태양의 흑점과 흑점군의 개수는 각 국의 천문대에서 관측자가 태양을 스케치하여 직접 산출하고 있다. 이렇게 산출된 자료는 해당 천문대의 관측 특성을 나타내는 상수를 사용하여 국제 흑점 상대수로 변환되고, 이는 태양의 활동성을 나타내는 중요한 지표로 사용된다. 하지만 이들의 수를 직접 산출하는 것은 인력과 시간을 필요로 하고, 관측자의 주관적인 판단이 개입될 수 있다. 우리는 이러한 점을 개선하기 위하여 컴퓨터 프로그래밍을 통한 흑점과 흑점군의 개수를 산출하는 방법을 연구하였다. 우선 태양 백색광 영상에서 광도 히스토그램를 통해 경계값을 찾아 이진화하고, 흑점을 분리하기 위해 경계검출기법과 채움기법을 사용하였다. 그리고 분리된 흑점들의 거리를 계산하여 이들의 거리가 경험적 기준거리보다 가까운 흑점을 군집화하였다. 이 방법을 20개의 영상에 적용한 결과, 관측자가 직접 산출한 흑점수와 컴퓨터 프로그램을 사용하여 얻은 흑점수가 서로 매우 좋은 상관관계(r=0.91)를 보였다. 이 연구 결과를 토대로 흑점수 자동 산출 프로그램의 발전방향과 활용방안에 대해 논의하고자 한다.

  • PDF

A Study of Performance Improvement of CFCS SW Using HPC (HPC를 활용한 지휘무장통제체계 SW 성능향상 연구)

  • Baek, Chi-Sun
    • Proceedings of the Korean Society of Computer Information Conference
    • /
    • 2017.07a
    • /
    • pp.1-2
    • /
    • 2017
  • 본 논문에서는 지휘무장통제체계(이하 CFCS) 소프트웨어의 성능 향상 기법으로 고성능 컴퓨팅(이하 HPC) 시스템 활용 기법을 제안한다. 이 기법으로 본 논문에서는 HPC 분야인 멀티코어 프로세서를 활용하는 방법을 제안한다. 복잡한 반복연산을 하는 작업이 많은 CFCS의 특정 SW모듈에 대해 멀티코어 프로세싱 아키텍처를 이용한 병렬처리를 적용하여 기존 순차처리 대비 작업실행시간을 단축함으로써 작업 응답시간을 상당히 줄일 수 있다. 본 논문에서는 CFCS 시험 환경의 일부 특정 SW모듈 상에서 기존의 순차처리 방식으로 수행한 연산 결과와 다중 처리 프로그래밍 API인 OpenMP를 적용하여 수행한 연산 결과를 비교하여 CFCS에서의 멀티코어 프로세싱이 체계 전반의 성능 향상 면에서 효율적으로 사용될 수 있음을 보인다.

  • PDF

Topologically Adaptable Geometric Snakes (위상변화가 자유로운 기하학적 스네이크)

  • Kim, Haeng-Kang;Seo, Yong-Deuk;Jung, Moon-R.
    • Journal of the Korea Computer Graphics Society
    • /
    • v.9 no.3
    • /
    • pp.1-5
    • /
    • 2003
  • 3차원 메쉬에서 특징을 추출하는 것은 메쉬 에디팅이나 메쉬 모핑 등의 여러 가지 메쉬 처리에 있어서 중요한 일이다. 특징을 추출하는 방법 중에서 사용자가 지정한 부근의 특징을 자동적으로 찾아주는 방법은 이미지 처리 분야에서는 오래 전부터 사용되어 왔는데 이미지 스네이크 알고리즘이 그것이다. 최근에는 그러한 이미지 스네이크 알고리즘이 3차원 메쉬에 적용되어 기하학적인 스네이크 알고리즘으로 탄생하였다. 본 논문은 기하학적 스네이크의 새로운 알고리즘을 제시하고, 찾고자 하는 특징의 모양에 따라 스네이크 곡선의 위상이 자유롭게 변화하는 기하학적 스네이크 모델을 제안한다. 본 논문에 사용된 알고리즘은 이미지 스네이크 알고리즘의 동적 프로그래밍 방법을 3차원 메쉬에 응용한 것으로 스네이크 포인트들이 메쉬의 에지를 따라 3차원 상에서 직접 이동을 하면서 에너지가 최소가 되는 지점을 찾아 가는 방식이다. 스네이크 곡선은 메쉬상의 이웃한 정점들의 순차적인 연결선으로 이루어지며 찾고자 하는 특징의 모양과 크기에 따라 스네이크 포인트의 개수가 자동으로 조절된다. 또한 주변의 다른 스네이크 포인트와 만났을 때 합쳐지거나 반대로 여러 스네이크 곡선으로 나뉘어 질 수 있다.

  • PDF

Development of AI Chatbot Education based on Maker-education (메이커 교육 기반 인공지능 챗봇 수업 개발)

  • Yang, Hwan-Geun;Lee, Tae-Wuk
    • Proceedings of the Korean Society of Computer Information Conference
    • /
    • 2020.07a
    • /
    • pp.619-621
    • /
    • 2020
  • 본 논문에서는 메이커 교육을 기초로 인공지능 챗봇 수업을 개발하였다. 세부적으로 R. M. Gagne(1985)에 9가지 이론을 기초로 정보교과 문제해결과 프로그래밍 단원의 지도안을 작성 후 평가를 제시하였다. 연구 내용 분석 결과 교육현장에서 인공지능 교육의 필요성이 강조되며 확고한 플랫폼 구축(인공지능 플랫폼)과 빅데이터 분석·확보하여 개인 맞춤형 서비스 제공이 필요하다. 본 논문을 토대로 인공지능 교육의 체계적인 연구 활성화에 시발점이 되었으면 한다.

  • PDF

The influence of some intrauterine growth variables on neonatal blood pressure (태아기 자궁내 성장지표와 신생아 혈압과의 관련성)

  • Min, Jungwon;Park, Eun Ae;Kong, Kyoungae;Park, Bohyun;Hong, Juhee;Kim, Young Ju;Lee, Hwayoung;Ha, EunHee;Park, Hyesook
    • Clinical and Experimental Pediatrics
    • /
    • v.49 no.9
    • /
    • pp.966-971
    • /
    • 2006
  • Purpose : 'Programming' describes the process that stimulus at a critical period of development has lifelong effects. The fact that low birth weight links to the risk of elevated blood pressures in adult life is well known. This study aims to examine whether this link is evident in the newborn by investigating the relationship of the intrauterine growth indices and neonatal blood pressure(BP). Methods : We studied 127 neonates who were born at Ewha Womans' Hospital and their mothers enrolled our cohort study during pregnancy. Data on the mothers and details of the birth records were tracked and collected from medical charts. Neonatal BP was measured within 24 hours after birth. Results : Neonatal SBP was positively correlated to intrauterine growth indices; birth weight(BW)(r=0.4), head circumference(HC)(r=0.4), and birth height(r=0.3). However, an inverse relationship existed, between HC/BW ratio and neonatal SBP(r=-0.4). After adjusting for the baby's sex, maternal BP, and gestational age, neonatal SBP still associated with intrauterine growth indices. SBP was 7 mmHg higher in the highest BW group(${\geq}90percentiles$) compared to the lowest group(<10 percentiles). On the other hand, SBP was 17 mmHg lower in the highest HC/BW group(${\geq}90percentiles$) compared in the lowest group(<10 percentiles). Conclusion : This study could not find the evidence that intrauterine growth retardation affect on elevated neonatal BP. It suggests that the initiating events of BP programming may occur during postnatal growth period. To identify the critical starting period that intrauterine growth retardation leads to elevated BP, a study tracking BP changes from birth to childhood is required.

Analysis of Information Education Related Theses Using R Program (R을 활용한 정보교육관련 논문 분석)

  • Park, SunJu
    • Journal of The Korean Association of Information Education
    • /
    • v.21 no.1
    • /
    • pp.57-66
    • /
    • 2017
  • Lately, academic interests in big data analysis and social network has been prominently raised. Various academic fields are involved in this social network based research trend, which is, social network has been actively used as the research topic in social science field as well as in natural science field. Accordingly, this paper focuses on the text analysis and the following social network analysis with the Master's and Doctor's dissertations. The result indicates that certain words had a high frequency throughout the entire period and some words had fluctuating frequencies in different period. In detail, the words with a high frequency had a higher betweenness centrality and each period seems to have a distinctive research flow. Therefore, it was found that the subjects of the Master's and Doctor's dissertations were changed sensitively to the development of IT technology and changes in information curriculum of elementary, middle and high school. It is predicted that researches related to smart, mobile, smartphone, SNS, application, storytelling, multicultural, and STEAM, which had an increased frequency in period 4, would be continuously conducted. Moreover, the topics of robots, programming, coding, algorithms, creativity, interaction, and privacy will also be studied steadily.