분류 전체보기 288

라즈베리파이 , VNC 연결시 블랙아웃 해결하기 ( Cannot currently show the desktop )

라즈베리파이4 의 경우 빈번히 발생하는데 Raspi-config 에서 VNC 설치하고 VNC 해상도를 1920x1080 하고 리붓하면 아래처럼 검은화면을 볼 때가 있다. 마이크로 hdmi 단자라 막막하기만하다 만약에 간단한 콘솔로 연결만 해도된다 (해상도 작아도된다 싶으면 아래와 같이 간단히 해결된다.) raspi-config 를 타이핑하여 위와 같이 hdmi 를 disable 하고 composite 를 활성화해주면 대부분 켜진다. 다만 작은화면을 볼 수 있다. 여기서 간단한 터미널 콘솔 작업은 무난하게 할 수 있다. 다음은 해상도가 높아야한다면 부트 컨피그를 수정하자 raspi-config 에서 다시 default 으로 바꿔준다. (안바꿔도되는지는 모르겠다. ) 그리고 부트 컨피그로 접속한다. sudo..

라즈베리파이3 , 카메라 연결하여 사물인식 예제 (텐서플로 라이트)

참고사이트 : https://seo-dh-elec.tistory.com/32 [라즈베리파이] TensorFlow Lite, Open CV를 이용한 사물인식 매트랩에서 이미지프로세싱하는법을 간단히 배웠었다. 영상처리에 관해 교수님께서 다양한 말씀을 해 주셔서 라즈베리파이와 카메라로 영상처리를 해보고 싶었다. 국내 자료로 찾기 힘들어서 seo-dh-elec.tistory.com 1. 준비물 라즈베리파이3 SD카드 64GB 알리발 카메라 2. 기본 설정하기 sudo apt-get -y full-upgrade sudo apt-get update 카메라 활성화 " raspi-config" finish 하면 Reboot 될 것입니다. 3. Still 이미지 출력해보기 raspistill -o image.jpg 4...

CMSIS DAP ?

What is CMSIS-DAP? CMSIS-DAP는 USB를 통해 ARM Cortex 마이크로컨트롤러의 Coresight DAP(디버그 액세스 포트)에 액세스하는 표준화된 방법을 제공합니다. CMSIS-DAP는 일반적으로 온보드 인터페이스 칩으로 구현되어 한쪽의 호스트 컴퓨터에서 실행되는 디버거와 개발 보드에서 JTAG(Joint Test Action Group) 또는 SWD(Serial Wire Debug)를 통해 직접 USB 연결을 제공합니다. 다른 장치의 Coresight DAP에 액세스하기 위해 대상 장치에 연결합니다. ARM 웹 사이트에서 설명서에 액세스할 수 있습니다. 설명서에 액세스하려면 ARM 실버 계정에 등록해야 합니다. Why the need for CMSIS-DAP ? CMSIS-D..

Hadoop , 하둡 이 뭐냐고요? ? (클러스터)

빅데이터의 저장과 분석을 위한 분산컴퓨팅 솔루션 대용량 데이터를 분산 처리 할 수 있는 자바 기반의 오픈 소스 프레임 워크 빅데이터? 한대의 컴퓨터로는 저 장하거나 연산하기 어려운 규모의 거대 데이터 일반적으로 TB 또는 PB 관계형 모델에 적합하지 않다. 비정형 데이터 크기가 크고 빠르게 증가하는 데이터 파일 사용자, 어플레케이션, 시스템, 센서 등에서 파생된 데이터 분산 ( 클러스터 ) 여러대의 컴퓨터로 나눠서 일을 처리한다 하둡의 역사 DBMS 의 한계 웹 크롤러 색인처리 과정에서 생성되는 매우 큰 파일 처리 한계 하둡 텍스트 검색 라이브러리로 폭넓게 사용되고 있는 아파치 루신의 창시자인 더그 커팅에 의해 시작 크롤러와 검색 엔진 시스템 성능 향상 ※ 크롤러 는 로봇이 웹에 있는 웹페이지를 방문해서..

