본문 바로가기

TIL _Today I Learned/2024.0918

[DAY 41] Deep Learning 실습 [천재교육] 프로젝트 기반 빅데이터 서비스 개발자 양성 과정 9기학습일 : 2024.09.09📕 학습 목록Horse vs Human 이미지 분류 모델 개발   📗 프로젝트 작업 내역1) 프로젝트 제목Horse vs Human 이미지 분류 모델 개발 및 성능 분석 2) 프로젝트 목표말과 사람의 이미지를 딥러닝 모델을 통해 분류하여, 이진 이미지 분류를 기반으로 한 에듀테크 환경에서의 활용 가능성을 확 3) 사용한 데이터 셋데이터: Laurence Moroney 제공의 말과 사람 컬러 CG 이미지 데이터셋모델 성능 분석을 위해 총 4개의 딥러닝 모델(MobileNetV2, ResNet50, VGGNet16, DenseNet121) 비교4) 워크플로우① 패키지 임포트사용한 주요 패키지: pandas, nu.. 2024. 9. 9.
[DAY 40] Deep Learning 실습 [천재교육] 프로젝트 기반 빅데이터 서비스 개발자 양성 과정 9기학습일 : 2024.09.06📕 학습 목록Horse vs Human 이미지 분류 모델 개발   📗 프로젝트 작업 내역1) 프로젝트 제목Horse vs Human 이미지 분류 모델 개발 및 성능 분석 2) 프로젝트 목표말과 사람의 이미지를 딥러닝 모델을 통해 분류하여, 이진 이미지 분류를 기반으로 한 에듀테크 환경에서의 활용 가능성을 확 3) 사용한 데이터 셋데이터: Laurence Moroney 제공의 말과 사람 컬러 CG 이미지 데이터셋모델 성능 분석을 위해 총 4개의 딥러닝 모델(MobileNetV2, ResNet50, VGGNet16, DenseNet121) 비교4) 워크플로우① 패키지 임포트사용한 주요 패키지: pandas, nu.. 2024. 9. 6.
[DAY 39] Deep Learning 실습 [천재교육] 프로젝트 기반 빅데이터 서비스 개발자 양성 과정 9기학습일 : 2024.09.05📕 학습 목록OpenCV딥러닝 개념 정리인공신경망CNNFine-TuningAttention 메커니즘Sliding WindowStrideEarly Stopping 📗 기억할 내용1) OpenCV (Open Source Computer Vision Library)① 정의컴퓨터 비전과 머신러닝을 위한 소프트웨어; 다양한 이미지와 동영상 처리에 필요한 알고리즘을 제공주로 다음과 같은 작업에 사용됨이미지와 동영상 처리 (예: 객체 탐지, 얼굴 인식, 이미지 필터링)머신러닝 (패턴 인식, 데이터 분석 등)실시간 컴퓨터 비전 애플리케이션 (예: 로봇 공학, 자율 시스템, 증강 현실 등)2) 딥러닝 개념 정리① 모델 복잡도.. 2024. 9. 5.
[DAY 38] 딥러닝 모델의 최적화 및 평가 [천재교육] 프로젝트 기반 빅데이터 서비스 개발자 양성 과정 9기학습일 : 2024.09.04📕 학습 목록퍼셉트론비용 함수활성화 함수경사하강법 📗 기억할 내용1. 퍼셉트론 (Perceptron)1) 논리 게이트① 정의주어진 입력에 대해 특정 논리 연산(AND, OR, NOT 등)을 수행하는 디지털 회로ex : AND 게이트_두 입력이 모두 참(True)일 때만 참을 출력 /  OR 게이트_하나라도 참이면 참을 출력 퍼셉트론이 수행할 수 있는 가장 기본적인 연산의 예논리 게이트 구현- AND(곱셈 연산) : 두 입력값 A와 B가 모두 1일 때만 출력값 F=1- OR(덧셈 연산) :  A 또는 B 중 하나라도 1이면 출력값 F=1- NAND(부정 AND) : A와 B가 모두 1인 경우를 제외하고 출력값 .. 2024. 9. 4.
[DAY 37] 딥러닝 프레임워크 [천재교육] 프로젝트 기반 빅데이터 서비스 개발자 양성 과정 9기 학습일 : 2024.09.03📕 학습 목록딥러닝 개요TensorFlowKeras 📗 기억할 내용1. 딥러닝 개요1) 딥러닝이란? ① 정의딥러닝은 인공지능(AI)과 머신러닝(ML)의 하위 분야로, 인공 신경망을 사용해 데이터를 학습하는 기술많은 양의 데이터 → 복잡한 패턴 인식 → 예측 or 결정을 내림② 특성 인공 신경망 인간의 뇌 신경망에서 영감을 받아 개발된 구조 수많은 노드(뉴런)와 이를 연결하는 가중치(웨이트)로 이루어짐 각 노드는 입력 데이터를 받아들여 가공한 후 다른 노드로 전달하는 역할 다층 신경망 딥러닝의 딥(Deep) : 신경망의 깊이, 즉 레이어(layer)의 수를 의미 여러개의 은닉층(hidden layers)을 가짐;.. 2024. 9. 3.
[DAY 36] Machine Learning 실습 [천재교육] 프로젝트 기반 빅데이터 서비스 개발자 양성 과정 9기학습일 : 2024.09.02📕 학습 목록SNS 광고 타겟 클러스터링 모델 개발 📗 프로젝트 작업 내역1) 프로젝트 제목SNS 광고 타겟 설정을 위한 고객 클러스터링 모델 개발 2) 프로젝트 목표구매율이 높은 고객층을 식별하고, 이를 대상으로 효과적인 SNS 타겟 마케팅 전략을 구축하여 마케팅 효율성을 극대화하고 고객 만족도를 높임 3) 사용한 데이터 셋데이터: SNS 사용자 정보 및 제품 구매 여부 데이터고객의 나이와 연소득을 기반으로 구매 패턴을 분석하여, 다양한 고객 군집을 클러스터링하고 타겟 고객을 식별4) 워크플로우① 패키지 임포트사용한 주요 패키지: pandas, seaborn, numpy, matplotlib, scikit-.. 2024. 9. 2.