본문 바로가기
반응형

전체 글180

CSV 파일 크기 문제 해결 방법: 초급, 중급, 고급 단계별 가이드 CSV 파일 크기 문제 해결 방법: 초급, 중급, 고급 단계별 가이드CSV 파일은 데이터를 저장하고 교환하는 데 널리 사용되지만, 파일 크기가 커지면 성능 문제가 발생할 수 있습니다. 초급, 중급, 고급자의 접근 방식을 단계별로 살펴보고, 각 기술 스택의 기본 개념과 장단점을 정리해 보겠습니다.🔹 초급자: 기본적인 CSV 압축 및 최적화✅ 해결 방법 1: CSV 압축하여 저장하기 (ZIP, GZIP)🔹 기술 스택: zip, gzip, tar📌 기본 개념CSV 파일은 텍스트 기반이므로 압축하면 저장 공간을 절약할 수 있습니다. zip과 gzip을 사용하면 손쉽게 압축할 수 있으며, gzip은 CSV를 읽을 때도 압축된 상태로 처리할 수 있어 유용합니다.💡 예제 코드 (Python)import gzi.. 2025. 3. 13.
대용량 CSV 데이터를 다루는 방법 총정리 대용량 CSV 데이터를 다루는 방법 총정리CSV 파일은 데이터 분석과 머신러닝에서 가장 널리 사용되는 데이터 형식 중 하나입니다. 하지만 수백만~수억 줄의 대용량 CSV 데이터를 처리할 때는 메모리 부족, 속도 저하, 분석 불가능한 환경 등의 문제가 발생할 수 있습니다. 이 글에서는 대용량 CSV를 효율적으로 다루는 방법을 소프트웨어별 비교, 초급자/중급자/숙련자 단계별 접근법과 함께 정리합니다. 🚀📌 대용량 CSV 처리를 위한 소프트웨어 비교 소프트웨어/라이브러리 특징 장점 단점 처리 가능 데이터 크기 Microsoft ExcelGUI 기반 데이터 처리사용법이 쉬움, 시각적 분석 가능1,048,576줄 제한, 속도가 느림최대 1M 줄Google Sheets클라우드 기반웹에서 공유 및 협업 가.. 2025. 3. 12.
소프트웨어별 CSV 최대 줄(Row) 수 제한 : excel, XLSX, Google Sheets, MySQL 소프트웨어별 CSV 최대 줄(Row) 수 제한 : excel, XLSX, Google Sheets, MySQL 소프트웨어별 CSV 파일의 최대 줄(Row) 수 제한은 각 프로그램 및 라이브러리의 메모리 할당 방식과 32비트/64비트 환경에 따라 다릅니다. 주요 소프트웨어 및 라이브러리의 CSV 처리 한계를 정리하면 다음과 같습니다.📌 소프트웨어별 CSV 최대 줄(Row) 수 제한 소프트웨어/라이브러리 최대 줄 수 제한 설명 Microsoft Excel (XLSX)1,048,576 줄한 워크시트에서 열 수 있는 최대 행 수 (XLSX 기준)Microsoft Excel (CSV 열기)약 1,048,576 줄메모리 한계에 따라 다를 수 있음Google Sheets10,000,000 셀예를 들어 10개 열이.. 2025. 3. 12.
모바일, IoT, 임베디드 시스템에서 사용할 수 있는 머신러닝 모델 정리 모바일, IoT, 임베디드 시스템에서 사용할 수 있는 머신러닝 모델 정리모바일, IoT, 임베디드 시스템에서 머신러닝 모델을 사용할 때 가장 중요한 요소는 경량화된 모델입니다. 일반적인 서버나 고성능 PC에서는 크고 복잡한 모델을 사용할 수 있지만, 모바일 및 IoT 디바이스는 메모리, 연산 속도, 배터리 소모 등의 제약이 있습니다. 이러한 환경에서 사용할 수 있는 대표적인 머신러닝 모델들을 정리하고, 각각의 특징과 적용 방법을 알아보겠습니다.📌 모바일, IoT, 임베디드 머신러닝 모델 비교 모델 특징 장점 단점 학습 적용MobileNet모바일 최적화 CNN 모델, Depthwise Separable Convolution 사용속도 빠름, 모바일에서도 실행 가능대형 모델 대비 정확도 낮음중급쉬움S.. 2025. 3. 11.
STM32Cube.AI를 활용한 신경망 모델 변환 및 적용 방법 STM32Cube.AI를 활용한 신경망 모델 변환 및 적용 방법STM32Cube.AI는 STMicroelectronics에서 제공하는 도구로, 사전 훈련된 신경망 모델을 **STM32 마이크로컨트롤러(MCU)**에서 실행할 수 있도록 변환하는 역할을 합니다. 이를 활용하면 경량 AI 모델을 엣지 디바이스에서 실행할 수 있어, 실시간 분석 및 저전력 환경에서 AI 기능을 사용할 수 있습니다.이 글에서는 STM32Cube.AI의 주요 기능과 단계별 사용법, 그리고 예제 코드까지 포함하여 자세히 설명하겠습니다.✅ STM32Cube.AI 주요 기능 기능 설명 모델 변환TensorFlow, PyTorch, ONNX 등의 사전 학습된 모델을 STM32에서 실행 가능하도록 변환모델 분석메모리 사용량, 연산 복잡도, .. 2025. 3. 11.
Latest Version vs LTS Version의 차이점 및 사용 비용 🔹 Latest Version vs LTS Version의 차이점 및 사용 비용소프트웨어를 설치할 때 Latest Version(최신 버전) 과 LTS Version(장기 지원 버전) 두 가지 옵션을 종종 보게 됩니다. 이 두 가지 버전은 목적과 지원 기간이 다르며, 선택에 따라 시스템의 안정성, 기능, 그리고 사용 비용이 달라질 수 있습니다.✅ 1. Latest Version (최신 버전)🔸 개념최신 기능과 개선 사항이 포함된 가장 최근의 버전일반적으로 가장 빠르게 업데이트됨실험적인 기능이 포함될 수 있음🔹 장점✅ 새로운 기능과 성능 향상을 즉시 사용할 수 있음✅ 최신 보안 패치가 적용됨✅ 개발자가 최신 트렌드를 반영한 기술을 테스트할 수 있음🔸 단점❌ 안정성이 낮을 수 있으며, 버그가 존재할 .. 2025. 3. 7.
반응형