TensorFlow 2022.04.20

CMSIS , Common Microcontroller Software Interface Standard

https://developer.arm.com/tools-and-software/embedded/cmsis Common Microcontroller Software Interface Standard (CMSIS) – Arm Developer developer.arm.com CMSIS(Common Microcontroller Software Interface Standard)는 Arm Cortex 프로세서를 기반으로 하는 마이크로컨트롤러를 위한 공급업체 독립적인 추상화 계층입니다. CMSIS는 일반 도구 인터페이스를 정의하고 일관된 장치 지원을 가능하게 합니다. CMSIS 소프트웨어 인터페이스는 소프트웨어 재사용을 단순화하고 마이크로컨트롤러 개발자의 학습 곡선을 줄이며 새로운 장치의 출시 시간을 단축합니다..

신경망 , epochs ?

에포크라고 부름 Epochs: 전체 데이터셋을 몇번 학습시키느냐 ​ 러닝은 데이터셋 전체를 한번만 돌리는 것으론 완전히 학습되지 않는다. 경사하강법이나 오차역전파를 계속 수정해나가는 과정은 같은 데이터셋을 여러번 돌리면서 일어나는 일인 것이다. 1000개의 데이터가 있으면 하나의 epoch를 돌렸다고 했을때 1000번의 학습이 일어난 것이고 10 epochs라고 하면 학습이 1000*10=10,000번 일어났다는 것이다

TensorFlow 2022.04.15

신경망 첫걸음 , 06 MNIST 손글씨 데이터 인식하기

https://github.com/makeyourownneuralnetwork/makeyourownneuralnetwork GitHub - makeyourownneuralnetwork/makeyourownneuralnetwork: Code for the Make Your Own Neural Network book Code for the Make Your Own Neural Network book. Contribute to makeyourownneuralnetwork/makeyourownneuralnetwork development by creating an account on GitHub. github.com 사람의 손글씨를 인식한다는 것은 컴퓨터에게는 어려운 문제이다. 역사적으로도 인공지능에서도 큰 도..

TensorFlow 2022.04.14

신경망 첫걸음 , 05_파이썬으로 인공 신경망 만들기

1. 뼈대만들기 import numpy import scipy.special class neuralNetwork: #신경망 초기화 하기 def __init__(self, inputnodes, hiddennodes, outputnodes, leaningrate): pass #신경망 학습시키기 def train(self, inputs_list, targets_list): pass #신경망에 질의하기 def query(self,inputs_list): pass 초기화 : 입력, 히든, 출력 노드 수 설정 학습 : 학습 데이터를 통해 학습하고 이에 따라 가중치를 업데이트 질의 : 입력을 받아 연산한 후 출력 노드에서 답을 전달 2. 신경망 초기화하기 import numpy import scipy.special ..

TensorFlow 2022.04.12

자동차 안전규격 , 신뢰성 / 품질 (AEC Q100 )

https://youtu.be/uiTR2tfnS4c 신뢰성 제품이 요구되는 기능을 주어진 환경에서 의도하는 기간만큼 수행할 확률 품질에 시간이 더해진 차량용의 경우 높은 온도에서 견딜 수 있도록 설계 품질 제품을 제조하고 나서 양품과 불량을 판단하는 기준 JEDEC 산업용 반도체 표준 발행기관 반도체 제품의 전기적 특성에서부터 패키지 기술 표준, 신뢰성 표준 등 반도체 전반에 대한 표준에 대한 정의를 내리는 기구 예) 메모리 AEC 차량용 표준 발행 기관 ( Automotive Electronics Council ) 자동차용 부품 신뢰성 시험 규격을 관장하는 곳 (반도체 및 능동,수동 소자를 포함한 모든 전자부품) AEC Q100 반도체 제조사가 스스로 평가하고 결과 발표할 수 있고 제3의 기관을 통해 ..

Hardware/EMI EMC 2022.04.11