• 제목/요약/키워드: Application deployment

검색결과 303건 처리시간 0.029초

Deep Reinforcement Learning in ROS-based autonomous robot navigation

  • Roland, Cubahiro;Choi, Donggyu;Jang, Jongwook
    • 한국정보통신학회:학술대회논문집
    • /
    • 한국정보통신학회 2022년도 춘계학술대회
    • /
    • pp.47-49
    • /
    • 2022
  • Robot navigation has seen a major improvement since the the rediscovery of the potential of Artificial Intelligence (AI) and the attention it has garnered in research circles. A notable achievement in the area was Deep Learning (DL) application in computer vision with outstanding daily life applications such as face-recognition, object detection, and more. However, robotics in general still depend on human inputs in certain areas such as localization, navigation, etc. In this paper, we propose a study case of robot navigation based on deep reinforcement technology. We look into the benefits of switching from traditional ROS-based navigation algorithms towards machine learning approaches and methods. We describe the state-of-the-art technology by introducing the concepts of Reinforcement Learning (RL), Deep Learning (DL) and DRL before before focusing on visual navigation based on DRL. The case study preludes further real life deployment in which mobile navigational agent learns to navigate unbeknownst areas.

  • PDF

TinyML Gamma Radiation Classifier

  • Moez Altayeb;Marco Zennaro;Ermanno Pietrosemoli
    • Nuclear Engineering and Technology
    • /
    • 제55권2호
    • /
    • pp.443-451
    • /
    • 2023
  • Machine Learning has introduced many solutions in data science, but its application in IoT faces significant challenges, due to the limitations in memory size and processing capability of constrained devices. In this paper we design an automatic gamma radiation detection and identification embedded system that exploits the power of TinyML in a SiPM micro radiation sensor leveraging the Edge Impulse platform. The model is trained using real gamma source data enhanced by software augmentation algorithms. Tests show high accuracy in real time processing. This design has promising applications in general-purpose radiation detection and identification, nuclear safety, medical diagnosis and it is also amenable for deployment in small satellites.

ESL의 YOLOv5: 참여 학습을 위한 객체 감지 (YOLOv5 in ESL: Object Detection for Engaging Learning)

  • 파딜라 존에드워드;이강희
    • 한국컴퓨터정보학회:학술대회논문집
    • /
    • 한국컴퓨터정보학회 2023년도 제68차 하계학술대회논문집 31권2호
    • /
    • pp.45-46
    • /
    • 2023
  • In order to improve and promote immersive learning experiences for English as a Second Language (ESL) students, the deployment of a YOLOv5 model for object identification in videos is proposed. The procedure includes collecting annotated datasets, preparing the data, and then fine-tuning a model using the YOLOv5 framework. The study's major objective is to integrate a well-trained model into ESL instruction in order to analyze the effectiveness of AI application in the field.

  • PDF

IoT 분야의 다양한 기기/앱 간 상호작용 검출에 관한 연구동향 (A Survey on Detecting Interactions among Different Devices/Apps in IoT)

  • 전이정;이연준
    • 한국정보처리학회:학술대회논문집
    • /
    • 한국정보처리학회 2023년도 춘계학술발표대회
    • /
    • pp.101-103
    • /
    • 2023
  • With the recent advances in communication technology and Internet of Things (IoT) infrastructure, home automation systems have emerged as a new paradigm for providing users with convenient smart home services. The IoT ecosystem has merged digital systems with the physical world, dramatically changing the way people live and work. However, at the same time, security remains one of the most significant research issues in IoT, as the deployment and application of high-availability systems come with various security risks that cause serious threats to users. Among them, the security issues arising from the interaction among devices/applications should not be underestimated. Attackers can exploit interactions among devices/applications to hack into the user's home. In this paper, we present a survey of research on detecting various types of interactions among devices/applications in IoT.

