Home

Kaggle에서 Keras 타이타닉 튜토리얼 진행하기!

0. Titanic 케라스 이용하여 풀어보기 https://www.kaggle.com/antmarakis/beginner-keras-and-visualization-tutorial 의 번역본입니다. 오역은 알려주세요!! https://www.kaggle.com/melonicedlatte/beginner-keras-and-visualization-tutorial 에서 실제 커널에서 돌아간 것을 확인할 수 있습니다. 1. Introduction(소개) In this tutorial we will use the popular Deep Learning library, Keras, and the visu...

Read more

프로세서, CPU, MPU, MCU, 코어의 개념과 차이

CPU Components 1. 프로세서(Processor) 기본적인 명령어들을 처리하는 논리회로. 1.1. 프로세서의 종류 CPU : 디바이스가 해야할 일을 총 지휘하는 프로세서 보조프로세서(Coprocessor) : CPU의 기능을 보조하는 프로세서 마이크로프로세서(Mircro Processor) : PC나 소형 디바이스에 장착된 프로세서 1.2. 프로세서의 구성 요소 Core : 프로세서의 핵심 연산 장치. 제어장치(Control Unit) ; 소프트웨어를 읽고 하드웨어의 다른 부분으로 신호를 보냄 연산장치(ALU, Arithmetic Logic U...

Read more

M.2 SSD에서 2230 2242 2260 2280 규격 사이즈 개념과 차이점

M.2 SSD에서 2230 2242 2260 2280 규격 사이즈 개념과 차이점 M.2란? M.2는 컴퓨터 내부에 고정된 확장 카드와 관련된 커넥터의 사양. M.2는 물리적 사양이 보다 유연하여 서로 다른 모듈 폭과 길이를 허용하며, 유용성과 함께 보다 발달된 인터페이스 특징을 갖추어, 일반적으로 mSATA 보다 반도체 저장장치(Solid State Storage) 적용에, 특히 울트라북이나 태블릿과 같은 소형 기기에서 사용하기에 적합합니다. M.2 SSD의 다양한 규격 M.2 SSD의 경우 제작하는 사이즈가 각각 다릅니다(넓이는 동일). 사이즈는 크게 4가지가 있습니다. M.2 SSD의 규격들 ...

Read more

PSPP란? PSPP 개념 정리

PSPP(PCIe Speed Power Policy) 프로세서가 PSPP(PCIe Speed Power Policy)라고 하는 system configuration(시스템 구성)과 power policy(전원 정책)의 변화로 인하여, Link Frequency를 동적으로 변화시키는 것입니다. 쉽게 말하면, 전력 절약 효과를 달성하기 위해 PCIe 링크 속도를 동적으로 조절하여 전력을 절약하는 것입니다. PSPP Power Policies PSPP Table PSPP는 사전에 정의된 시스템 power policy(전원 정책)에 의존하여, system configuration(시스템 구성)에 따라 주어진 시...

Read more

Hot Plug, Hot Swap, Plug and Play 개념 정리

핫플러그(Hot Plug), 핫스왑(Hot Swap), 플러그앤플레이(Plug & Play) 관련하여 개념을 정리해보았습니다. Plug and Play Legacy Plug and Play는 줄여서 PnP라고도 합니다. 장치를 연결할 때, 관련된 설정을 할 필요 없는 기능입니다. 자동으로 장치를 사용할 수 있게 설정합니다. 요구사항 운영 체제가 PnP를 지원해야 합니다. 바이오스가 PnP를 지원해야 합니다. 설치되는 장치가 PnP를 지원해야 합니다. Hot Plug 시스템 동작 중에 새로운 장치를 연결했을 때 바로 인식되어 사용할 수...

Read more

TensorFlow’s Object Detection API 사용법

Tensorflow Object Detection 예제 수행하기 Tensorflow를 활용한 Object Detection을 수행하는 예제를 동작시켜보았습니다. 기존에 Tensorflow가 설치되었다는 가정하에서 진행하겠습니다. 저는 Window 환경에서 수행했습니다. Anaconda를 활용하면 필요한 패키지들이 다 설치되어있는 경우가 많기때문에, 상대적으로 편리하게 수행할 수 있습니다. 필요한 소스코드 가져오기 $ git clone https://github.com/tensorflow/models.git 위의 명령어를 입력하여 Tensorflow Object Detection 예제를 설치합니다. ju...

Read more

No module named 'string_int_label_map_pb2' 에러 해결하기

Problem https://medium.com/@WuStangDan/step-by-step-tensorflow-object-detection-api-tutorial-part-1-selecting-a-model-a02b6aabe39e ImportError: No module named 'string_int_label_map_pb2' 위의 링크를 참고하여 Object Detection을 수행할 때, 아래와 같은 문제가 발생했습니다. https://boysboy3.tistory.com/98 블로그를 참고하여 에러를 해결하려 했지만 문제가 해결되지 않았습니다. 동일하게 해결하려고 해도 아래와 같은 문제가 발생하고...

Read more

TensorFlow’s Object Detection API 사용법

Tensorflow Object Detection 예제 수행하기 Tensorflow를 활용한 Object Detection을 수행하는 예제를 동작시켜보았습니다. 기존에 Tensorflow가 설치되었다는 가정하에서 진행하겠습니다. 저는 Window 환경에서 수행했습니다. Anaconda를 활용하면 필요한 패키지들이 다 설치되어있는 경우가 많기때문에, 상대적으로 편리하게 수행할 수 있습니다. 필요한 소스코드 가져오기 $ git clone https://github.com/tensorflow/models.git 위의 명령어를 입력하여 Tensorflow Object Detection 예제를 설치합니다. ju...

Read more

MBR과 부트로더의 개념 정리

MBR 이란? 마스터 부트 레코드, MBR은 운영체계가 어디에, 어떻게 위치해 있는지를 식별하여 컴퓨터의 주기억장치에 적재될 수 있도록 하기 위한 정보로서 하드디스크나 디스켓의 첫 번째 섹터에 저장되어 있다. MBR은 파티션 섹터 또는 마스터 파티션 테이블이라고도 불리는데, 이유는 하드디스크가 포맷될 때 나뉘어지는 각 파티션의 위치에 관한 정보를 가지고 있기 때문이다. MBR은 메모리에 적재될 운영체제가 저장되어 있는 파티션의 부트 섹터 레코드를 읽을 수 있는 프로그램을 포함하고 있는데, 부트 섹터 레코드에는 다시 운영체계의 나머지 부분들을 메모리에 적재시키는 프로그램을 담고 있다. 부트로더란? ...

Read more

PXE와 WAL란? 개념 정리

What is PXE? PXE(Preboot Execution Environment)는 네트워크 인터페이스를 이용해서 컴퓨터를 부팅할 수 있게 만들어주는 환경입니다. 부팅은 전원을 ON시키는 것과는 다르다고 보시면 될 것 같습니다. 전원을 ON 시킬 때는, WOL 기능이 필요합니다. 또, 하드디스크나 CD-ROM 같은 데이터 저장소에 구애 받지 않고 운영체제를 설치할 수 있습니다. 클라우드를 한다면 반드시 알아야 하는 기술(자동화의 가장 첫 단계가 PXE를 이용한 운영체제의 설치)입니다. 아마존 웹 서비스(AWS)나 구글 클라우드, MS Azure 같은 서비스를 사용하면, 인스턴스를 선택하면 자동으로 OS를 ...

Read more