본문 바로가기
goodLuck

Data20

AI는 어디서 실행될까? 온디바이스 vs 에지 vs 클라우드 비교 1. 온디바이스 vs 에지 vs 클라우드 AI 비교1.1 정의1.1.1. 온디바이스(On-Device AI)개별 기기 안에서 AI 추론을 실행한다.스마트폰, 마이크로컨트롤러, IoT 기기 등에서 인터넷 없이 동작한다.1.1.2. 에지 AI(Edge AI)클라우드 서버가 아닌 네트워크 가장자리(엣지)에서 AI 추론을 실행한다.게이트웨이, 로컬 서버, CCTV, 공장 단말 장치 등에서 처리한다.1.1.3. 클라우드 AI(Cloud AI)대규모 서버와 GPU 클러스터에서 학습과 추론을 수행한다.인터넷을 통해 데이터를 업로드하고, 결과를 내려받는다.1.2 특징 비교구분온디바이스 AI에지 AI클라우드 AI위치단말 내부 (스마트폰, MCU)네트워크 가장자리 (게이트웨이, CCTV)데이터센터, 클라우드 서버지연시간매.. 2025. 9. 19.
임베디드 시스템과, SBC/MCU란? 0. 용어 정의0.1. 싱글 보드 컴퓨터 프로세서, 메모리, 입출력 장치 등이 하나의 보드에 집적된 소형 컴퓨터 라즈베리 파이가 대표적이다.운영체제를 실행할 수 있고, 명령줄/GUI 환경 제공한다.일반적인 컴퓨터처럼 다목적 활용 가능하다.0.2. SBC (single board computer)라즈베리 파이를 가장 대표적인 예시로 들 수 있으며, 임베디드 AI 프로젝트에서 많이 사용 된다.0.3. MCU (microcontroller unit)CPU, 메모리, 입출력 포트를 하나의 칩에 집적한 초소형 컴퓨터아두이노, esp32 등이 대표적이다.간단한 장치 제어나 센서 데이터 처리에 적합하다.일반적으로 운영 체제를 탑재하지 않거나 경량 RTOS를 사용한다.0.4 TensorFlow Lite (TFlite).. 2025. 9. 18.
머신러닝에 수학이 필수 일까? 1. 머신러닝을 위한 수학, 정말 필요할까? "수학이 무서워서 머신러닝을 포기하려고 했다면, 지금부터 마음을 바꿔보자. 할 수 있다." 2. 머신러닝에 수학이 꼭 필요할까? 결론부터 말하자면 역할에 따라 다르다. 2.1. 연구직을 원한다면Research Engineer, Research Scientist 같은 연구직최소 학사 학위가 필요하다 (수학, 물리, 컴공, 통계, 공학)석사/박사가 유리하다 (연구 역량이 핵심)DeepMind, Google Research, Meta Research 같은 대기업 연구소에서 일할 수 있다2.2. 실무에서 일하고 싶다면머신러닝 엔지니어, 데이터 사이언티스트 같은 실무직고등학교 수준 수학으로도 충분하다비즈니스 문제 해결이 주 목적이다대부분의 일자리가 여기에 해당한다💡 .. 2025. 9. 18.
ndarray ndarray는 NumPy 라이브러리의 핵심 객체로, 다차원 배열을 표현하는 자료구조야.n-dimensional array의 줄임말로, 단일 타입의 데이터를 효율적으로 저장하고 연산할 수 있어. 기본 개념ndarray는 뭐가 특별할까?특징설명다차원 지원1D, 2D, 3D 이상도 가능 (n차원)빠른 연산C로 구현되어 있어 반복문보다 훨씬 빠름데이터 타입 통일배열 내 모든 원소가 같은 dtype브로드캐스팅 지원차원이 달라도 연산 가능하게 함팬시 인덱싱/마스킹복잡한 조건 필터링 가능 생성 예시import numpy as np# 1차원 배열a = np.array([1, 2, 3])# 2차원 배열b = np.array([[1, 2, 3], [4, 5, 6]])# 3차원 배열c = np.array([[[1], [.. 2025. 8. 4.
데이터 분석의 기본: 통계 함수 이해하기 데이터 분석은 많은 수학적 개념과 함수를 이해하고 적용하는 것이 필수입니다. 하지만 때로는 내장 함수와 라이브러리에 너무 익숙해져서 그 기초적인 원리를 잊곤 합니다. 이 블로그 글에서는 데이터 분석에 필수적인 통계 함수들의 기초를 다시 한번 살펴보겠습니다. 중앙값(Median) 중앙값은 정렬된 값들 중 가운데에 위치한 값을 의미합니다. 중앙값 구하는 방법: 배열을 정렬한다. 배열의 값 개수가 짝수인지 홀수인지 확인한다. 홀수일 경우, 가운데 값을 반환한다. 짝수일 경우, 가운데 두 값의 평균을 반환한다. def calculate_median(arr): arr.sort() n = len(arr) if n % 2 == 1: # Odd number of elements median = arr[n // 2] e.. 2023. 9. 13.
시계열 그래프 시계열 그래프란? 시계열 그래프는 시간에 따른 데이터의 변화를 그래피컬하게 표현한 것입니다. X축은 일반적으로 시간을 나타내며, Y축은 관찰하고자 하는 수치를 나타냅니다. 이러한 그래프는 주가, 기온, 판매량 등 시간에 따라 변화하는 여러 유형의 데이터를 분석할 때 유용합니다. 어떤 것을 분석할 때 사용하는가? 재무 분석: 주가, 매출, 이익 등의 재무 지표를 시간에 따라 추적합니다. 시장 연구: 제품의 판매 추세나 고객 행동을 분석합니다. 과학 연구: 기온, 기압, 농도 등의 물리적, 화학적 변수의 변화를 관찰합니다. 운영 분석: 공장의 생산량, 가동률, 품질 등을 모니터링합니다. 공공 정책 및 건강: 범죄율, 질병 발생률 등을 시간에 따라 분석하여 정책 결정에 활용합니다. 시계열 그래프는 변화의 패턴.. 2023. 9. 13.