• Title/Summary/Keyword: Software Development Method

Search Result 1,871, Processing Time 0.028 seconds

A Node2Vec-Based Gene Expression Image Representation Method for Effectively Predicting Cancer Prognosis (암 예후를 효과적으로 예측하기 위한 Node2Vec 기반의 유전자 발현량 이미지 표현기법)

  • Choi, Jonghwan;Park, Sanghyun
    • KIPS Transactions on Software and Data Engineering
    • /
    • v.8 no.10
    • /
    • pp.397-402
    • /
    • 2019
  • Accurately predicting cancer prognosis to provide appropriate treatment strategies for patients is one of the critical challenges in bioinformatics. Many researches have suggested machine learning models to predict patients' outcomes based on their gene expression data. Gene expression data is high-dimensional numerical data containing about 17,000 genes, so traditional researches used feature selection or dimensionality reduction approaches to elevate the performance of prognostic prediction models. These approaches, however, have an issue of making it difficult for the predictive models to grasp any biological interaction between the selected genes because feature selection and model training stages are performed independently. In this paper, we propose a novel two-dimensional image formatting approach for gene expression data to achieve feature selection and prognostic prediction effectively. Node2Vec is exploited to integrate biological interaction network and gene expression data and a convolutional neural network learns the integrated two-dimensional gene expression image data and predicts cancer prognosis. We evaluated our proposed model through double cross-validation and confirmed superior prognostic prediction accuracy to traditional machine learning models based on raw gene expression data. As our proposed approach is able to improve prediction models without loss of information caused by feature selection steps, we expect this will contribute to development of personalized medicine.

VENTOS-Based Platoon Driving Simulations Considering Variability (가변성을 고려하는 VENTOS 기반 군집 자율주행 시뮬레이션)

  • Kim, Youngjae;Hong, Jang-Eui
    • KIPS Transactions on Software and Data Engineering
    • /
    • v.10 no.2
    • /
    • pp.45-56
    • /
    • 2021
  • In platoon driving, several autonomous vehicles communicate to exchange information with each other and drive in a single cluster. The platooning technology has various advantages such as increasing road traffic, reducing energy consumption and pollutant emission by driving in short distance between vehicles. However, the short distance makes it more difficult to cope with an emergency accident, and accordingly, it is difficult to ensure the safety of platoon driving, which must be secured. In particular, the unexpected situation, i.e., variability that may appear during driving can adversely affect the safety of platoon driving. Because such variability is difficult to predict and reproduce, preparing safety guards to prevent risks arising from variability is a challenging work. In this paper, we studied a simulation method to avoid the risk due to the variability that may occur while platoon driving. In order to simulate safe platoon driving, we develop diverse scenarios considering the variability, design and apply safety guards to handle the variability, and extends the detail functions of VENTOS, an open source platooning simulator. Based on the simulation results, we have confirmed that the risks caused form the variability can be removed, and safe platoon driving is possible. We believe that our simulation approach will contribute to research and development to ensure safety in platoon driving.

Method of ChatBot Implementation Using Bot Framework (봇 프레임워크를 활용한 챗봇 구현 방안)

  • Kim, Ki-Young
    • The Journal of Korea Institute of Information, Electronics, and Communication Technology
    • /
    • v.15 no.1
    • /
    • pp.56-61
    • /
    • 2022
  • In this paper, we classify and present AI algorithms and natural language processing methods used in chatbots. A framework that can be used to implement a chatbot is also described. A chatbot is a system with a structure that interprets the input string by constructing the user interface in a conversational manner and selects an appropriate answer to the input string from the learned data and outputs it. However, training is required to generate an appropriate set of answers to a question and hardware with considerable computational power is required. Therefore, there is a limit to the practice of not only developing companies but also students learning AI development. Currently, chatbots are replacing the existing traditional tasks, and a practice course to understand and implement the system is required. RNN and Char-CNN are used to increase the accuracy of answering questions by learning unstructured data by applying technologies such as deep learning beyond the level of responding only to standardized data. In order to implement a chatbot, it is necessary to understand such a theory. In addition, the students presented examples of implementation of the entire system by utilizing the methods that can be used for coding education and the platform where existing developers and students can implement chatbots.

