[글 #1] 2025 최신 Bit Neural Network (BNN) 완전 정복 가이드 – AI 개발 플로우 기반🔍 개요2025년 최신 연구를 바탕으로 한 **Bit Neural Network (BNN)**는 경량화된 AI 모델의 핵심 기술로 자리 잡고 있습니다. 특히, 경량화와 연산 속도 향상이 필요한 모바일, IoT, 엣지 디바이스에서 뛰어난 성능을 발휘합니다. 본 글에서는 BNN을 AI 개발 플로우에 맞춰 단계별로 정리하여, 이론부터 구현까지 완벽하게 이해할 수 있도록 안내합니다.✅ 1단계: 문제 정의 및 데이터 수집🔍 문제 정의BNN의 활용 분야:경량화가 필수적인 환경: 모바일, IoT, 엣지 디바이스실시간 처리가 요구되는 환경: 자율 주행, 스마트 공장저전력 디바이스: 웨어러블, 센서 네트..
Cloud Shell cloud shell 에서 기본 리전은 현재 접속한 리전 IAM Roles 몇몇 AWS 서비스는 액션을 위한 무언가 필요AWS 서비스 IAM Role 필요 EC2 인스턴스에 권한 부여 EC2인스턴스가 AWS 어떤 서비스에 접근할 때 OAM 깨ㅣㄷ tkdyd 보통EC2 인스턴스 롤Lambda Function Role클라우드 포매이션 롤 IAM Roles 권한은 IAMReadOnlyAccess EC2가 IAM에 대해서 읽을 수 있는 권한
AWS 액세스 방식은 3가지1. 콘솔 (이메일 + 비밀번호 + @MFA)2. CLI(Access Key)3. SDK (Access Key)관리 콘솔을 통해 엑세스 키 생성유저는 자신의 엑세스 키를 관리엑세스키와 비밀엑세스키CLI (Command Line Interface)모든 명령어가 aws로 실행자동화 가능CLI github.com/aws/aws-cli 참고 가능SDK (Software Development Kit)특정 언어 APIs애플리케이션에 임베드여러 언어 지원IoT 지원AWS CLI 설치https://docs.aws.amazon.com/ko_kr/cli/latest/userguide/getting-started-install.html[최신 버전의 AWS CLI설치 또는 업데이트 - AWS Com..
AWSIAM비밀번호 정책AWS 에서는 다양한 선택을 통해 비밀번호정책을 생성 가능함최소 길이허용 문자 / 숫자 / 특수기호비밀번호 허용 또는 금지 가능일정시간이 지나면 만료 안내를 통해 새롭게 비밀번호 설정하도록 할 수 있음 MFA - Multi Factor Authentication비밀번호와 보호장치를 함꼐 사용하는 것가상 MFA 장치Google Authenticator ( 폰만)Authy(여러장치) Yubico 사 Yubikey 범용 키 장치하드웨어 Key Fob 키팝
콘솔 root 계정으로 접속IAM 서비스 접속사용자(Users)에서 사용자 생성IAM 은 전체 서비스로 리전에 상관없음 IAM에서 사용자를 생성하면 어디서나 사용가능 사용자 생성 다음으로 권한 설정 그룹생성 admin 그룹 추가 가능 다음 클릭 검토 태그 추가 사용자 생성 완료 사용자가 추가됨 그룹도 추가됨 그룹 클릭해서 보면 사용자가 추가되어 있음 사용자를 보면 권한 정책이 그룹에 의해서 추가되어 있음을 알수 있음 콘솔 별칭 생성 새 URL 로 접속하면IAM 사용자로 로그인 가능로그인 후 계정을 클릭하면IAM 사용자가 나옴 그룹에 정책을 적용시 해당 그룹 사용자들에게 모두 적용인라인 정책은 사용자에게 직접 권한 정책 부여사용자는 여러 그룹의 정책을 상속받을수있음 정책 구조버전 포함ID..
IAM유저들과 그룹들IAM = Identity and Access ManagementRoot는 기본으로 만들어 지고 공유되지 않도록 한다사용자는 그룹에 속할 수 있다.그룹은 사용자가 포함되면 다른 그룹은 포함되지 않는다.사용자는 그룹에 속할 필요는 없고 한 사용자는 여러 그룹에 속할 수 있다. 사용자와 그룹을 생성하는 이유는 AWS 계정을 사용하도록 허용하기 위함허용하기 위해서는 권한을 부여해야한다.이를 위해 정책(JSON 문서)을 설정한다.\최소권한 원칙 적용
1. AWS 글로벌 인프라https://infrastructure.aws/ 글로벌 인프라 리전 및 가용 영역AWS는 컴퓨팅, 스토리지, 데이터베이스, 분석, 네트워킹, 기계 학습 및 AI, 모바일, 개발자 도구, IoT, 보안, 엔터프라이즈 애플리케이션을 비롯하여 광범위한 글로벌 클라우드 기반 제품을 제공하aws.amazon.com- AWS Regions- AWS Availibilty Zones- AWS Data Centers- AWS Edge Locations / Points of Precense 리전이란 데이터센터 집합모든 서비스는 리전에 국한된다. 리전 선택 요인1. 법률 준수2. 지연시간3. 사용가능한 서비스4. 요금 가용용역은 리전 안에 있다.보통 3개 1개 또는 2개이상의 데이터센터 정확히 모..
1. 자바스크립트 정규표현식 사이트https://regexr.com/3e48o RegExr: Learn, Build, & Test RegExRegExr is an online tool to learn, build, & test Regular Expressions (RegEx / RegExp).regexr.com 정규표현식을 테스트 해보기 좋은 사이트 2. catalina.out 라인끊어서 저장 하기log가 계속 쌓이게 되면 로그 파일을 보고 싶어서 열리는데만 수분이 걸린다.이때 Logrotate를 사용하여 날짜별로 끊어서 저장하거나 다른 방법을 사용할 수 있지만, 당장 라인을 끊어서 보고 싶을때 tail 30000 catalina.out > break.out 으로 30000 라인을 끊어서 저장 가능하다.
라즈베리파이 구입처 기록 https://www.devicemart.co.kr/goods/view?no=12553062 https://www.eleparts.co.kr/promotion/cate_event?event_seq=1622 Dart json데이터 사용시 dart:convert 이용 jsonDecode 를 사용해 json 문자열을 decode 한다. var 타입 또는 Map으로 받는다. 배열형태로된 문자열의 경우에는List 로 받아 준다. stream 사용법 추가 공부를 해보자 async* yield stream then 사용 : first,laset,isEmpty,length random 함수는 dart:math에 있음 hash 류는 dart:collection JAVA - Spring Poi E..
- Total
- Today
- Yesterday
- 딥러닝
- ai철학
- fastapi
- nextJS
- 쿠버네티스
- Python
- rag
- Prisma
- Next.js
- kotlin
- REACT
- node.js
- nodejs
- 백엔드개발
- SEO최적화
- LangChain
- flax
- seo 최적화 10개
- NestJS
- Express
- JAX
- Docker
- llm
- 생성형AI
- CI/CD
- JWT
- DevOps
- 개발블로그
- 웹개발
- PostgreSQL
| 일 | 월 | 화 | 수 | 목 | 금 | 토 |
|---|---|---|---|---|---|---|
| 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 |
