본문 바로가기

전체 글18

[파이썬 6주차] if 조건문 기본 구조와 순서 파이썬 6주차는 if 조건문의 이해와 활용에 대해 알아보자. if 조건문 if와 else를 사용한 조건문의 기본구조 if 조건문: 수행할 문장1 수행할 문장2 else: 수행할 문장A 수행할 문장B 조건문 = 참 (if 블록 수행) 조건문 = 거짓 (else 블록 수행) 들여쓰기로 코드 블록을 표현 (4칸 띄어쓰기) if, else를 활용한 조건문 사용 [예시] 만약 3000원 이상의 돈을 가지고 있으면, 택시를 타고 그렇지 않으면 걸어가라 money = 2000 # 돈이 2000원 있다고 가정한다. if money >= 3000: print("택시를 탄다") else: print("걸어 간다") >>> 걸어간다 if문 실행되는 순서 if 조건문: # 첫번째로 수행 수행할 문장1-1 수행할 문장1-2 ... 2022. 4. 9.
[케라스 5주차] 이미지에 특화된 인공지능 알아보기 오늘은 케라스 5주차로 이미지에 특화된 인공지능을 알아본다. 사실 이미지나 영상 관련 딥러닝에 관심이 있었기 때문에 이번 내용은 흥미롭게 참여할 수 있을 것 같다. 아래 학습 내용부터 살펴보도록 하자. 학습내용 1. 컨볼루션 레이어 살펴보기 2. 컨볼루션 신경망 구성 1. 컨볼루션 레이어 (Conv 레이어) Conv2D (32, (5, 5), padding='valid', input_shape=(28, 28, 1), activation='relu') 첫번째 인자(32) : 컨볼루션 필터의 수 두번째 인자(5, 5) : 컨볼루션 커널의 행과 열 padding : 경계 처리 방법을 정의 valid : 유효한 영역만 출력이 됨. 따라서 출력 이미지 사이즈는 입력 사이즈보다 작음 same : 출력 이미지 사이즈.. 2022. 4. 3.
딥러닝 LSTM을 활용한 로또번호 생성 및 예측하기 몇 달전, AI교육 프로그램에서 '인공지능을 활용한 로또번호 생성 및 예측' 수업을 받은 적이 있었다. LSTM이라는 딥러닝 기법을 활용해서 6자리의 로또 번호를 예측하는 것인데, 로또를 구매해본 사람으로써 흥미로운 수업이였기 때문에 이번 프로젝트를 공부할겸 유튜브를 참고하여 작성해보았다. 그럼 데이터 수집부터 로또번호 생성 및 예측까지 자세히 알아보도록 하자. 목차 1. 개요 2. 개발환경 3. 데이터 수집 4. 데이터 전처리 5. 모델 구성 및 학습 6. 모델 평가 7. 로또 당첨번호 예측 끝내며 1. 개요 수 많은 데이터 사이에 나타나는 일정한 패턴이 있다. 일정 시간 간격으로 배치된 같은 형식의 데이터들의 열(sequence)을 ‘시계열 데이터’라고 하는데, 어떤 법칙에서 생성되어 나오는지를 파악.. 2022. 3. 30.
[파이썬 5주차] 데이터 타입을 알아보자 (2) 파이썬 5주차는 지난번 데이터 타입을 이어서 알아보는 시간이다. 데이터 타입은 '숫자형, 문자열 자료형, 리스트(튜플), 딕셔너리, 집합, 불 자료형' 총 6종류가 있다고 설명한 바 있다. 4주차에서 숫자형, 문자열, 리스트 자료형을 알아보았고, 이번 시간에는 튜플, 딕셔너리, 집합, 불 자료형을 알아보자. [파이썬 4주차] 데이터 타입을 알아보자 (1) 1. 튜플 자료형 튜플과 리스트 자료형의 차이점 튜플 자료형은 리스트와 유사하다. 리스트는 '대괄호[ ]'로 둘러쌓여져 있고, 생성·삭제·수정이 가능하다. 반면 튜플은 '소괄호( )'로 둘러쌓여져 있고, 값을 변경하는 것이 불가능하다. 리스트 집합 튜플 [ ] 대괄호 사용 { } 중괄호 사용 ( ) 소괄호 사용 생성 / 삭제 / 수정 가능 생성 / 삭제.. 2022. 3. 29.
AI 시대, 문과생은 이렇게 일합니다. 저자 소개 지은이는 노구치 류지, 혁신추진부 부장이자 전자상거래 구축 기업인 아라타나의 임원이다. 그는 AI 비즈니스 추진과 기업에서의 AI 정착에 힘썼다. 빅데이터, AI, 해외상거래 등의 분야에서 신규사업을 시작한 후 ZOZO 그룹에 입사했다. 대기업과 스타트업을 위한 AI 연수와 AI 추진 자문으로도 활동하고 있다. 핵심 요약 숙련된 AI 기술자나 데이터 사이언티스트가 없어도 간편하게 AI를 만들 수 있다. 아무것도 없는 상태에서 AI를 만드는 3가지 방법 코드 기반 AI 구축 환경에서 만든다. GUI 기반 AI 구축 환경에서 만든다. 이미 만들어진 AI 서비스를 사용한다. 여기서 3가지 방법을 하나씩 살펴보도록 하겠다. 1. 코드 기반 AI 구축환경 AI 코드를 작성하는 것을 전제로 하는 AI 구.. 2022. 3. 25.