An Experimental Study on the Development and Possible Solution of Thermal Runaway Model of Electronic Moxibustion with System Error (전자뜸의 시스템 오류에 의한 열폭주 모델 구현 및 해결 방법에 관한 실험적 연구)

  • Lee, Byung Wook;Oh, Yong Taek;Jang, Hansol;Choi, Seong-Kyeong;Jo, Hyo Rim;Sung, Won-Suk;Kim, Eun-Jung
    • Korean Journal of Acupuncture
    • /
    • v.38 no.4
    • /
    • pp.282-289
    • /
    • 2021
  • Objectives : The purpose of this study is to construct a model of the possible thermal runaway of electronic moxibustion and to implement an appropriate risk management method. Methods : To reproduce the system error situation of the electronic moxibustion circuit equipped with microcontroller unit, temperature sensor and heater, a code was set to disable the signal input to temperature sensor and maintain "high" heating signal to heater. The temperature change of electronic moxibustion was compared between 3 types of heater module; module 1 consisting of a combination of heater+0 ohm+0 ohm resistance, module 2 consisting of a combination of heater+Polymeric Positive Temperature Coefficient (PPTC)+0 ohm resistance, and module 3 consisting of a combination of heater+PPTC+10 ohm resistance. The temperature change was measured using a polydimethylsiloxane (PDMS) silicone phantom. After maintaining surface temperature of the phantom at 31~32℃ for 20 seconds, electronic moxibustion was applied. After operating electronic moxibustion, the temperature change was measured for 660 seconds on the surface and 900 seconds at 2 mm depth. Results : Regardless of the module type, the time-dependent change in temperature showed a rapid rise followed by a gentle curve, and a sharp drop in temperature after reaching the maximum temperature about 10 minutes after the switching the moxibustion on. Temperature measured at the depth of 2 mm below the surface increased slower and to a lesser extent. Module 1 reached highest peak temperature with largest change of temperature at both depths followed by module 2, and 3. Conclusions : Through the combination of PPTC+resistance with the heater of electronic moxibustion, it is possible to limit the rise in temperature even with the software error. Thus, this setting can be used as an independent safety measure for the electronic moxibustion control unit.

A Study on Developing the Compliance for Infringement Response and Risk Management of Personal Information to Realize the Safe Artificial Intelligence Services in Artificial Intelligence Society (지능정보사회의 안전한 인공지능 서비스 구현을 위한 개인정보 침해대응 및 위기관리 컴플라이언스 개발에 관한 연구)

  • Shin, Young-Jin
    • Journal of Convergence for Information Technology
    • /
    • v.12 no.5
    • /
    • pp.1-14
    • /
    • 2022
  • This study tried to suggest crisis management compliance to prevent personal information infringement accidents that may occur in the process because the data including personal information is being processed in the artificial intelligence (AI) service process. To this end, first, the AI service provision process is divided into 3 processes such as service planning/data design and collection process, data pre-processing and purification process, and algorithm development and utilization process. And 3 processes are subdivided into 9 stages following to personal information processing stages to infringe personal information. All processes were investigated with literature and experts' Delphi. Second, the investigated personal information infringement factors were selected through FGI, Delphi, etc. for experts. Third, a survey was conducted with experts on the severity and possibility of each personal information infringement factor, and the validity and adequacy of the 94 responses were verified. Fourth, to present appropriate risk management compliance for personal information infringement factors in AI services, a method for calculating the risk level of personal information infringement is prepared by utilizing the asset value of personal information, personal information infringement factors, and the possibility of infringement accidents. Through this, the countermeasures for personal information infringement incidents were suggested according to the scored risk level.

