일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
- MCU 딥러닝
- 그리디
- 다이나믹프로그래밍
- BFS
- bfs문제
- 자료구조
- 삼성코딩테스트
- 코딩테스트
- DP
- 컴퓨팅사고
- TensorFlow Lite
- dfs문제
- 코테 문제
- tflite
- 삼성역테
- 초소형머신러닝
- DP문제
- 영상처리
- 딥러닝
- 삼성역량테스트
- dfs
- 코테
- tinyml
- 포스코 ai 교육
- 삼성코테
- sort
- 포스코 교육
- 임베디드 딥러닝
- 포스코 AI교육
- 알고리즘
- Today
- Total
목록분류 전체보기 (392)
코딩뚠뚠

이전 포스팅에서까지는 AWS 프리티어 웹 호스팅 서버를 만들어봤다. [AWS] 프리티어 웹 호스팅 서버 만들기 (2) 이 포스팅은 앞선 포스팅과 이어지는 내용입니다. [AWS] 프리티어 웹 호스팅 서버 만들기 (1) AWS 를 사용해서 내 웹사이트를 서비스 하기위해 웹 호스팅 서버를 만들어보자. 접속자에 대한 부하를 dbstndi6316.tistory.com 이번 장에서는 만든 AWS 서버로 Django 서비스를 배포해보려 한다. - venv 가 아닌 Anaconda 를 이용하려 한다. - Django 서비스 개발 방법은 다루지 않는다. - AWS EC2 서비스 Ubuntu를 이용한다. 아직 시작하지 않았다면 앞 포스팅 참고 서버 업로드 전 Local 환경에 간단한 Django 프로젝트를 생성해보자. 1..

이 포스팅은 앞선 포스팅과 이어지는 내용입니다. [AWS] 프리티어 웹 호스팅 서버 만들기 (1) AWS 를 사용해서 내 웹사이트를 서비스 하기위해 웹 호스팅 서버를 만들어보자. 접속자에 대한 부하를 생각하지 않기 때문에 우선 프리티어 Free tier로 시작한다. AWS란? Amazon Web Service의 약어로 Clou dbstndi6316.tistory.com 앞선 내용에서 인스턴스를 생성하기 까지 해봤다. 이후 어떤 설정들을 해줘야할까 10. 탄력적 IP 등록 - AWS EC2 인스턴스는 ON/OFF 또는 시간이 지나면 IP가 유동적으로 바뀐다. - IP가 바뀐다는 것은 웹서비스를 고정적으로 운영할 수 없다는 뜻이고 고정 IP를 등록해줘야한다. 10-1) 탄력적IP 탭에서 탄력적 IP주소 할당..

AWS 를 사용해서 내 웹사이트를 서비스 하기위해 웹 호스팅 서버를 만들어보자. 접속자에 대한 부하를 생각하지 않기 때문에 우선 프리티어 Free tier로 시작한다. AWS란? Amazon Web Service의 약어로 Cloud형태로 PC를 운영해 어디서든 접속가능하며, 요금도 사용한만큼 지불하는 서비스이다. 클라우드라 하면 Onedrive, 네이버MYBOX, 구글드라이브가 먼저 생각나는 사람도 있을것이다. 물론 이 서비스들도 클라우드 서비스이긴하지만, 단순히 데이터를 올려놓는 용도이지 내 PC를 구동하는 목적은 아니다. 지금은 Cloud형태의 웹 서버를 만들고자 하고 있고 이 서비스는 아마존사의 AWS, MS사의 Azure, 구글의 GCP, 네이버클라우드, NHN클라우드 등이 있다. 한국 클라우드 ..

Wireshark 는 오픈소스로 배포되는 패킷 분석프로그램이다. 나는 이 프로그램을 이더넷패킷을 캡쳐하기 위해 쓰곤 하는데 너무 일차원적인 사용만 해와서.. 더 많은 사용방법을 알아보기 위해 포스팅을 한다. Wireshark란? 네트워크 패킷을 캡쳐하고 분석하는 오픈소스 도구로, 통신 중일 때 실제 흘러가고 있는 패킷을 캡쳐한다. 쉽고 강력한 도구여서 보안 취약점 분석, 보안 컨설팅, 해킹 등 여러 분야에서 폭넓게 사용된다. 주요 기능 : 네트워크 인터페이스 RAW패킷 캡쳐 패킷 내용 분석 가능 (자세히 표시) 캡쳐 데이터를 열거나 저장 패킷 필터링 혹은 검색 다양한 통계 생성 가능 플러그인 제작하여 기능 확장 가능 USB, 블루투스 등의 프로토콜 분석 가능 Python 이용하여 독자적 분석기 제작 가능..

