BOOTCAMP/프로그래머스 인공지능 데브코스(45)
-
[12주차] SQL과 데이터분석
주피터 SQL 엔진 설정 %load_ext sql # ID와 PW를 자신의 환경에 맞게 수정 %sql postgresql://guest:Guest1!*@learnde.cduaw970ssvt.ap-northeast-2.redshift.amazonaws.com:5439/prod 'Connected: guest@prod' 다양한 SELECT 실행해 보기 %%sql SELECT * FROM raw_data.session_timestamp LIMIT 10 %%sql SELECT DATE(ts) date, sessionID FROM raw_data.session_timestamp LIMIT 10; %%sql SELECT DATE(ts) date, sessionID FROM raw_data.session_timest..
2023.06.27 -
[11주차] CNN & RNN
◼ 컴퓨터 비전(CV)의 어려운 점 ▪ 관점의 변화: 동일한 객체라도 영상을 찍는 카메라의 이동에 따라 모든 픽셀값이 변화 ▪ 경계색 (보호색)으로 배경과 구분이 어려운 경우 ▪ 조명에 따른 변화 ▪ 기형적인 형태의 영상 존재 ▪ 일부가 가려진 영상 존재 ▪ 같은 종류 간의 변화가 큼 ◼ DMLP와 CNN의 비교 ▪ DMLP • 완전 연결 fully connection 구조로 높은 복잡도 • 학습이 매우 느리고 과잉적합 우려 ▪ CNN • 컨볼루션 연산을 이용한 부분연결 (희소 연결) 구조로 복잡도 크게 낮춤 • 컨볼루션 연산은 좋은 특징 추출 ◼ CNN 특징 ▪ 격자grid 구조 (영상, 음성 등)를 갖는 데이터에 적합 ▪ 수용장receptive field은 인간시각과 유사 ▪ 가변 크기의 입력 처리 ..
2023.06.27 -
[10주차] 신경망 기초
인공신경망과 생물신경망 ■ 인공신경망 기계학습 역사에서 가장 오래된 기계 학습 모델 1950년대 퍼셉트론 (인공두뇌학 cybernetics) → 1980년대 다층 퍼셉트론 (결합설 connectionism) →2000년대 깊은 인공신경망 (심층학습 deep learning) 현재 다양한 형태의 인공신경망을 가지며, 주목할 만한 결과를 제공함 ■ 사람의 뉴런 neuron 두뇌의 가장 작은 정보처리 단위 구조 세포체(cell body)는 간단한 연산 수상돌기(dendrite)는 신호 수신 축삭(axon)은 처리 결과를 전송 사람은 10**11개의 정도의 뉴런을 가지며, 각 뉴런은 약 1000개 다른 뉴런과 연결되어 10**14개 연결을 가짐 ■ 두 줄기 연구의 동반상승(synergy) 효과 컴퓨터 과학(co..
2023.06.24 -
[9주차] ML_basics - Linear Regression
선형 기저 함수 모델 가정 단순한 형태의 선형모델 이 모델의 파라미터는 w = 벡터입니다. 위 함수는 파라미터 w에 대해 선형일 뿐만 아니라 입력 데이터 x에 대해서도 선형입니다. x에 대해 비선형인 함수를 만들고 싶다면 x에 대해 비선형인 함수를 기저함수(basis function)이라고 부릅니다. 다항식(polynomial) 기저함수 가우시안 기저함수 시그모이드(sigmoid) 기저함수 최대우도와 최소제곱법 (Maximum Likelihood and Least Squares) 에러함수가 가우시안 노이즈를 가정할 때 최대우도로부터 유도될 수 있다는 것을 살펴봤습니다. y(x, w)는 결정론적 함수(deterministic) €는 가우시안 분포를 따르는 노이즈 확률변수 따라서 t의 분포는 다음과 같습니다..
2023.06.23 -
[8주차 - Day3] 케글 경진대회 - Spaceship Titanic
케글 데이터 소개 Spaceship Titanic Spaceship Titanic | Kaggle www.kaggle.com "Spaceship Titanic" 데이터 셋은 2912년에 일어난 가상의 우주 사고를 기반으로 합니다. 이 데이터 셋은 거의 13,000명의 승객을 운송하던 우주선 'Spaceship Titanic'이 우주 먼지 구름 안에 숨겨진 시공간 이상 현상과 충돌한 사건을 다룹니다. 이 사건으로 인해 승객들의 절반 가량이 다른 차원으로 이동했으며, 구조팀을 도와 승객들을 찾기 위해 우주선의 손상된 컴퓨터 시스템에서 복구된 기록을 사용하여 어떤 승객들이 이상 현상에 의해 이동되었는지 예측해야 합니다. 파일 및 데이터 필드 설명 train.csv - 약 2/3 (~8700명)의 승객에 대한 ..
2023.06.23 -
[8주차 - Day2] monthly project2
Problem 1. 데이터셋 다운로드 및 분석하기 # 깃허브에서 데이터셋 다운로드하기 ! git clone https://github.com/ndb796/Scene-Classification-Dataset # 폴더 안으로 이동 % cd Scene-Classification-Dataset # 깃허브에서 데이터셋 다운로드하기 !git clone https://github.com/ndb796/Scene-Classification-Dataset # 폴더 안으로 이동 %cd Scene-Classification-Dataset Cloning into 'Scene-Classification-Dataset'... remote: Enumerating objects: 24303, done. remote: Counting ..
2023.06.22