전체보기
-
Data/Bigdata
Google Cloud Platform의 BigQuery 소개
안녕하세요 (주)씨앤텍시스템즈 신윤중 연구원 입니다. 이번 글에선 GCP(Google CLoud Platform)에서 제공하는 강력한 데이터 분석 도구중에 하나인 BigQuery에 대해 소개하려고 합니다. BigQuery는 대용량 데이터에 대한 scaling 분석을 지원하며, 클라우드 서비스로 제공되는 server-less 완전 관리형 컴퓨팅 데이터 웨어하우스 도구입니다. scailing한 특징은 사용자의 작업 요청량에 따라 실시간으로 컴퓨팅 리소스를 동적할당 합니다. 이에 따라 사용자는 비용의 기준이 되는 클라우드 서비스의 컴퓨팅 리소스를 효율적으로 활용할 수 있습니다. 그리고 클라우드로 제공되는 서비스를 이용함으로써 server-less 운영환경을 가질수 있고, 클라우드에 저장된 데이터의 메타데이터를..
-
Software/인공지능
연합학습 개요
안녕하세요, 씨앤텍시스템즈입니다. 본 포스팅에서는 최근 개인정보보호 이슈와 함께 부상하고 있는 연합학습에 대해서 알아보겠습니다. 연합학습은 구글에서 제안된 기법으로 개인 모바일 기기에 저장된 데이터를 이용하여 인공지능 모델을 학습하고 이를 취합하여 범용적인 인공지능 모델을 만드는 기법입니다. 현재 대부분의 인공지능 모델 학습 방법은 모든 학습데이터를 한곳에 통합하고 이를 이용하는 방법으로 개인정보보호 및 보안상의 이유로 중앙 데이터 저장소로 이동하기 어려운 데이터에 대해서는 적용하기 어려운게 사실입니다. 최근 특히 개인정보에 민감한 의료 분야에서 연합학습을 적용하고자 많은 연구개발이 이루어지고 있습니다. 의료정보를 통합하거나 공유하지 않고 의료기관 내부에서 인공지능 모델을 학습하고 학습된 정보만을 이용하..
-
Software/소프트웨어 공학
소프트웨어 개발 생명주기 모델 소개
안녕하십니까? 씨앤텍시스템즈 유가현 선임연구원입니다. 이번 포스팅 주제는 "소프트웨어 개발 생명주기 모델 소개"입니다. 소프트웨어 개발 생명주기 모델 (Software Development Life Cycle, SDLC) 소프트웨어 개발 생명주기란, 소프트웨어를 어떻게 개발할 것인가에 대한 추상적인 표현으로 "순차적" 또는 "병렬적" 단계로 구성되어있습니다. 소프트웨어 개발 생명주기는 "개발 모델" 또는 "소프트웨어 공학 패러다임"이라고 부르기도 합니다. 소프트웨어 개발 생명주기 모델의 종류는 다음과 같습니다 주먹구구식 개발 모델 (Build-Fix Model) 폭포수 모델 (Waterfall Model) 원형 모델 (Prototyping Model) 나선형 모델 (Spiral Model) 브이 모델 (..
-
Software/소프트웨어 공학
소프트웨어 공학 소개
안녕하십니까? 씨앤텍시스템즈 유가현 선임연구원입니다. 이번 포스팅 주제는 "소프트웨어 공학 소개"입니다. 소프트웨어 공학이 무엇인지, 왜 소프트웨어 공학이 필요한지 소개해드리겠습니다. 먼저 소프트웨어 공학의 정의를 먼저 살펴보겠습니다. Software Engineering is the systematic application of engineering approaches to the development of software. (출처 : 위키백과) 위 문장을 그대로 직역하면, "소프트웨어 공학은 소프트웨어 개발에 엔지니어링 접근 방식을 체계적으로 적용하는 것"입니다. 소프트웨어 공학의 정의를 살펴보면, 왜 소프트웨어 개발에 엔지니어링 접근 방식이 필요한지 의문이 생길 수 있습니다. 먼저, 소프트웨어는 눈..
-
Technology Research/기술연구소 수행과제
기술연구소 사업수행내용
2016년도부터 2021년 4월까지의 연구소 사업 수행 내용입니다. *최근 순 담당기관 과제명 수행기간 수행역할 수행여부 한국전자정보통신 산업진흥회 빅데이터 플랫폼 기반의 고정밀지도 실시간 생성과 업데이트 시스템 구축 2020.09.01 ~ 2021.01.31 주관 완료 한국전자통신 연구원 CyberDx 활용을 위한 FHIR 기반 EMR 데이터 통합 프로토타입 구축 2020.09.01 ~ 2020.11.30 주관 완료 보건복지부 개인 주도형 건강데이터(PHR) 이용활성화 BPR/ISP 컨설팅 2020.06.23 ~ 2020.12.20 주관 완료 산업통산자원부 CDM 기반 정밀의료 데이터 통합 플랫폼 기술개발 - 민간CDM 플랫폼 구축 및 비즈니스 모델 창출기술개발 2020.04.01 ~ 2022.12.3..
-
Web Programming/Angular
Angular Ngrx 활용하기 - Part1. Ngrx란?
안녕하세요 씨앤텍 시스템즈의 김준형 입니다. 이번 포스트는 Ngrx란?에 대해서 정리해 보았습니다. ngrx.io/docs 문서를 참고하여 작성하였습니다. 1. Ngrx 란? Ngrx는 Angular에서 반응형 애플리케이션을 구축하기 위한 프레임 워크입니다. 페이지를 이동할때 변수를 그대로 가져가서 사용하고 싶을때 사용하거나, Java와의 Rest통신 후 결과값을 저장할 때 많이 사용합니다. 예를들어, 밑에 그림과 같이 Store에 값을 저장해 놓고 다른 페이지에서 가져다 쓸 수 있는 편리한 기능입니다. 이러한 과정을 상태관리라고 합니다. Angular 1버전인 AngularJS에서는 State를 이용하여 상태관리를 하였으나, Angular의 버전이 높아지면서 상태관리를 더 편하게 할 수 있는 Ngrx를..