전체 글 33

데이터 분석 취준생 스펙 정리 및 하반기 취준 후기

도입 데이터 분석 학사 취준생으로 스펙과 경험들을 정리해보고자합니다. 개인적인 정리 목적도 있고 관련 분야를 준비하시는 분들에게 공유하고자하는 목적도 있습니다. 읽으시는 분들에게 도움이 되었으면 좋겠습니다. 조언이나 궁금하신것 있으시면 편하게 댓글남겨주세요! 스펙 및 경험 간단 정리 공모전 및 인턴 각종 교내 프로젝트 - 통계학과 빅콘테스트 빅데이터포럼의장상(2017) 빅데이터 청년인재 프로그램 고려대학교 과정 수료 및 최종 프로젝트 한국데이터산업진흥원장상 수상(2019) 대구광역시 빅데이터 분석 프로젝트 학부 연구생(2019) 중소기업 인공지능 연구소 인턴 3개월(2020) AI Huinno Academy AI 기본과정 조교(2020) 교내 인공지능 대학원 계약직 5개월(2019.10 ~ 2020.02..

CNN 모델의 발전 과정 #1

도입 ratsgo`s blog(ratsgo.github.io/deep%20learning/2017/10/09/CNNs/)와 dataplay.tistory.com/24, adeshpande3.github.io/adeshpande3.github.io/The-9-Deep-Learning-Papers-You-Need-To-Know-About.html 를 많이 참고하여 제가 아는 내용을 첨가해 정리하였습니다. 4. CNN 발전 (1) - Alexnet, GoogLeNet 1. CNN의 발전 CNN은 1990년대 Yann LeCun 교수가 발표한 이후, 발전을 많이 했습니다. 특히 2010년 초중반에 많은 발전이 있었습니다. Conv layer 자체에서 Convolution을 어떤식으로 진행할지를 고민하는 차 da..

CNN 기본 용어 및 개념 정리

작성동기 오늘은 CNN의 기본 용어와 개념을 정리해볼까합니다. 전에 인공지능과 관련된 인턴을 하면서, 이미지데이터를 많이 다루었음에도 불구하고 개념적으로 이해하지 못했었습니다. 특히, S사 면접에서 질문이 들어왔을때 동문서답을 면치못했던 트라우마가 강하게 남네요. 물론 저는 통계학 전공이라 학교에서 인공지능 관련된것을 제대로 배운적이 없지만, 그래도 인턴과 공모전 등에서 CNN을 포함한 딥러닝 모델 개발의 경험이 있었기때문에 뼈아팠습니다. 아무튼 겸사겸사 CNN내용을 정리해볼까 합니다. 도입 기본적인 DNN모델은 "지역성"을 가져올수가 없습니다. 아래 MNIST데이터를 한번 예시로 들어보죠! MNIST는 대표적인 이미지 분류 문제이며, 0~9까지의 손글씨 이미지를 분류하는것이 목적입니다. 일반적인 DNN..

Image Cropping(이미지 자르기) by Python, Numpy

Python의 Numpy를 활용하여 Image를 Cropping해보겠습니다. 프로젝트 보안상 예시 이미지만을 활용하는 점 이해해주세요 목적은 흑/백으로만 이루어진 데이터에서 Object주위에 Margin을 어느정도 주고, 잘라내는 것 입니다. 예를 들어 이미지에서 코 부분만 따로 떼어내는 작업(Cropping)이라고 할 수 있습니다. 분류모델을 만들기 전의 전처리 작업이라고 보시면 될 것 같네요. Package import import os import numpy as np import cv2 from matplotlib import pyplot as plt Image Read path = 'ch/001/001_Test/' img = cv2.imread(root + 'a_372874_m_R_1.jpg')..

DNN(Deep Neural Net)의 전체적인 Flow

매번 수박 겉핥기 식으로 딥러닝 공부를 하고, 또 코드를 긁어서 쓰는 수준에 그쳤었습니다. 그러다 S사 면접에서 전문가들의 깊이 있는 질문에 답하지 못했던 아쉬움이 남아, 늦었지만 딥러닝 이론을 정리해보고자합니다. 개인적인 정리용도이지만 오류나 질문사항이 있으면 댓글 부탁드립니다! 딥러닝이 담고있는 수학, 컴퓨팅 알고리즘적인 깊이 때문에 깔끔한 정리는 되지않을 것 같습니다. 또한, 대략적인 요약이라 상세한 부분은 생략할것입니다. 1. 딥러닝은 어디에서부터 왔는가? 딥러닝은 우리 뇌의 신경망 구조를 본뜬 퍼셉트론(Perceptron)에서 부터 출발했습니다. 딥러닝이 현재 실제로 상용화된 인공지능 서비스까지 닫기에 많은 고난을 거쳤지만(XOR문제, 계산속도 문제, Backpropagation의 등장 등..)..

백준 1904번_01타일 Python풀이

문제 지원이에게 2진 수열을 가르쳐 주기 위해, 지원이 아버지는 그에게 타일들을 선물해주셨다. 그리고 이 각각의 타일들은 0 또는 1이 쓰여 있는 낱장의 타일들이다. 어느 날 짓궂은 동주가 지원이의 공부를 방해하기 위해 0이 쓰여진 낱장의 타일들을 붙여서 한 쌍으로 이루어진 00 타일들을 만들었다. 결국 현재 1 하나만으로 이루어진 타일 또는 0타일을 두 개 붙인 한 쌍의 00타일들만이 남게 되었다. 그러므로 지원이는 타일로 더 이상 크기가 N인 모든 2진 수열을 만들 수 없게 되었다. 예를 들어, N=1일 때 1만 만들 수 있고, N=2일 때는 00, 11을 만들 수 있다. (01, 10은 만들 수 없게 되었다.) 또한 N=4일 때는 0011, 0000, 1001, 1100, 1111 등 총 5개의 2..

프로그래머스 DP_정수 삼각형

프로그래머스 DP(다이나믹 프로그래밍) 정수 삼각형 문제 풀이입니다. 문제 설명 위와 같은 삼각형의 꼭대기에서 바닥까지 이어지는 경로 중, 거쳐간 숫자의 합이 가장 큰 경우를 찾아보려고 합니다. 아래 칸으로 이동할 때는 대각선 방향으로 한 칸 오른쪽 또는 왼쪽으로만 이동 가능합니다. 예를 들어 3에서는 그 아래칸의 8 또는 1로만 이동이 가능합니다. 삼각형의 정보가 담긴 배열 triangle이 매개변수로 주어질 때, 거쳐간 숫자의 최댓값을 return 하도록 solution 함수를 완성하세요. 제한사항 삼각형의 높이는 1 이상 500 이하입니다. 삼각형을 이루고 있는 숫자는 0 이상 9,999 이하의 정수입니다. 입출력 예 triangle : [[7], [3, 8], [8, 1, 0], [2, 7, 4,..

17회 ADP 실기 후기

지난 11월 ADP 필기 합격에 이어 올해 2월 ADP실기를 응시하고 시험을 치려고했으나.. 코로나 떄문에 일정이 취소되고 6월 21일에 가산디지털단지에서 17회 ADP 실기 시험을 치고 왔습니다. 간단히 요약하면 시험 후기는 다음과 같습니다. 1. 가산에서 시험 치신다면 가산디지털단지역에서 꽤 거리가되니(10~15분?) 미리 가시는것을 추천합니다. 저는 1호선이 인천행, 천안행으로 갈라지는것을 인지 못하고 잘못타서 큰일날뻔햇습니다..ㅎ 2. 방역이슈때문에 마스크를 반드시 착용해야해서 답답했던게 좀 있습니다. 입구에서 화상으로 열 감지도 하고있었습니다. 3. 키보드와 마우스(특히 키보드)가 굉장히 불편합니다. 다음에도 응시한다면 문의 후 개인 키보드를 가져가고 싶을 정도로 불편했습니다. 4. 가상환경이 ..

15회 ADP필기 후기

작년 11월 23일에 쳤던 15회 ADP필기 시험 후기를 남겨봅니다. ADP필기 - 시험 요약 총점 75로 여유롭게(?) 합격했습니다. 서술형은 잘봤다고 생각했는데 의외로 점수가 낮았고 걱정했던 2과목 데이터 처리 기술 이해와 5과목 데이터 시각화에서 꽤 높은 점수를 획득하여 합격했습니다. ADsP는 1과목 데이터 이해, 2과목 데이터 분석 기획 3과목 데이터 분석으로 총점기준 60점, 과락기준 40점인 반면 ADP필기는 과락기준은 ADsP와 동일하지만 총점기준이 70점인것이 차이이고, 데이터 처리 기술 이해와 데이터 시각화 과목이 있는 것이 특징입니다. 또한 데이터 분석 서술형 문제가 출제 됩니다. 어렴풋이 PCA문제가 나왔던것 같습니다. - 공부 방법 데이터 이해, 데이터 분석 기획, 데이터 분석 먼..

2020 상반기 첫 취업준비 후기

졸업하고나니까 시간이 더 빨리가는 것 같다. 벌써 하반기를 준비할 시기라니.. 학부 3학년때부터인가 대학원만을 생각하다가 이리꼬이고 저리꼬이고 마음에 변화도 생기고해서 취업시장에 뛰어들었 는데 코로나라니... 뉴스에서는 우리세대를 코로나세대라고 부르더라 ㅋㅋㅋㅋ 그래도 얼어붙은 취업시장 열심히하면 뽑아주겠지라는 생각으로 부족하기도했고 짧은 시간이지만 열심히 취업준비를 했다. 상반기 끝났으니 주변사람들도 좀 챙기고 못 했던것도 하고 무엇보다 하반기에 더 열심히 할 수 있게끔 마음가짐과 자세를 가져야겠다고 생각한다. 상반기 요약: 1. 3개월 중소기업 인턴 2. 불합리해보이는? 불합리한? 퇴사 3. 짧은 취업준비와 알고리즘 공부 4. 그리고 KB에 걸었던 작은 기대 먼저 작년 여름 데이터 청년 캠퍼스에 참여..