How to automatically extract 2D deliverables from BIM?

  • Kim, Yije;Chin, Sangyoon
    • International conference on construction engineering and project management
    • /
    • 2022.06a
    • /
    • pp.1253-1253
    • /
    • 2022
  • Although the construction industry is changing from a 2D-based to a 3D BIM-based management process, 2D drawings are still used as standards for permits and construction. For this reason, 2D deliverables extracted from 3D BIM are one of the essential achievements of BIM projects. However, due to technical and institutional problems that exist in practice, the process of extracting 2D deliverables from BIM requires additional work beyond generating 3D BIM models. In addition, the consistency of data between 3D BIM models and 2D deliverables is low, which is a major factor hindering work productivity in practice. To solve this problem, it is necessary to build BIM data that meets information requirements (IRs) for extracting 2D deliverables to minimize the amount of work of users and maximize the utilization of BIM data. However, despite this, the additional work that occurs in the BIM process for drawing creation is still a burden on BIM users. To solve this problem, the purpose of this study is to increase the productivity of the BIM process by automating the process of extracting 2D deliverables from BIM and securing data consistency between the BIM model and 2D deliverables. For this, an expert interview was conducted, and the requirements for automation of the process of extracting 2D deliverables from BIM were analyzed. Based on the requirements, the types of drawings and drawing expression elements that require automation of drawing generation in the design development stage were derived. Finally, the method for developing automation technology targeting elements that require automation was classified and analyzed, and the process for automatically extracting BIM-based 2D deliverables through templates and rule-based automation modules were derived. At this time, the automation module was developed as an add-on to Revit software, a representative BIM authoring tool, and 120 rule-based automation rulesets, and the combinations of these rulesets were used to automatically generate 2D deliverables from BIM. Through this, it was possible to automatically create about 80% of drawing expression elements, and it was possible to simplify the user's work process compared to the existing work. Through the automation process proposed in this study, it is expected that the productivity of extracting 2D deliverables from BIM will increase, thereby increasing the practical value of BIM utilization.

  • PDF

The Development of Biodegradable Fiber Tensile Tenacity and Elongation Prediction Model Considering Data Imbalance and Measurement Error (데이터 불균형과 측정 오차를 고려한 생분해성 섬유 인장 강신도 예측 모델 개발)

  • Se-Chan, Park;Deok-Yeop, Kim;Kang-Bok, Seo;Woo-Jin, Lee
    • KIPS Transactions on Software and Data Engineering
    • /
    • v.11 no.12
    • /
    • pp.489-498
    • /
    • 2022
  • Recently, the textile industry, which is labor-intensive, is attempting to reduce process costs and optimize quality through artificial intelligence. However, the fiber spinning process has a high cost for data collection and lacks a systematic data collection and processing system, so the amount of accumulated data is small. In addition, data imbalance occurs by preferentially collecting only data with changes in specific variables according to the purpose of fiber spinning, and there is an error even between samples collected under the same fiber spinning conditions due to difference in the measurement environment of physical properties. If these data characteristics are not taken into account and used for AI models, problems such as overfitting and performance degradation may occur. Therefore, in this paper, we propose an outlier handling technique and data augmentation technique considering the characteristics of the spinning process data. And, by comparing it with the existing outlier handling technique and data augmentation technique, it is shown that the proposed technique is more suitable for spinning process data. In addition, by comparing the original data and the data processed with the proposed method to various models, it is shown that the performance of the tensile tenacity and elongation prediction model is improved in the models using the proposed methods compared to the models not using the proposed methods.

An Experiment for Surface Soil Moisture Mapping Using Sentinel-1 and Sentinel-2 Image on Google Earth Engine (Google Earth Engine 제공 Sentinel-1과 Sentinel-2 영상을 이용한 지표 토양수분도 제작 실험)

  • Jihyun Lee ;Kwangseob Kim;Kiwon Lee
    • Korean Journal of Remote Sensing
    • /
    • v.39 no.5_1
    • /
    • pp.599-608
    • /
    • 2023
  • The increasing interest in soil moisture data using satellite data for applications of hydrology, meteorology, and agriculture has led to the development of methods for generating soil moisture maps of variable resolution. This study demonstrated the capability of generating soil moisture maps using Sentinel-1 and Sentinel-2 data provided by Google Earth Engine (GEE). The soil moisture map was derived using synthetic aperture radar (SAR) image and optical image. SAR data provided by the Sentinel-1 analysis ready data in GEE was applied with normalized difference vegetation index (NDVI) based on Sentinel-2 and Environmental Systems Research Institute (ESRI)-based Land Cover map. This study produced a soil moisture map in the research area of Victoria, Australia and compared it with field measurements obtained from a previous study. As for the validation of the applied method's result accuracy, the comparative experimental results showed a meaningful range of consistency as 4-10%p between the values obtained using the algorithm applied in this study and the field-based ones, and they also showed very high consistency with satellite-based soil moisture data as 0.5-2%p. Therefore, public open data provided by GEE and the algorithm applied in this study can be used for high-resolution soil moisture mapping to represent regional land surface characteristics.