Chapter23. 모델, 바이너리 크기 최적화 " 임베디드 플랫폼에서 ML 모델과 바이너리 크기를 최적화하려면? " 목차 : 시스템의 한계 메모리 사용 측정 다양한 문제들과 모델 모델 선택 실행파일 크기 줄이기 이전 포스팅 : [머신러닝 공부] Tiny ML -22 / 에너지 최적화 문제 Chapter22. 에너지 최적화 문제 " TinyML + 임베디드 장치에서의 에너지 소비를 줄이려면? " 목차 : 대략적인 감 잡기 전체 시스템 전력소모 측정 모델 전력 사용량 추정 전력소모 개선 임베디드 장치(M dbstndi6316.tistory.com 대부분 임베디드시스템의 읽기 전용 스토리지는 1MB 미만이며 SRAM이 512KB를 넘지 않는다. 워크스테이션에서 모델을 학습하거나 추론하며 32GB RAM이나 ..

Chapter22. 에너지 최적화 문제 " TinyML + 임베디드 장치에서의 에너지 소비를 줄이려면? " 목차 : 대략적인 감 잡기 전체 시스템 전력소모 측정 모델 전력 사용량 추정 전력소모 개선 임베디드 장치(MCU)는 에너지를 거의 소비하지 않는다, 않아야 한다 는 특징이 있다. 그에 비해 서버CPU는 엄청난 전원이 필요하고, 스마트폰도 수 와트를 소비한다. 마이크로컨트롤러는 수밀리와트 미만의 전력으로 작동하여 작은 배터리로도 몇 개월~몇 년을 쓸수도 있다. 부하가 큰 작업을 한다면 불가능하니.. 전력사용량을 개선해야만 한다. 1. 대략적인 감 잡기 Network 요청은 RAM에서 정보를 읽는것보다 느리고 / SSD접근보다 HDD 접근이 더 느리다. 에너지 양에 대해서는 감이 없지만.. 이 감을 잡..

Chapter21. 최적화 문제 " Tiny ML + 임베디드에서 최적화 문제는 무엇인가? " 목차 : 최적화 문제가 필요할까? 방법 1 - 하드웨어 변경 방법 2 - 모델 개선 방법 3 - 양자화 방법 4 - 제품 설계 방법 5 - 코드 최적화 방법 6 - 연산 최적화 1. 최적화 문제가 필요할까? 원활한 사용환경을 제공하기 위해 현업에서도 어떤 프로젝트를 하던간에 최적화는 꼭 필요하다. 특히 TinyML + 임베디드 기기는 컴퓨팅파워가 높지 않기 때문에 병목현상이 생길 수 있다. 더 성능이 좋은 모델을 돌리지 못하는 한계점이 있을 수 밖에 없는데.. 이를 어떻게 극복하는지 알아보자. 방법 1 - 하드웨어 변경 우선적으로 고려해볼 사항은 하드웨어 사양을 올릴 수 있는가 이다. 개발중일 때는 비용과 시간..

Chapter20. TF Lite " 그래서 앞장까지 계속 썼던 TF Lite 는 뭘까 " 목차 : 마이크로컨트롤러용 TF Lite란? 모델을 인터프리터로 해석하는 이유는? Makefile? 앞장에서 했던 TFLite 프로젝트들 [머신러닝 공부] Tiny ML -8 / 음성인식 어플리케이션-1 Chapter8. 음성인식(호출어 감지) 어플리케이션 만들기 " 이번 챕터에서는 TinyML을 좀더 생활에 밀접한 부분에 사용해본다. " 목차 : TinyML을 이용한 호출어감지는 왜 필요할까? 만들고자 하는 시스템 dbstndi6316.tistory.com [머신러닝 공부] Tiny ML -13 / 인체감지 어플리케이션-1 Chapter13. 인체감지 어플리케이션 " 카메라로 인체를 감지해보자 (CNN) " 목차..