반응형 백엔드/파이썬4 [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. 이전 1 다음 반응형