LIM Implementation Method for Planning Biotope Area Ratio in Apartment Complex - Focused on Terrain and Pavement Modeling - (공동주택단지의 생태면적률 계획을 위한 LIM 활용방법 - 지형 및 포장재 모델링을 중심으로 -)

  • Kim, Bok-Young;Son, Yong-Hoon;Lee, Soon-Ji
    • Journal of the Korean Institute of Landscape Architecture
    • /
    • v.46 no.3
    • /
    • pp.14-26
    • /
    • 2018
  • The Biotope Area Ratio (BAR) is a quantitative pre-planning index for sustainable development and an integrated indicator for the balanced development of buildings and outdoor spaces. However, it has been pointed out that there are problems in operations management: errors in area calculation, insufficiency in the underground soil condition and depth, reduction in biotope area after construction, and functional failure as a pre-planning index. To address these problems, this study proposes implementing LIM. Since the weights of the BAR are mainly decided by the underground soil condition and depth with land cover types, the study focused on the terrain and pavements. The model should conform to BIM guidelines and standards provided by government agencies and professional organizations. Thus, the scope and Level Of Detail (LOD) of the model were defined, and the method to build a model with BIM software was developed. An apartment complex on sloping ground was selected as a case study, a 3D terrain modeled, paving libraries created with property information on the BAR, and a LIM model completed for the site. Then the BAR was calculated and construction documents were created with the BAR table and pavement details. As results of the study, it was found that the application of the criteria on the BAR and calculation became accurate, and the efficiency of design tasks was improved by LIM. It also enabled the performance of evidence-based design on the terrain and underground structures. To adopt LIM, it is necessary to create and distribute LIM library manuals or templates, and build library content that comply with KBIMS standards. The government policy must also have practitioners submit BIM models in the certification system. Since it is expected that the criteria on planting types in the BAR will be expanded, further research is needed to build and utilize the information model for planting materials.

Development of Evaluation Method of Regional Contractility of Left Ventricle Using Gated Myocardial SPECT and Assessment of Reproducibility (게이트 심근 SPECT를 이용한 좌심실의 국소탄성률 평가방법 개발 및 재현성 평가)

  • Lee, Byeong-Il;Lee, Dong-Soo;Lee, Jae-Sung;Kang, Won-Jun;Chung, June-Key;Lee, Myung-Chul;Choi, Heung-Kook
    • The Korean Journal of Nuclear Medicine
    • /
    • v.37 no.6
    • /
    • pp.355-363
    • /
    • 2003
  • Purpose: Regional contractility can be calculated using the regional volume change of left ventricle measured by gated myocardial SPECT image and curve of central artery pressure obtained from radial artery pressure data. In this study, a program to obtain the regional contractility was developed, and reproducibility of regional contractility measurement was assessed. Materials and Methods: Seven patients(male:female=5:2, $58{\pm}11.9$ years) with coronary artery diseases underwent gated Tc-99m MIBI myocardial SPECT twice without delay between two scans. Regional volume change of left ventricle was estimated using CSA (Cardiac SPECT Analyzer) software developed in this study. Regional contractility was iteratively estimated from the time-elastance curve obtained using the time-pressure curve and regional time-volume curve. Reproducibility of regional contractility measurement assessed by comparing the contractility values measured twice from the same SPECT data and by comparing those measured from the pair of SPECT data obtained from a same patient. Results: Measured regional contractility was $3.36{\pm}3.38{mm}Hg/mL$ using 15-segment model, $3.16{\pm}2.25{mm}Hg/mL$ using 7-segment model, and $3.11{\pm}2.57{mm}Hg/mL$ using 5-segment model. The harmonic average of regional contractility value was almost identical to the global contractility. Correlation coefficient of regional contractility values measured twice from the same data was greater than 0.97 for all models, and two standard deviations of contractility difference on Bland Altman plot were 1.5%, 1.0%, and 0.9% for 15-, 7-, and 5-segment models, respectively. Correlation coefficient of regional contractility values measured from the pair of SPECT data obtained from a same patient was greater than 0.95 for all models, and two standard deviations on Bland Altman plot were 2.2%, 1.0%, and 1.2%. Conclusion: Regional contractility of left ventricle measured using developed software in this study was reproducible. Regional contractility of left ventricle will be a new useful index for myocardial function after analysis of the clinical data.