Leveraging Rice Genetic Diversity: Connecting the Genebank to Mainstream Breeding

  • J. Damien Platten
    • 한국작물학회:학술대회논문집
    • /
    • 한국작물학회 2022년도 추계학술대회
    • /
    • pp.31-31
    • /
    • 2022
  • Rice contains a wealth of genetic diversity, both within Oryza sativa and in related A-genome species. Decades of genetic research into this diversity have identified dozens of major genes contributing to a wide variety of important traits, including disease resistance, abiotic stress tolerance (drought, salinity, submergence, heat, cold etc.), grain quality, flowering date and maturity and plant architecture. Yet despite these opportunities, very few of the major genes and QTLs known have been successfully applied through rice breeding programs to produce sustained changes in farmer's fields. This presentation will briefly examine some of the factors limiting application of major genes in the mainstream breeding programs, and steps that have been taken to alleviate those limitations. As a result of these interventions, dozens of major genes that were previously unavailable to breeders are now being used confidently in the variety development process. Case studies will be discussed of genes critical for blast resistance worldwide, rice yellow mottle virus for Africa, and new validated QTLs for salinity tolerance.

  • PDF

An Engine for DRA in Container Orchestration Using Machine Learning

  • Gun-Woo Kim;Seo-Yeon Gu;Seok-Jae Moon;Byung-Joon Park
    • International journal of advanced smart convergence
    • /
    • 제12권4호
    • /
    • pp.126-133
    • /
    • 2023
  • Recent advancements in cloud service virtualization technologies have witnessed a shift from a Virtual Machine-centric approach to a container-centric paradigm, offering advantages such as faster deployment and enhanced portability. Container orchestration has emerged as a key technology for efficient management and scheduling of these containers. However, with the increasing complexity and diversity of heterogeneous workloads and service types, resource scheduling has become a challenging task. Various research endeavors are underway to address the challenges posed by diverse workloads and services. Yet, a systematic approach to container orchestration for effective cloud management has not been clearly defined. This paper proposes the DRA-Engine (Dynamic Resource Allocation Engine) for resource scheduling in container orchestration. The proposed engine comprises the Request Load Procedure, Required Resource Measurement Procedure, and Resource Provision Decision Procedure. Through these components, the DRA-Engine dynamically allocates resources according to the application's requirements, presenting a solution to the challenges of resource scheduling in container orchestration.

O-RAN 공인시험 프로세스와 종단간 시험 기술 분석 (O-RAN Certification/Badging Process and End-to-End Test Case Analysis )

  • 김정환;남기동
    • 전자통신동향분석
    • /
    • 제39권1호
    • /
    • pp.14-24
    • /
    • 2024
  • The O-RAN Alliance is responsible for defining the technical and testing specifications of open radio access networks, aiming for openness, virtualization, and intelligence in these networks. Recently, the application of Korea Open Testing and Integration Center (OTIC) to this alliance has been approved, enabling the issuance of O-RAN certificates and badges. An OTIC plays a crucial role as a testing facility in performing conformance verification and interoperability tests for O-RAN functions and interfaces. In addition, it enables end-to-end system verification adhering to O-RAN principles and processes. These activities can substantially contribute to enhancing the competitiveness of domestic O-RAN products and activating the corresponding ecosystem. We comprehensively describe the O-RAN certification and badging processes. Additionally, we analyze end-to-end test cases that are essential for the proper deployment and operation of 5G systems including O-RANs.

안드로이드 애플리케이션을 테스트하기 위한 액티비티 기반의 테스트 케이스 생성 방법 (A Test Case Generation Method Based on Activity for Android Application Testing)

  • 고민혁;서용진;윤상필;김현수
    • 정보처리학회논문지:소프트웨어 및 데이터공학
    • /
    • 제2권10호
    • /
    • pp.679-690
    • /
    • 2013
  • 사용자가 원하는 프로그램을 자유롭게 설치/삭제 할 수 있는 특징을 가진 스마트폰의 등장으로 인해, 수많은 개발자들이 스마트폰 애플리케이션 개발 시장에 뛰어들면서 좋은 애플리케이션을 빨리 개발하려는 경쟁이 더욱 치열해지고 있다. 그러나 안드로이드 환경은 애플리케이션 개발 및 배포 절차가 간단하여 누구나 쉽게 개발에 참여할 수 있어서 충분히 검증되지 않은 애플리케이션들이 배포될 가능성이 높다. 따라서 적은 부담으로 안드로이드 기반의 애플리케이션을 검증할 수 있는 체계적인 방법이 필요하다. 이에 본 논문에서는 안드로이드 애플리케이션을 위한 GUI 기반의 테스트 시나리오 자동 생성 방법을 제시한다. 자동화된 테스트 시나리오 생성을 통해 테스트에 소요되는 시간을 줄임으로써 테스트 단계에서의 생산성을 향상시킬 수 있다.

