반응형 전체 글163 [Python] 4주차: 미니 프로젝트 - AI 이미지 분류기 만들기 4주차: 미니 프로젝트 - AI 이미지 분류기 만들기대망의 마지막 4주차입니다! 이제 우리는 파이썬 기초와 머신러닝의 기본 원리를 이해했습니다. 이번 주에는 이미 수백만 장의 이미지를 학습한 초거대 AI 모델을 가져와, 우리가 원하는 이미지가 무엇인지 맞추게 하는 '이미지 분류기'를 직접 만들어 보겠습니다.1. 프로젝트 목표인터넷에 있는 이미지 주소(URL)를 입력하면, AI가 그 이미지를 보고 무엇에 대한 이미지인지 영어 단어로 알려주는 프로그램을 만듭니다.2. 필요한 라이브러리 소개 및 설치이번 프로젝트에는 3개의 새로운 라이브러리가 필요합니다.transformers: 허깅페이스(Hugging Face)라는 회사에서 만든 라이브러리로, GPT, BERT 등 최신 AI 모델들을 아주 쉽게 사용할 수 있.. 2025. 11. 21. [Python] 3주차: AI를 향한 첫걸음 3주차: AI를 향한 첫걸음기본기를 다졌으니, 이제부터 진짜 AI의 세계로 한 걸음 내디딜 시간입니다. 3주차 목표는 다른 개발자들이 만들어 둔 강력한 'AI 도구(라이브러리)'를 내 파이썬 코드에 가져와 사용하는 방법을 배우는 것입니다.1. 라이브러리(Library)와 pip라이브러리/패키지: 특정 기능들을 미리 만들어 둔 코드 모음입니다. 우리는 이걸 가져와서 복잡한 기능을 쉽게 구현할 수 있습니다. AI 개발은 이런 라이브러리 없이는 거의 불가능합니다.pip: 파이썬의 공식 패키지 관리자입니다. 필요한 라이브러리를 설치, 업그레이드, 삭제할 때 사용하는 명령어입니다.pip 사용법 (명령 프롬프트 cmd에서 실행):# 특정 라이브러리 설치하기pip install 라이브러리이름# 설치된 라이브러리 목록.. 2025. 11. 21. [Python] 2주차: 프로그래밍의 기본기 다지기 2주차: 프로그래밍의 기본기 다지기1주차에 파이썬과 인사를 나눴다면, 2주차에서는 프로그래밍의 '뼈대'를 만드는 방법을 배웁니다. 조건에 따라 다른 코드를 실행하고, 특정 작업을 반복하고, 코드를 재사용 가능한 부품으로 만드는 방법을 익힙니다.1. 리스트(List)와 딕셔너리(Dictionary): 데이터 묶기리스트(List): 여러 개의 데이터를 순서대로 저장하는 자료구조입니다. [] 대괄호로 만듭니다.# 여러 AI 모델의 이름을 리스트로 저장ai_models = ["GPT-4", "Gemini", "Claude 3"]# 인덱스(순번)로 데이터 접근하기 (0부터 시작!)print(ai_models[0]) # "GPT-4" 출력print(ai_models[2]) # "Claude 3" 출력# 리스트에.. 2025. 11. 21. [Python] 1주차: 파이썬과의 첫 만남 1주차: 파이썬과의 첫 만남파이썬의 세계에 오신 것을 환영합니다! 1주차 목표는 파이썬을 내 컴퓨터에 설치하고, 가장 기본적인 명령어를 익혀 '코딩'과 친해지는 것입니다.1. 파이썬은 왜 배울까요?쉽고 간결합니다: 문법이 사람의 언어와 비슷해서 초보자가 배우기 가장 좋은 언어 중 하나입니다.활용 분야가 무궁무진합니다: 웹 개발, 데이터 분석, 그리고 우리가 가장 관심 있는 인공지능(AI) 분야에서 압도적으로 많이 사용됩니다.강력한 커뮤니티: 전 세계 수많은 개발자가 파이썬을 사용해서, 궁금한 점이나 문제가 생겼을 때 해답을 찾기 매우 쉽습니다.2. 파이썬 설치하기파이썬 공식 홈페이지에 접속해서 최신 버전의 파이썬을 다운로드합니다.설치 파일을 실행하고, 가장 중요한 첫 화면 하단의 Add Python to.. 2025. 11. 21. AWS Spring/React/Next.js/React Native 배포 가이드 (A to Z) AWS Spring/React/Next.js/React Native 배포 가이드 (A to Z)이 문서는 다양한 유형의 애플리케이션을 AWS(Amazon Web Services)에 배포하는 전체적인 과정을 안내합니다. 각 프로젝트의 특성에 맞는 최적의 배포 전략을 A부터 Z까지 상세히 다룹니다.목차사전 준비 사항AWS 계정 생성AWS CLI 설치 및 구성각 프로젝트별 빌드 도구 준비 (JDK, Node.js, etc.)Part 1: Spring Boot 프로젝트 배포Option A: AWS Elastic Beanstalk (가장 쉬운 방법)RDS (데이터베이스) 연동 포함Option B: Amazon EC2 + Docker (유연한 방법)ECR (컨테이너 레지스트리) 사용Nginx (리버스 프록시) 설정.. 2025. 11. 21. [Spring] JPA 연관관계 및 참조 복습 JPA 연관관계 및 참조 복습이 문서는 제공된 수업 자료 및 실습 코드를 바탕으로 JPA의 핵심 개념인 객체 참조, 연관관계 설정(단방향, 양방향), 그리고 주요 어노테이션(@ManyToOne, @OneToMany) 및 속성(cascade, fetch)에 대해 정리합니다.1. 자바 객체 참조: JPA 연관관계의 기초JPA의 연관관계는 데이터베이스의 테이블 관계를 자바 객체 세상에서 표현하는 것입니다. 이를 이해하기 위해 먼저 순수 자바 객체 간의 참조 관계를 살펴보겠습니다.example2/day03/_자바참조 패키지의 예제는 Category와 Board 객체를 통해 이를 설명합니다.Board.java: 게시물 객체는 자신이 속한 카테고리 객체 하나를 참조합니다.// Board.javapublic clas.. 2025. 11. 6. [Spring] JPA 실습 복습 자료 JPA 실습 복습 자료이 문서는 제공된 학습 노트와 실습 코드를 바탕으로 JPA의 핵심 개념과 실제 구현 방법을 정리한 복습 자료입니다.1. JPA와 ORM 기본 개념ORM (Object-Relational Mapping)정의: 객체 지향 프로그래밍의 객체와 관계형 데이터베이스의 테이블을 자동으로 매핑(연결)하는 기술입니다.목적: SQL 쿼리를 직접 작성하는 대신, 자바 객체를 통해 간접적으로 데이터베이스를 조작하여 개발 편의성을 높입니다.Hibernate정의: 자바에서 ORM 기술을 구현한 대표적인 라이브러리입니다. JPA는 표준 명세(인터페이스)이고, Hibernate는 그 구현체 중 하나입니다.JPA (Java Persistence API)정의: 자바 진영의 ORM 기술 표준 API입니다. 이를 통.. 2025. 11. 5. 코스피의 질주, 대한민국 4차 산업혁명의 청신호인가? 코스피의 질주, 대한민국 4차 산업혁명의 청신호인가?최근 코스피 지수가 연일 뜨겁다. 반도체와 인공지능(AI) 관련 기술주를 중심으로 한 강력한 상승세는 투자자들에게 오랜만에 활기를 불어넣고 있다. 우리는 이 랠리를 단순한 주가 상승으로만 보아야 할까? 아니면 대한민국이 4차 산업혁명이라는 거대한 파도에 성공적으로 올라탔다는 신호로 해석해야 할까?결론부터 말하자면, 코스피의 상승은 4차 산업혁명 성공을 위한 '필요조건' 이지만, '충분조건' 은 아니다. 지수 이면에 숨겨진 빛과 그림자를 동시에 보아야 대한민국 경제의 현주소를 정확히 진단할 수 있다.긍정적 시그널: 자본이 기술을 밀어 올린다코스피 상승의 중심에는 단연 4차 산업혁명의 핵심 기업들이 있다. AI 시대의 필수재인 고대역폭메모리(HBM) 수요 .. 2025. 11. 3. 이전 1 2 3 4 ··· 21 다음 반응형