일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | |||
5 | 6 | 7 | 8 | 9 | 10 | 11 |
12 | 13 | 14 | 15 | 16 | 17 | 18 |
19 | 20 | 21 | 22 | 23 | 24 | 25 |
26 | 27 | 28 | 29 | 30 | 31 |
- DP문제
- TensorFlow Lite
- 코테
- 삼성코딩테스트
- tflite
- 포스코 AI교육
- 삼성역량테스트
- dfs문제
- bfs문제
- tinyml
- BFS
- 포스코 ai 교육
- 영상처리
- 컴퓨팅사고
- 딥러닝
- MCU 딥러닝
- sort
- 임베디드 딥러닝
- 코테 문제
- 다이나믹프로그래밍
- dfs
- 포스코 교육
- 삼성코테
- 초소형머신러닝
- 코딩테스트
- 알고리즘
- DP
- 삼성역테
- 그리디
- 자료구조
- Today
- Total
목록분류 전체보기 (392)
코딩뚠뚠
개발자 누구나 자신만의 코딩룰이 있을것이다. 하지만 현업에선 자신만의 코딩룰보단 개발 테스트 관리를 위한 공통의 룰이 있다는것을 알게됐다. MISRA C 는 그 공통의 코딩룰 중 하나로 아래에서 설명을 이어간다. MISRA 란? MISRA는 The Motor Industry Software Reliability Association 의 줄임말로 자동차 소프트웨어 안정성 증진을 위한 단체이다. MISRA C는 1998년 MISRA가 자동차 산업계를 위한 코딩 규칙을 세운 가이드라인을 출판하면서 자동차 업계에서 사용하는 C언어 프로그래밍 언어의 애매함(ambiguities)를 다루며 생겨났다. 위에서 말한 C 프로그래밍언어의 불안정성이란 어떤것들을 의미할까? 1. 프로그래머의 실수 단순 타이핑 에러 알고리즘..
Chapter5. 어플리케이션 구축 " 이번 챕터에서는 모델을 실행하는 어플리케이션을 구축해 본다. " 어플리케이션-1 포스팅에 이어 계속해서 어플리케이션을 구축한다. 테스트코드 작성 : 어플리케이션-1 포스팅에서 완료 프로젝트 파일의 구조 파악 소스코드 분석 이전 챕터에서는 어플리케이션을 구성하기 위한 전체적인 테스트코드를 작성해봤다. 이번엔 프로젝트 파일들로 구조를 파악해보고 소스코드의 구성을 파악해보자. 2. 프로젝트 파일의 구조 파악 GitHub - yunho0130/tensorflow-lite: O'Reilly 소스코드 저장소 O'Reilly 소스코드 저장소 - GitHub - yunho0130/tensorflow-lite: O'Reilly 소스코드 저장소 github.com 위 깃헙의 프로젝트..
Chapter5. 어플리케이션 구축 " 이번 챕터에서는 모델을 실행하는 어플리케이션을 구축해 본다. " 5장의 목차는 아래와 같다 테스트코드 작성 프로젝트 파일의 구조 파악 소스코드 구성 파악 저번챕터에서는 모델을 빌드하고 훈련시켜봤다. 하지만 모델은 전체적인 어플리케이션의 일부일 뿐이며 이를 사용하려면 필요한 환경을 설정하고 입,출력을 제공해야 하며 동작하는 코드로 모델을 랩핑 해야만한다. 이번 장 에서는 모델을 TinyML 어플리케이션에 적용하는 과정을 진행해 볼 것이다. 1. 테스트코드 작성 구동을 구현한 짧은 코드로 앞으로 작성할 완성될 코드의 논리를 증명해낼 수 있다. (동작 메커니즘이 같으나 복잡한 구현을 하지 않은 예제코드이다.) GitHub - yunho0130/tensorflow-lite..
생체인증에 대해 파트를 나누어 포스팅중이다. '개요' 에서는 생체인증의 정의와 종류, 실사례, 문제점에 대해 '미래' 에서는 현재의 성능척도와 표준화동향, 안정성과 미래의 생체인증에 대해 이번엔 2번에 대해 포스팅해보려 한다. 1번에 대한 포스팅은 아래와 같다. 생체인증/개요 생체인증에 대해 파트를 나누어 포스팅하려 한다. '개요' 에서는 생체인증의 정의와 종류, 실사례, 문제점에 대해 '미래' 에서는 현재의 측정척도와 표준화동향, 안정성과 미래의 생체인증에 대 dbstndi6316.tistory.com 상황별 성능 척도 FAR(false acceptance rate) : "오인식률"로 본인이 아닌데 본인으로 잘못 판단할 확률이다. 타인수락율 이라고도 한다. FRR(false rejection rate)..
생체인증에 대해 파트를 나누어 포스팅하려 한다. '개요' 에서는 생체인증의 정의와 종류, 실사례, 문제점에 대해 '미래' 에서는 현재의 측정척도와 표준화동향, 안정성과 미래의 생체인증에 대해 !!! 생체인증(Biometrics)은? 생체인증은 하나 이상의 고유한 신체적, 행동적 형질에 기반해 사람을 인식하는 방법을 가리킨다 . 생체인증에 쓰이는 신체적 특성으로는 : 지문, 홍채, 얼굴, 정맥 등이 있으며 이들도 세부 분야로 나뉜다. 행동적 특성으로는 : 목소리, 서명 등이 있다. 걸음걸이로 판단하는 인증도 행동적 특성으로 볼 수 있겠다. 왜 사람(신체)을 인식하지? 생체인증은 당연히 보안에 기초를 둔다. 이로부터 출입인증, 결제인증, 출입국심사 등으로 뻗어나갈 수 있는것이다. 생체인증을 사용하지 않는다면..
Chapter4. 모델 구축과 훈련 " 이번 챕터에서는 모델을 처음부터 빌드하고 훈련시킨 후 간단한 마이크로컨트롤러 프로그램에 통합해본다. " 4장의 목차는 아래와 같다 간단한 데이터셋 얻기 딥러닝 모델 훈련시키기 모델 성능 평가하기 장치에서 실행되도록 모델 변환하기 장치에서 추론하는 코드 작성하기 코드를 바이너리로 빌드하기 바이너리를 마이크로컨트롤러에 배포하기 - 이번장에서는 사인파 데이터를 훈련시킬 것이다. x 값이 들어왔을 때 사인함수의 결과인 y를 예측하할 수 있는 모델을 학습시키려는 것이다. 현재 내 환경은 GPU성능이 낮은 노트북이기 때문에 Colab에서 실행했다. import tensorflow as tf import numpy as np import matplotlib.pyplot as p..
2021/10/29 코엑스 A,B Hall KES2021 한국전자전에 다녀왔다! 코엑스 킨텍스와 송도컨벤시아에서는 계속해서 전시회가 열리지만 한국전자전은 그중에서도 규모가 손에 꼽을만한 산업통상자원부에서 주최하는 전시회이다. 항상 학생으로 참관하다가 처음으로 회사 소속으로 참관해 의미가 있었다. (다를건 없었다 학생이나 연구원이나ㅋㅋ) A,B 홀에서 열리다보니 게이트도 많았다. 어쩌다보니 사람이 없게 찍혔는데.. 이시국임을 잊은듯 사람들로 정말 붐볐다. A 홀은 가전/스마트홈, 전자부품소재관, 융합신산업관, 테크솔루션관 이 있었고 삼성전자, LG전자, ETRI, KETI 등이 있어 B 홀보다 핵심적인 파트였다. 삼성은 비스포크를 테마로 LG는 오브제를 테마로 꾸며놨는데 내용은 삼성디지털프라자나 LG베스트..
Tiny ML 세번째 단원 : 머신러닝 빠르게 훑어보기 이다. 앞서 HW, SW 사전 준비물들을 준비했으니 본격적으로 시작해보자. Chapter3. 머신러닝 빠르게 훑어보기 머신러닝은 고급수학등의 수많은 개념의 집합으로 여겨져 어렵게 느껴질 수 있다. 그러나 사용하는 입장에서는 도구세트 정도로 생각하고 사용할 수 있다. " 그래서 이 책에서는 딥러닝의 이론,수학 보다는 임베디드장치에 대해 모델을 최적화하는 방법에 대해 설명한다고 한다. " - 머신러닝이란 '실제로' 무엇인가 공정 데이터를 이용한 예측 시스템을 예로 들어 설명한다. 기본적으로 머신러닝은 컴퓨터를 사용해 과거 관측치를 이용해 이후를 예측하는 기술. 프로그래머는 데이터를 특수한 종류의 알고리즘에 공금하고 알고리즘이 스스로 규칙을 찾게한다. T..