모놀리식 애플리케이션의 UML 설계 자료에 기반한 마이크로서비스 구성 방법 (Microservice construction method based on UML design assets of monolithic applications)

  • 김대호;박준석;염근혁
    • 한국차세대컴퓨팅학회논문지
    • /
    • 제14권5호
    • /
    • pp.7-18
    • /
    • 2018
  • 최근 마이크로서비스를 기반으로 애플리케이션 개발을 지원하는 서버리스 컴퓨팅이 각광 받고 있다. 마이크로서비스란 독립적으로 동작 가능한 작은 규모의 서비스를 의미한다. 마이크로서비스 단위로 구성된 애플리케이션은 개별적인 업데이트와 쉽고 빠른 배포가 가능하다는 장점이 있다. 그리고 각 서비스마다 다양한 언어와 플랫폼 등을 지원할 수 있다는 장점이 있다. 따라서 많은 기업들이 모놀리식 구조에서 마이크로서비스 구조로 전환을 시도하고 있지만 마이크로서비스 구성에 대한 방법 및 기준과 이에 대한 연구가 부족한 실정이다. 본 논문에서는 모놀리식 애플리케이션의 UML 설계 자료를 분석하여 마이크로서비스 단위로 구성하는 방법을 제시한다. 구성된 마이크로서비스를 실제 서버리스 플랫폼 환경에서 구현함으로서 제시한 방법이 모놀리식 애플리케이션을 마이크로서비스 단위로 재구성할 수 있음을 보이며 기존 관련 연구와 비교 평가를 수행한 결과를 제시한다.

3-TIER 구조 소프트웨어의 다국어 지원 방식의 설계와 구현 (Design and Implementation of Multilingual support method for 3-tiered softwares)

  • 고정국
    • 한국멀티미디어학회논문지
    • /
    • 제15권2호
    • /
    • pp.266-272
    • /
    • 2012
  • 해외 시장을 겨냥한 소프트웨어의 상품화를 위해서는 여러 나라의 언어를 지원하는 다국어 지원 기능이 필요하다. 3-tier 구조는 2-tier 구조의 문제점을 해결하기 위해 애플리케이션을 분리하여 응용 계층을 두고 프리젠테이션 로직과 데이터베이스를 미들웨어로 연결하는 형태이다. 3-tier 구조의 장점은 애플리케이션의 부하 분산으로 성능이 향상되며 확장이 쉽고, 유지보수와 재사용이 용이하다는 점이다. 본 논문에서는 3-tier 구조의 기업용 소프트웨어를 대상으로 소프트웨어 개발과 유지보수, 지원 언어의 추가가 용이한 공통 리소스 활용 방식을 제안하고 빌링 솔루션의 다국어 버전 개발에 적용하여 유용성을 확인한다. 제안하는 방식은 기능 모듈마다 언어별 리소스 파일을 별도로 유지하는 닷넷의 기존 방식을 개선하여 언어별로 하나만 유지하고 다국어 지원 클래스 라이브러리 형태로 제공하여 메모리와 디스크의 공간 낭비를 줄인다. 또한 다국어 지원 클래스 라이브러리를 응용 계층에 배치하여 소프트웨어 개발과 유지보수, 지원 언어 추가가 용이하다. 한편 리소스 파일에 대한 부적절한 변경을 막기 위해 다국어 지원 클래스 라이브러리는 dll 파일로 제공한다.