-
프로젝트
엔트리(ENTRY)로 만든 게임 - 미로 게임
이 게임은 라는 수업에서 진행한 팀 프로젝트이다. 코딩 교육의 중요성이 커지면서 내가 입학한 이후로 교양필수가 되어버린 수업이다. 이때까지는 내가 코딩을 하게 될 줄 몰랐지(^^)... 프로젝트에 대해 간단히 설명하자면, 피지컬 컴퓨팅 프로젝트였다. 피지컬 컴퓨팅이란 디지털 기술 및 장비를 이용하여 사용자로부터 물리적인(physical) 방식으로 정보를 입력 받아[Sensors] 처리한 결과를 물리적 방식[Actuators]으로 출력하는 컴퓨팅을 의미한다. 뭔 소린지 잘 모르겠으니 내 프로젝트를 예를 들어 설명해보겠다. 노트북에서 엔트리로 코딩을 하고 이를 센서보드와 같은 피지컬 컴퓨팅 도구와 연결한다. 센서 보드에는 소리 센서와 슬라이더 등이 있는데, 소리 센서에 바람을 불 수도 있고 슬라이더를 좌우로..
-
TIL
Conv1D, Conv2D, Conv3D 차이
말 그대로다. 1차원 배열 데이터에는 Conv1D를, 2차원 배열 데이터에는 Conv2D를 사용한다. 아직까지 Conv3D를 사용해 본 적은 없지만 마찬가지로 3차원 배열 데이터에 사용한다. 즉, Conv1D, Conv2D, Conv3D 차이는 입력 데이터의 차원이다. 그런데 여기서 끝나면 의문이 생긴다. 코드를 보자. model = tf.keras.models.Sequential([ # Note the input shape is the desired size of the image 150x150 with 3 bytes color tf.keras.layers.Conv2D(64, (3,3), activation='relu', input_shape=(150, 150, 3)), tf.keras.layers.M..
-
Pytorch
[모두를 위한 딥러닝/시즌2] Lab-04-1 Multivariable Linear regression
Lab-04-1 Multivariable Linear regression 다음은 모두를 위한 딥러닝 시즌 2의 Lab-04-1 Multivariable Linear regression를 학습하고 요약정리한 내용입니다. 강의에서 말씀하시는 다항 선형 회귀(Multivariable/Multivariate Linear Regression)는 통계에서 다중 선형 회귀(Multiple Linear Regression)이므로 앞으로 '다항' 선형 회귀는 '다중' 선형 회귀로 표시하겠습니다. 그리고 Multivariable/Multivariate Linear Regression은 통계에서 '다변량' 선형 회귀라고 부르며 이는 '다중' 선형 회귀와 다른 것이므로, '다변량' 선형 회귀로 표시하겠습니다. 강의 내용을 기..
-
프로젝트
바이브 코딩으로 11번가 리뷰 요약 서비스를 만든다면? (1)
(1) AI 기획자와 20만 건의 데이터 파이프라인 구축 1. 프롤로그: 바이브 코딩, 그리고 11번가에서의 고민개발자로서의 성장을 위해 '바이브 코딩'을 시작했을 때, 가장 먼저 든 생각은 "새로운 기술을 단순히 배우는 데 그치지 말고, 내가 몸담은 11번가의 실제 문제를 해결하는 데 써보자"였습니다. 단순히 기능을 만드는 것을 넘어, 고객이 쇼핑 과정에서 겪는 진짜 불편함을 기술로 해결해보고 싶다는 욕심으로 두 가지 아이템을 떠올렸습니다. 첫 번째는 '리뷰 요약'입니다. 경쟁사들은 이미 제공하고 있는 기능이 11번가에는 부재하다는 점이 아쉬웠습니다. 저 또한 소비자로서 수많은 리뷰를 일일이 읽는 피로감 없이, 반품이나 교환 걱정 없는 '현명한 소비'를 하고 싶다는 니즈가 강했습니다. 두 번째는 'AI..
-
용어정리
딥러닝 용어 정리 및 책 추천
책을 읽으며 딥러닝 관련 용어를 정리해보았다. 용어 출처의 대부분은 책이며, 간혹 설명이 잘 안나와있는 것은 구글링하여 보완했다. 구글링한 용어들은 하이퍼링크에 출처를 표기해놓았다. 참고로 예시는 회색, Tip은 파란색으로 표시했다. 딥러닝 용어 정리 브로드캐스트(broadcast) • 흩뿌리다, 퍼뜨리다, 확대된다는 뜻 • 원소별로(element-wise) 연산하는 것 Ex) Pandas에서 시리즈나 데이터프레임에 있는 모든 데이터에 대해 한 번에 연산하는 것 Ex) Numpy 배열과 스칼라값의 연산을 Numpy 배열의 원소 각각과 스칼라값의 연산으로 바꿔 수행하는 것 퍼셉트론(perceptron) = 인공 뉴런, 단순 퍼셉트론, 단층 퍼셉트론(single-layer perceptron) • 다수의 신..