DEEP.I - Lab

오프라인 공간의 지능화를 꿈꾸는 딥아이 연구실입니다.

반응형

졸업작품 24

[Matlab] 매트랩을 이용한 실시간 그래프 그리기

매트랩은 다양한 분야에서 분석하거 설계하는데 활용되고 있습니다. 직관적으로 데이터를 확인할 수 있어 데이터분석 입문으로 시작해도 좋다 생각합니다. 특히, 논문에 사용될 그래프를 도시화하는데 정말 쉽습니다!!! 저 역시, 석사 시절 주력으로 사용했습니다... 오늘은 데이터를 실시간 그래프로 업데이트하는 방법과 간단한 응용을 해보도록 하겠습니다. 1. for문을 이용한 난수 데이터 생성기 result = 0; for i = 1 : 1000 result(i) = rand(1,1);plot(result); drawnow;% pause(1) end 핵심은 drawnow입니다. for문 안에서 그래프를 업데이트 할 수 있는 함수입니다. 시간 간격을 두고 업데이틑 하고 싶다면 drawnow 대신 pause() 함수를..

Matlab 2020.07.05

[Tensorflow] 아나콘다 가상환경에서 텐서플로우 설치하기

2019년 말, 텐서플로우 2.0 버전이 배포되면서 머신러닝 분야에서 텐서플로우의 열기는 더욱 더 뜨거워졌습니다. 새로워진 텐서플로우 설치를 시작으로 CNN (Convolutional Neural Network) 기반의 이미지 분류기, Object detection 알고리즘 중 하나인 Faster R-CNN까지 시리즈로 포스팅을 이어나가도록 하겠습니다.텐서플로우 CPU 모드의 경우 설치가 간편하지만, GPU 모드로 구동하실 경우 파이썬이나 CUDA 버전에 의존성이 강하여 초기 설치환경 구축이 매우 중요합니다. 설치되는 라이브러리 또는 프로그램의 모든 버전을 확인하시고 설치해주시기 바랍니다. 1. 가상환경 생성 // 가상환경 생성conda create -n py38tensorflow python=3.8 /..

Python/Tensorflow 2020.07.05

[YOLO] Python과 OpenCV를 이용한 실시간 객체 탐지 알고리즘 구현

Window 아나콘다 가상 환경을 활용하여 YOLO Object Detection을 구동해보았습니다. 일반적으로 쓰이는 프레임워크 Darknet이 아닌OpenCV 내장 함수를 이용하였기에 복잡한 설치나 환경 설정이 필요하지 않습니다. 출처 : https://pysource.com/2019/06/27/yolo-object-detection-using-opencv-with-python/ YOLO object detection using Opencv with Python - Pysource We’re going to learn in this tutorial YOLO object detection. Yolo is a deep learning algorythm which came out on may 2016 an..

Python/Python 2020.06.26

[Kotlin] 라이브러리를 이용하여 실시간 그래프 그리기

안드로이드 라이브러리를 이용한 꺽은선 그래프 그리기 프로젝트로 안드로이드 환경에서 간단한 기계학습 알고리즘을 구현하고 있습니다. 반복 학습을 하며 오차가 감소하는지 실시간으로 그래프로 활용하기 위해 MPAndroidChart 라이브러리를 활용하였습니다. 대학원 시절, 매트랩 코드로 쉽게 구현했던 그래프를 kotlin으로 표현하려니... 어렵네요.. 출처: https://github.com/PhilJay/MPAndroidChart 1. Module/Grandle 라이브러리 적용 우선, 라이브러리 사용을 위해 Module 수준의 Grandle에 코드를 추가해주어야합니다. 이후에는 꼭 상단에 뜨는 파란색 팝업의 Sync Now를 통해 라이브러리를 실제 앱에 적용시켜주세요. repositories { maven..

Kotlin 2020.06.25
반응형