SlideShare ist ein Scribd-Unternehmen logo
1 von 57
Downloaden Sie, um offline zu lesen
데이터로 토이 서비스 만들기
:혼자서도 잘놀아요..
:데이터만 있다면
조동민
데이터야 놀자 2022
심리학
데이터야놀자2022
스타팅멤버 데이터분석가 7기운영진 가끔..블로그
tjdrud1323@naver.com
링크드인
티스토리 블로그
혹시나.. 궁금하신게 있다면.. 👈👈👈
👉👉👉
발표자 소개
데이터야놀자2022
발표 사용 코드 – https://bit.ly/3T5YStx
발표 자료에 들어간 코드는 이해를 돕는 수준에서만 사용하였습니다.
전체 사용 코드는 위 깃허브 링크에서 확인하실 수 있습니다.
데이터야놀자2022
여러분의 관심을 하나라도 더 받아보고자
서비스라는 단어를 사용했는데요..
데이터야놀자2022
일단 데이터로 서비스를 하려면..(feat. 누구나 다 아는 얘기)
A : 수집할 데이터가 있어야 해!
B : 수집한 데이터를 저장도 해야지
C : 적당한 형태로 가공도 해야지
D : 가공한 정보를 보여줄 수 있는 프론트도
필요해
데이터야놀자2022
알긴 알겠는데.. 그래서 어떻게 하지?
데이터 엔지니어링을 공부해보자!
데이터야놀자2022
가짜연구소 데이터 엔지니어링 스터디 운영
데이터 캠프 내 DE코스 수강 후, 각자 과제를 하는 방식
데이터야놀자2022
목표는...! 데이터 파이프라인을 구축해보는 것 (블로그 링크)
GoogleCloudPlatform
일배치실행
batch=일별로데이터를쌓는다는의미
ComputeEngine
Read Write
데이터 수집 -> 저장 /가공 -> 시각화에 이르는 과정을 통칭하는 말
데이터야놀자2022
여기까지 하고나니...
뭔가 더 만들어볼 수 있을 것 같은데...?
내용
데이터야놀자2022
그런데 처음부터 너무 어려운 걸 하면..
일단은 짧은 코스라도 완주(찍먹)를 해봐야 함..
데이터 수집 데이터 저장 데이터 가공 클라이언트에게 전달
데이터야놀자2022
A : 수집할 데이터가 있어야 해!
B : 수집한 데이터를 저장도 해야지
C : 적당한 형태로 가공도 해야지
D : 가공한 정보를 보여줄 수 있는 프론트도 필요해
GCPVM인스턴스로서버구축
음식점평점데이터수집
스프레드시트를 DB처럼활용
N개이상리뷰를가진음식점평점순위책정EX)상위N%
텔레그램챗봇활용
따라서, 아래 과정에 대해서 가능한 단순하게 완주할 수 있는 방법에 대해
공유 드리는 것이 본 발표의 목적입니다.
목표
데이터야놀자2022
사진 속의 음식은..?
데이터야놀자2022
우리가 이런 맛있는 음식을 찾을 때
검색 후 평점이나 리뷰를 참고한다.
데이터야놀자2022
저는 특히 세 곳의 평점을 다 비교해봅니다.
직업병인가..?
데이터야놀자2022
문득 든 생각, 그렇다면 내가 찾은 식당은..
전체에서 몇 등 정도 될까?
Mnet – 프로듀스 101 시즌2
데이터야놀자2022
이렇게 한 눈에 비교할 수 있으면
뭔가 편하지 않을까..? 챗봇을 만들어보자!
tvN– 응답하라 1988
데이터야놀자2022
우선은 평점과 리뷰 수를 수집할 음식점 리스트가 필요
(링크)행정안전부_일반음식점_20220731
1. 영업 상태가 정상인 경우
2. 지번/도로명 주소 및 상호명을 확인할 수 있는 경우
3. 일부 지역만 선택(보정동/잠실동/석촌동/정자동/서현동/삼평동/화곡동/천호동)
데이터야놀자2022
다음은 크롤링 서버 구축
크롤링 하나 하자고 집 컴퓨터를 밤 새 켜 놓을 수는 없다.
누가 내 컴퓨터를 끄더라도 수집은 계속 되어야 한다..
웹에 있는 데이터를 수집하는 행위
MBC– 뉴스플러스
데이터야놀자2022
이럴 때 필요한 것이..클라우드 서비스!
여러가지 종류가 있지만.. 처음 쓰시는 분이라면 GCP를 추천
왜냐하면, VM 인스턴스를 띄우기가 매우 쉽다.
virtual machine instance – 클라우드에서 제공해주는 리눅스 계열 컴퓨터로 생각하면 쉬움
GCP가입
카드입력
VM생성
(GUI)
SSH연결
클릭
★Putty를 이용해 SSH키를 만들지 않아도 됨
VM 인스턴스 생성 가이드 링크
데이터야놀자2022
터미널 세션을 종료해도 접근가능한 주피터 서버!
몇 줄 안되는 코드로 만들 수 있다!
= 내 GCP 외부 IP 주소를 아는 사람이면
어디서든 접속해라! 포트는 8888이다.
터미널 종료 HUP signal 기존프로세스종료
신호 무시
기존프로세스유지
원래는..
nohup을 사용하면..
참조 링크
주피터 서버 생성 가이드 링크
데이터야놀자2022
터미널 세션을 종료해도 접근가능한 주피터 서버!
1. GCP외부주소:8888 입력
2. 설정한 패스워드 입력 3. 주피터가 우리를 반겨줍니다. 👋👋
데이터야놀자2022
네이버/구글 지도 크롤링 시 주의 사항(코드 참조)
네이버 – 리뷰 수 수집 위해 별도 Rest API URI
https://m.place.naver.com/restaurant/{가게고유ID}/review/visitor
구글 – 크롤링을 시도하는 순간 빛의 속도로 차단 / API 이용 추천(28,500건_맵단위 무료)
구글맵 API 이용 관련 링크
FOX– the Simpsons
https://bit.ly/3T5YStx
데이터야놀자2022
크롤링 시 주의 사항
여건이 되면 크롤링 채널 별로 수집 서버를 분리하자.
노트북1.카카오맵 크롤링
노트북2.네이버지도 크롤링
노트북3.구글맵 크롤링
기존 하나의 jupyterlab 서버에서
3개의 노트북 실행
서버에 문제가 생기면 모든 채널 크롤링 중단
데이터야놀자2022
크롤링 시 주의 사항
여건이 되면 크롤링 채널 별로 수집 서버를 분리하자.
서버1.카카오맵 크롤링 서버2.네이버지도 크롤링
서버3.구글맵 크롤링
수정 세개의 jupyter notebook 서버에서
각각의 노트북 실행
문제 생긴 서버 외에는 정상 데이터 수집
인스턴스를 스냅샷으로 만들어 복사하면
편리하게 여러 서버를 만들 수 있음
To do – 장애가 발생한 서버에서 수집하지 못한 데이터를 다른 서버에서 수집
데이터야놀자2022
크롤링 시 주의 사항
With 구문을 사용해보자 – 동작 완료와 동시에 driver종료
driver.quit()?
driver.close()?
데이터야놀자2022
여기까지 하시고 나면..
컴퓨터 끄고 주무시면 됩니다
FOX– the Simpsons
A : 수집할 데이터가 있어야 해!
B : 수집한 데이터를 저장도 해야지
C : 적당한 형태로 가공도 해야지
D : 가공한 정보를 보여줄 수 있는 프론트도 필요해
GCPVM인스턴스로서버구축
음식점평점데이터수집
스프레드시트를 DB처럼활용
N개이상리뷰를가진음식점평점순위책정EX)상위N%
텔레그램챗봇활용
데이터야놀자2022
데이터야놀자2022
OK! 근데 데이터는 어디에 저장하지...?
DB를 만들어야 하나?
데이터야놀자2022
holy gspread! - 구글스프레드시트
구글 시트도 DB가 되나요? – DB는 아니지만, 데이터 관리만 할 수 있으면 됨!
데이터야놀자2022
사용하기 매우 간편!
Python에 gspread 라이브러리가 있어 API 인증키만 있다면 편리하게 관리 가능!
GCP
Spread sheet
API 사용설정
서비스 계정
Json 키파일 다운
구글스프레드시트
에 서비스 계정 추가
자세한 내용은 이용법은 이 블로그 참조
데이터야놀자2022
구글 시트로도
혼자 놀기는 충분합니다 – DB처럼 사용(업데이트/삭제 등 데이터 관리)
코드 참조 https://bit.ly/3T5YStx
A : 수집할 데이터가 있어야 해!
B : 수집한 데이터를 저장도 해야지
C : 적당한 형태로 가공도 해야지
D : 가공한 정보를 보여줄 수 있는 프론트도 필요해
GCPVM인스턴스로서버구축
음식점평점데이터수집
스프레드시트를 DB처럼활용
N개이상리뷰를가진음식점평점순위책정EX)상위N%
텔레그램챗봇활용
데이터야놀자2022
데이터야놀자2022
수집 기준
1. 일부 지역만 검색(보정동/잠실동/석촌동/정자동/서현동/삼평동/화곡동/천호동)
2. 검색 결과의 도로명 or 지번 주소 == 기존 식당 리스트 주소와 하나라도 일치하는 경우
정규표현식은 당근마켓 블로그 참조
코드 참조 https://bit.ly/3T5YStx
데이터야놀자2022
그래서 수집 결과는...?(리뷰수 기준)
1. 카카오 – 10개 미만 리뷰가 다수 포진, 신뢰성 ↓
2. 네이버 – 100개 이상 리뷰가 많음
3. 구글 – 그나마 분포가 고른편(하지만 실제 검색된 식당 수가 적은편)
데이터야놀자2022
네이버(점수가 후한편), 카카오(점수가 짠편)
그래서 수집 결과는...?(평점 기준)
평점 분포 - 리뷰수 1개 이상 평점 분포 - 리뷰수 20개 이상
데이터야놀자2022
순위 산정 시 최소 리뷰 수는 몇개로 해야할까?
리뷰수를 10개 이상으로만 해도 분포 왜곡이 많이 개선됨 -> 최소리뷰수 = 10개
평점 분포 - 리뷰수 10개 이상 평점 분포 - 리뷰수 30개 이상
데이터야놀자2022
플랫폼별 평점/리뷰수 분위수
4점이 우리가 생각하는 4점이 아닐 수도 있다.
(네이버/구글 모두 평균 평점 4점 이상) – 특히 네이버는 상향평준화
A : 수집할 데이터가 있어야 해!
B : 수집한 데이터를 저장도 해야지
C : 적당한 형태로 가공도 해야지
D : 가공한 정보를 보여줄 수 있는 프론트도 필요해
GCPVM인스턴스로서버구축
음식점평점데이터수집
스프레드시트를 DB처럼활용
N개이상리뷰를가진음식점평점순위책정EX)상위N%
텔레그램챗봇활용
데이터야놀자2022
데이터야놀자2022
가공한 정보를 보여줄 수 있는 프론트 – 텔레그램 챗봇
왜..? 만들기 진짜 쉬움
포트나이트 광고 中
데이터야놀자2022
텔레그램 챗봇
텔레그램 앱 접속 -> BotFather 검색 -> /newbot -> 중복 되지 않는 이름 입력
챗봇 채팅방 링크 -> 더 아래로 내려가면 API 토큰 정보 있음
토큰
상호작용
데이터야놀자2022
만들어봅시다!
일단은! 코딩해서 봇한테 뭘 시키려면 Updater를 써야겠구나
데이터야놀자2022
Updater클래스는 어떻게 작동하는가?
토큰
주피터 서버 Updater생성 dispatcher한테 일 시킴
메시지 입력
데이터야놀자2022
1. 토큰으로 Updater 생성
2. 행동 함수 정의(dinner_menu)
3. dispatcher에 행동함수할당
Updater클래스는 어떻게 작동하는가?
코드 참조 https://bit.ly/3T5YStx
데이터야놀자2022
메시지는 어떻게 계속 주고 받을 수 있는거지?
start_polling – 텔레그램으로부터 받은 메시지가 있는지 확인
데이터야놀자2022
메시지는 어떻게 계속 주고 받을 수 있는거지?
Polling 카톡 폭탄 _ 답장올때까지 계속..
(놀래? * 1000)
LongPolling 메시지 올때까지 기다림
놀래? … 몇시간 후 -> 응 그래 -> 뭐하자
텔레그램은 Long Polling 방식 사용
이미지 출처(polliing 관련 설명)
데이터야놀자2022
챗봇 결과물
코드 참조 https://bit.ly/3T5YStx
데이터야놀자2022
챗봇 결과물
뭔가 이상한데.. 너무 안보여...
데이터야놀자2022
챗봇 결과물 수정1 – DataFrame을 이미지로 받아보자.
dataframe-image 라이브러리 이용 + pandas style로 데이터프레임 튜닝
데이터야놀자2022
챗봇 결과물 수정1 – DataFrame을 이미지로 받아보자.
가게수
가게수 : 플랫폼별 리뷰 10개 이상 가게 수
주소 : 가게 주소
평점 : 가게 평점
평점-상위N% : 플랫폼 내에서 평점이 상위 몇%인지
리뷰수 : 리뷰수
리뷰수-상위N% : 플랫폼 내에서 리뷰수가 상위 몇%인지
데이터야놀자2022
챗봇 결과물 수정1 – Pandas Style을 사용해보자.
데이터프레임 크기 픽셀 조절
바차트: 범위 (1 ~ 0)
상위 0%에 가까울수록 강조
(= 더 높은 순위)
%소수점으로 표현
코드 참조 https://bit.ly/3T5YStx
데이터야놀자2022
챗봇 결과물 수정2 – 검색 결과가 한 눈에 들어오게!(확대X) + 지도 링크 추가
Pandas style의 픽셀 값 튜닝
A : 수집할 데이터가 있어야 해!
B : 수집한 데이터를 저장도 해야지
C : 적당한 형태로 가공도 해야지
D : 가공한 정보를 보여줄 수 있는 프론트도 필요해
GCPVM인스턴스로서버구축
데이터야놀자2022
데이터야놀자2022
+ 데이터 적재 파이프라인
만약, 아래와 같은 작업을 하고 싶다면?
Buffer 테이블 생성
일별 검색 결과 저장
매일 자정 Buffer
테이블의 결과를
원본 테이블에
업데이트
이후, 리뷰수/리뷰평점
집계치 저장
가장 중요한 조건 – 매일 일정한 시간에 코드를 실행해야함.
데이터야놀자2022
이럴 때 사용할 수 있는 것 – Airflow
정해진 시간에 코드 실행 (매일 오후 2시)
작업 간의 인과 관계를 설정할 수 있다.
run_this_first 완료 후 branching 실행
편리한 UI 인터페이스
실행 내역 확인 / GUI로 재처리
에러 코드 확인 편리
데이터야놀자2022
스케쥴러 추가 – 꼭 Airflow를 사용할 필요는 없음(설치하기 귀찮..)
Python의 scheduler 라이브러리로 간단하게 수행 가능
데이터야놀자2022
E.O.D
지금까지 발표를 들어주셔서 정말 감사드립니다.

Weitere ähnliche Inhalte

Was ist angesagt?

[창업자&예비창업자] 스타트업 마케팅 전략
[창업자&예비창업자] 스타트업 마케팅 전략[창업자&예비창업자] 스타트업 마케팅 전략
[창업자&예비창업자] 스타트업 마케팅 전략더게임체인저스
 
[Causal Inference KR] 스타트업에서의 인과추론
[Causal Inference KR] 스타트업에서의 인과추론[Causal Inference KR] 스타트업에서의 인과추론
[Causal Inference KR] 스타트업에서의 인과추론Bokyung Choi
 
[창업자&예비창업자] 2019년 스타트업 마케팅
[창업자&예비창업자] 2019년 스타트업 마케팅[창업자&예비창업자] 2019년 스타트업 마케팅
[창업자&예비창업자] 2019년 스타트업 마케팅더게임체인저스
 
Job schedulerを活用したoperations as codeの世界
Job schedulerを活用したoperations as codeの世界Job schedulerを活用したoperations as codeの世界
Job schedulerを活用したoperations as codeの世界Daisuke Ikeda
 
빅데이터 분석 시각화 분석 : 3장 시각화 방법
빅데이터 분석 시각화 분석 : 3장 시각화 방법빅데이터 분석 시각화 분석 : 3장 시각화 방법
빅데이터 분석 시각화 분석 : 3장 시각화 방법Ji Lee
 
스타트업 데이터분석 - 퍼널분석과 코호트분석
스타트업 데이터분석 - 퍼널분석과 코호트분석스타트업 데이터분석 - 퍼널분석과 코호트분석
스타트업 데이터분석 - 퍼널분석과 코호트분석Seonggwan Lee
 
스타트업은 데이터를 어떻게 바라봐야 할까? (개정판)
스타트업은 데이터를 어떻게 바라봐야 할까? (개정판)스타트업은 데이터를 어떻게 바라봐야 할까? (개정판)
스타트업은 데이터를 어떻게 바라봐야 할까? (개정판)Yongho Ha
 
[창업자&예비창업자] 도소매(점포) 사업계획서
[창업자&예비창업자] 도소매(점포) 사업계획서[창업자&예비창업자] 도소매(점포) 사업계획서
[창업자&예비창업자] 도소매(점포) 사업계획서더게임체인저스
 
하이퍼커넥트에서 자동 광고 측정 서비스 구현하기 - PyCon Korea 2018
하이퍼커넥트에서 자동 광고 측정 서비스 구현하기 - PyCon Korea 2018하이퍼커넥트에서 자동 광고 측정 서비스 구현하기 - PyCon Korea 2018
하이퍼커넥트에서 자동 광고 측정 서비스 구현하기 - PyCon Korea 2018승호 박
 
[팝콘 시즌1] 박동혁 : 마케터에게 필요한 Data Literacy
[팝콘 시즌1] 박동혁 : 마케터에게 필요한 Data Literacy[팝콘 시즌1] 박동혁 : 마케터에게 필요한 Data Literacy
[팝콘 시즌1] 박동혁 : 마케터에게 필요한 Data LiteracyPAP (Product Analytics Playground)
 
그래프에서 대시보드까지, 서비스를 위한 데이터 시각화
그래프에서 대시보드까지, 서비스를 위한 데이터 시각화그래프에서 대시보드까지, 서비스를 위한 데이터 시각화
그래프에서 대시보드까지, 서비스를 위한 데이터 시각화Minho Lee
 
주가 정보 다루기.pdf
주가 정보 다루기.pdf주가 정보 다루기.pdf
주가 정보 다루기.pdfwonyong hwang
 
여기컨_스타트업 기획자의 월화수목금_이수지
여기컨_스타트업 기획자의 월화수목금_이수지여기컨_스타트업 기획자의 월화수목금_이수지
여기컨_스타트업 기획자의 월화수목금_이수지TechFeministgroup
 
パフォーマンスの良いGASの書き方 Best Practice
パフォーマンスの良いGASの書き方 Best Practiceパフォーマンスの良いGASの書き方 Best Practice
パフォーマンスの良いGASの書き方 Best Practice啓介 大橋
 
[야생의 땅: 듀랑고] 서버 아키텍처 Vol. 2 (자막)
[야생의 땅: 듀랑고] 서버 아키텍처 Vol. 2 (자막)[야생의 땅: 듀랑고] 서버 아키텍처 Vol. 2 (자막)
[야생의 땅: 듀랑고] 서버 아키텍처 Vol. 2 (자막)Heungsub Lee
 
[우리가 데이터를 쓰는 법] 좋다는 건 알겠는데 좀 써보고 싶소. 데이터! - 넘버웍스 하용호 대표
[우리가 데이터를 쓰는 법] 좋다는 건 알겠는데 좀 써보고 싶소. 데이터! - 넘버웍스 하용호 대표[우리가 데이터를 쓰는 법] 좋다는 건 알겠는데 좀 써보고 싶소. 데이터! - 넘버웍스 하용호 대표
[우리가 데이터를 쓰는 법] 좋다는 건 알겠는데 좀 써보고 싶소. 데이터! - 넘버웍스 하용호 대표Dylan Ko
 
BigQuery의 모든 것(기획자, 마케터, 신입 데이터 분석가를 위한) 입문편
BigQuery의 모든 것(기획자, 마케터, 신입 데이터 분석가를 위한) 입문편BigQuery의 모든 것(기획자, 마케터, 신입 데이터 분석가를 위한) 입문편
BigQuery의 모든 것(기획자, 마케터, 신입 데이터 분석가를 위한) 입문편Seongyun Byeon
 
[중소기업청]두꺼비세상 소개서
[중소기업청]두꺼비세상 소개서[중소기업청]두꺼비세상 소개서
[중소기업청]두꺼비세상 소개서startupkorea
 
서비스 기획자의 데이터 분석
서비스 기획자의 데이터 분석서비스 기획자의 데이터 분석
서비스 기획자의 데이터 분석YOO SE KYUN
 

Was ist angesagt? (20)

[창업자&예비창업자] 스타트업 마케팅 전략
[창업자&예비창업자] 스타트업 마케팅 전략[창업자&예비창업자] 스타트업 마케팅 전략
[창업자&예비창업자] 스타트업 마케팅 전략
 
[Causal Inference KR] 스타트업에서의 인과추론
[Causal Inference KR] 스타트업에서의 인과추론[Causal Inference KR] 스타트업에서의 인과추론
[Causal Inference KR] 스타트업에서의 인과추론
 
[창업자&예비창업자] 2019년 스타트업 마케팅
[창업자&예비창업자] 2019년 스타트업 마케팅[창업자&예비창업자] 2019년 스타트업 마케팅
[창업자&예비창업자] 2019년 스타트업 마케팅
 
Job schedulerを活用したoperations as codeの世界
Job schedulerを活用したoperations as codeの世界Job schedulerを活用したoperations as codeの世界
Job schedulerを活用したoperations as codeの世界
 
빅데이터 분석 시각화 분석 : 3장 시각화 방법
빅데이터 분석 시각화 분석 : 3장 시각화 방법빅데이터 분석 시각화 분석 : 3장 시각화 방법
빅데이터 분석 시각화 분석 : 3장 시각화 방법
 
스타트업 데이터분석 - 퍼널분석과 코호트분석
스타트업 데이터분석 - 퍼널분석과 코호트분석스타트업 데이터분석 - 퍼널분석과 코호트분석
스타트업 데이터분석 - 퍼널분석과 코호트분석
 
스타트업은 데이터를 어떻게 바라봐야 할까? (개정판)
스타트업은 데이터를 어떻게 바라봐야 할까? (개정판)스타트업은 데이터를 어떻게 바라봐야 할까? (개정판)
스타트업은 데이터를 어떻게 바라봐야 할까? (개정판)
 
[창업자&예비창업자] 도소매(점포) 사업계획서
[창업자&예비창업자] 도소매(점포) 사업계획서[창업자&예비창업자] 도소매(점포) 사업계획서
[창업자&예비창업자] 도소매(점포) 사업계획서
 
하이퍼커넥트에서 자동 광고 측정 서비스 구현하기 - PyCon Korea 2018
하이퍼커넥트에서 자동 광고 측정 서비스 구현하기 - PyCon Korea 2018하이퍼커넥트에서 자동 광고 측정 서비스 구현하기 - PyCon Korea 2018
하이퍼커넥트에서 자동 광고 측정 서비스 구현하기 - PyCon Korea 2018
 
[팝콘 시즌1] 박동혁 : 마케터에게 필요한 Data Literacy
[팝콘 시즌1] 박동혁 : 마케터에게 필요한 Data Literacy[팝콘 시즌1] 박동혁 : 마케터에게 필요한 Data Literacy
[팝콘 시즌1] 박동혁 : 마케터에게 필요한 Data Literacy
 
그래프에서 대시보드까지, 서비스를 위한 데이터 시각화
그래프에서 대시보드까지, 서비스를 위한 데이터 시각화그래프에서 대시보드까지, 서비스를 위한 데이터 시각화
그래프에서 대시보드까지, 서비스를 위한 데이터 시각화
 
주가 정보 다루기.pdf
주가 정보 다루기.pdf주가 정보 다루기.pdf
주가 정보 다루기.pdf
 
여기컨_스타트업 기획자의 월화수목금_이수지
여기컨_스타트업 기획자의 월화수목금_이수지여기컨_스타트업 기획자의 월화수목금_이수지
여기컨_스타트업 기획자의 월화수목금_이수지
 
パフォーマンスの良いGASの書き方 Best Practice
パフォーマンスの良いGASの書き方 Best Practiceパフォーマンスの良いGASの書き方 Best Practice
パフォーマンスの良いGASの書き方 Best Practice
 
[야생의 땅: 듀랑고] 서버 아키텍처 Vol. 2 (자막)
[야생의 땅: 듀랑고] 서버 아키텍처 Vol. 2 (자막)[야생의 땅: 듀랑고] 서버 아키텍처 Vol. 2 (자막)
[야생의 땅: 듀랑고] 서버 아키텍처 Vol. 2 (자막)
 
오늘의집 (버킷플레이스) seed IR Deck (2014)
오늘의집 (버킷플레이스) seed IR Deck (2014)오늘의집 (버킷플레이스) seed IR Deck (2014)
오늘의집 (버킷플레이스) seed IR Deck (2014)
 
[우리가 데이터를 쓰는 법] 좋다는 건 알겠는데 좀 써보고 싶소. 데이터! - 넘버웍스 하용호 대표
[우리가 데이터를 쓰는 법] 좋다는 건 알겠는데 좀 써보고 싶소. 데이터! - 넘버웍스 하용호 대표[우리가 데이터를 쓰는 법] 좋다는 건 알겠는데 좀 써보고 싶소. 데이터! - 넘버웍스 하용호 대표
[우리가 데이터를 쓰는 법] 좋다는 건 알겠는데 좀 써보고 싶소. 데이터! - 넘버웍스 하용호 대표
 
BigQuery의 모든 것(기획자, 마케터, 신입 데이터 분석가를 위한) 입문편
BigQuery의 모든 것(기획자, 마케터, 신입 데이터 분석가를 위한) 입문편BigQuery의 모든 것(기획자, 마케터, 신입 데이터 분석가를 위한) 입문편
BigQuery의 모든 것(기획자, 마케터, 신입 데이터 분석가를 위한) 입문편
 
[중소기업청]두꺼비세상 소개서
[중소기업청]두꺼비세상 소개서[중소기업청]두꺼비세상 소개서
[중소기업청]두꺼비세상 소개서
 
서비스 기획자의 데이터 분석
서비스 기획자의 데이터 분석서비스 기획자의 데이터 분석
서비스 기획자의 데이터 분석
 

Ähnlich wie 데이터야놀자발표_데이터로토이서비스만들기_조동민 (2).pdf

Neural stream
Neural streamNeural stream
Neural streamMk Kim
 
빅데이터실습교육 소비분야 영남대_언론정보_20141117
빅데이터실습교육 소비분야 영남대_언론정보_20141117빅데이터실습교육 소비분야 영남대_언론정보_20141117
빅데이터실습교육 소비분야 영남대_언론정보_20141117Han Woo PARK
 
20151219_(python_korea)_How_to_automate_webhacking.kr_with_Python_presentation
20151219_(python_korea)_How_to_automate_webhacking.kr_with_Python_presentation20151219_(python_korea)_How_to_automate_webhacking.kr_with_Python_presentation
20151219_(python_korea)_How_to_automate_webhacking.kr_with_Python_presentationre4lfl0w
 
[코세나, kosena] 생성AI 프로젝트와 사례
[코세나, kosena] 생성AI 프로젝트와 사례[코세나, kosena] 생성AI 프로젝트와 사례
[코세나, kosena] 생성AI 프로젝트와 사례kosena
 
Meteor를 통해서 개발하는 웹어플리케이션 서비스
Meteor를 통해서 개발하는 웹어플리케이션 서비스Meteor를 통해서 개발하는 웹어플리케이션 서비스
Meteor를 통해서 개발하는 웹어플리케이션 서비스WebFrameworks
 
Fraud Detection - online game 과 결제를 중심으로
Fraud Detection - online game 과 결제를 중심으로Fraud Detection - online game 과 결제를 중심으로
Fraud Detection - online game 과 결제를 중심으로NAVER Engineering
 
오픈소스따라하기
오픈소스따라하기오픈소스따라하기
오픈소스따라하기병대 손
 
Zum인터넷 big data 활용사례 김우승연구소장
Zum인터넷 big data 활용사례 김우승연구소장Zum인터넷 big data 활용사례 김우승연구소장
Zum인터넷 big data 활용사례 김우승연구소장Jayoung Lim
 
클라우드 기반 Unity 게임 서버 구축, 60분이면 충분하다
클라우드 기반 Unity 게임 서버 구축, 60분이면 충분하다클라우드 기반 Unity 게임 서버 구축, 60분이면 충분하다
클라우드 기반 Unity 게임 서버 구축, 60분이면 충분하다Dae Kim
 
데이터분석 기반 게임봇과 작업장 탐지 (NDC 2017)
데이터분석 기반 게임봇과 작업장 탐지 (NDC 2017)데이터분석 기반 게임봇과 작업장 탐지 (NDC 2017)
데이터분석 기반 게임봇과 작업장 탐지 (NDC 2017)Korea University
 
Chapter 2. 업무 자동화를 위한 컴퓨터 세팅 | 6개월 치 업무를 하루 만에 끝내는 업무자동화 |...
Chapter 2. 업무 자동화를 위한 컴퓨터 세팅 | 6개월 치 업무를 하루 만에 끝내는 업무자동화 |...Chapter 2. 업무 자동화를 위한 컴퓨터 세팅 | 6개월 치 업무를 하루 만에 끝내는 업무자동화 |...
Chapter 2. 업무 자동화를 위한 컴퓨터 세팅 | 6개월 치 업무를 하루 만에 끝내는 업무자동화 |...Byunghyun Ban
 
권기훈_포트폴리오
권기훈_포트폴리오권기훈_포트폴리오
권기훈_포트폴리오Kihoon4
 
Win10 iot core_pi2
Win10 iot core_pi2Win10 iot core_pi2
Win10 iot core_pi2WeAreDev
 
유니티3D 그리고 웹통신
유니티3D 그리고 웹통신유니티3D 그리고 웹통신
유니티3D 그리고 웹통신현욱 김
 
권기훈_개인포트폴리오
권기훈_개인포트폴리오권기훈_개인포트폴리오
권기훈_개인포트폴리오Kihoon4
 
20140514 team blender_v01 (Korean)
20140514 team blender_v01 (Korean)20140514 team blender_v01 (Korean)
20140514 team blender_v01 (Korean)Dongho Kim
 
SQL Server에서 Django를 추구하면 안 되는 걸까?
SQL Server에서 Django를 추구하면 안 되는 걸까?SQL Server에서 Django를 추구하면 안 되는 걸까?
SQL Server에서 Django를 추구하면 안 되는 걸까?태환 김
 
온라인 게임에서 사례로 살펴보는 디버깅 in NDC2010
온라인 게임에서 사례로 살펴보는 디버깅 in NDC2010온라인 게임에서 사례로 살펴보는 디버깅 in NDC2010
온라인 게임에서 사례로 살펴보는 디버깅 in NDC2010Ryan Park
 
온라인 게임에서 사례로 살펴보는 디버깅 in NDC10
온라인 게임에서 사례로 살펴보는 디버깅 in NDC10온라인 게임에서 사례로 살펴보는 디버깅 in NDC10
온라인 게임에서 사례로 살펴보는 디버깅 in NDC10Ryan Park
 

Ähnlich wie 데이터야놀자발표_데이터로토이서비스만들기_조동민 (2).pdf (20)

Neural stream
Neural streamNeural stream
Neural stream
 
빅데이터실습교육 소비분야 영남대_언론정보_20141117
빅데이터실습교육 소비분야 영남대_언론정보_20141117빅데이터실습교육 소비분야 영남대_언론정보_20141117
빅데이터실습교육 소비분야 영남대_언론정보_20141117
 
20151219_(python_korea)_How_to_automate_webhacking.kr_with_Python_presentation
20151219_(python_korea)_How_to_automate_webhacking.kr_with_Python_presentation20151219_(python_korea)_How_to_automate_webhacking.kr_with_Python_presentation
20151219_(python_korea)_How_to_automate_webhacking.kr_with_Python_presentation
 
[코세나, kosena] 생성AI 프로젝트와 사례
[코세나, kosena] 생성AI 프로젝트와 사례[코세나, kosena] 생성AI 프로젝트와 사례
[코세나, kosena] 생성AI 프로젝트와 사례
 
Meteor를 통해서 개발하는 웹어플리케이션 서비스
Meteor를 통해서 개발하는 웹어플리케이션 서비스Meteor를 통해서 개발하는 웹어플리케이션 서비스
Meteor를 통해서 개발하는 웹어플리케이션 서비스
 
Fraud Detection - online game 과 결제를 중심으로
Fraud Detection - online game 과 결제를 중심으로Fraud Detection - online game 과 결제를 중심으로
Fraud Detection - online game 과 결제를 중심으로
 
오픈소스따라하기
오픈소스따라하기오픈소스따라하기
오픈소스따라하기
 
Zum인터넷 big data 활용사례 김우승연구소장
Zum인터넷 big data 활용사례 김우승연구소장Zum인터넷 big data 활용사례 김우승연구소장
Zum인터넷 big data 활용사례 김우승연구소장
 
클라우드 기반 Unity 게임 서버 구축, 60분이면 충분하다
클라우드 기반 Unity 게임 서버 구축, 60분이면 충분하다클라우드 기반 Unity 게임 서버 구축, 60분이면 충분하다
클라우드 기반 Unity 게임 서버 구축, 60분이면 충분하다
 
데이터분석 기반 게임봇과 작업장 탐지 (NDC 2017)
데이터분석 기반 게임봇과 작업장 탐지 (NDC 2017)데이터분석 기반 게임봇과 작업장 탐지 (NDC 2017)
데이터분석 기반 게임봇과 작업장 탐지 (NDC 2017)
 
Chapter 2. 업무 자동화를 위한 컴퓨터 세팅 | 6개월 치 업무를 하루 만에 끝내는 업무자동화 |...
Chapter 2. 업무 자동화를 위한 컴퓨터 세팅 | 6개월 치 업무를 하루 만에 끝내는 업무자동화 |...Chapter 2. 업무 자동화를 위한 컴퓨터 세팅 | 6개월 치 업무를 하루 만에 끝내는 업무자동화 |...
Chapter 2. 업무 자동화를 위한 컴퓨터 세팅 | 6개월 치 업무를 하루 만에 끝내는 업무자동화 |...
 
권기훈_포트폴리오
권기훈_포트폴리오권기훈_포트폴리오
권기훈_포트폴리오
 
Win10 iot core_pi2
Win10 iot core_pi2Win10 iot core_pi2
Win10 iot core_pi2
 
유니티3D 그리고 웹통신
유니티3D 그리고 웹통신유니티3D 그리고 웹통신
유니티3D 그리고 웹통신
 
Dynamodb 삽질기
Dynamodb 삽질기Dynamodb 삽질기
Dynamodb 삽질기
 
권기훈_개인포트폴리오
권기훈_개인포트폴리오권기훈_개인포트폴리오
권기훈_개인포트폴리오
 
20140514 team blender_v01 (Korean)
20140514 team blender_v01 (Korean)20140514 team blender_v01 (Korean)
20140514 team blender_v01 (Korean)
 
SQL Server에서 Django를 추구하면 안 되는 걸까?
SQL Server에서 Django를 추구하면 안 되는 걸까?SQL Server에서 Django를 추구하면 안 되는 걸까?
SQL Server에서 Django를 추구하면 안 되는 걸까?
 
온라인 게임에서 사례로 살펴보는 디버깅 in NDC2010
온라인 게임에서 사례로 살펴보는 디버깅 in NDC2010온라인 게임에서 사례로 살펴보는 디버깅 in NDC2010
온라인 게임에서 사례로 살펴보는 디버깅 in NDC2010
 
온라인 게임에서 사례로 살펴보는 디버깅 in NDC10
온라인 게임에서 사례로 살펴보는 디버깅 in NDC10온라인 게임에서 사례로 살펴보는 디버깅 in NDC10
온라인 게임에서 사례로 살펴보는 디버깅 in NDC10
 

Kürzlich hochgeladen

(독서광) 인간이 초대한 대형 참사 - 대형 참사가 일어날 때까지 사람들은 무엇을 하고 있었는가?
(독서광) 인간이 초대한 대형 참사 - 대형 참사가 일어날 때까지 사람들은 무엇을 하고 있었는가?(독서광) 인간이 초대한 대형 참사 - 대형 참사가 일어날 때까지 사람들은 무엇을 하고 있었는가?
(독서광) 인간이 초대한 대형 참사 - 대형 참사가 일어날 때까지 사람들은 무엇을 하고 있었는가?Jay Park
 
실험 설계의 평가 방법: Custom Design을 중심으로 반응인자 최적화 및 Criteria 해석
실험 설계의 평가 방법: Custom Design을 중심으로 반응인자 최적화 및 Criteria 해석실험 설계의 평가 방법: Custom Design을 중심으로 반응인자 최적화 및 Criteria 해석
실험 설계의 평가 방법: Custom Design을 중심으로 반응인자 최적화 및 Criteria 해석JMP Korea
 
JMP 기능의 확장 및 내재화의 핵심 JMP-Python 소개
JMP 기능의 확장 및 내재화의 핵심 JMP-Python 소개JMP 기능의 확장 및 내재화의 핵심 JMP-Python 소개
JMP 기능의 확장 및 내재화의 핵심 JMP-Python 소개JMP Korea
 
데이터 분석 문제 해결을 위한 나의 JMP 활용법
데이터 분석 문제 해결을 위한 나의 JMP 활용법데이터 분석 문제 해결을 위한 나의 JMP 활용법
데이터 분석 문제 해결을 위한 나의 JMP 활용법JMP Korea
 
JMP가 걸어온 여정, 새로운 도약 JMP 18!
JMP가 걸어온 여정, 새로운 도약 JMP 18!JMP가 걸어온 여정, 새로운 도약 JMP 18!
JMP가 걸어온 여정, 새로운 도약 JMP 18!JMP Korea
 
공학 관점에서 바라본 JMP 머신러닝 최적화
공학 관점에서 바라본 JMP 머신러닝 최적화공학 관점에서 바라본 JMP 머신러닝 최적화
공학 관점에서 바라본 JMP 머신러닝 최적화JMP Korea
 
JMP를 활용한 전자/반도체 산업 Yield Enhancement Methodology
JMP를 활용한 전자/반도체 산업 Yield Enhancement MethodologyJMP를 활용한 전자/반도체 산업 Yield Enhancement Methodology
JMP를 활용한 전자/반도체 산업 Yield Enhancement MethodologyJMP Korea
 
JMP를 활용한 가속열화 분석 사례
JMP를 활용한 가속열화 분석 사례JMP를 활용한 가속열화 분석 사례
JMP를 활용한 가속열화 분석 사례JMP Korea
 

Kürzlich hochgeladen (8)

(독서광) 인간이 초대한 대형 참사 - 대형 참사가 일어날 때까지 사람들은 무엇을 하고 있었는가?
(독서광) 인간이 초대한 대형 참사 - 대형 참사가 일어날 때까지 사람들은 무엇을 하고 있었는가?(독서광) 인간이 초대한 대형 참사 - 대형 참사가 일어날 때까지 사람들은 무엇을 하고 있었는가?
(독서광) 인간이 초대한 대형 참사 - 대형 참사가 일어날 때까지 사람들은 무엇을 하고 있었는가?
 
실험 설계의 평가 방법: Custom Design을 중심으로 반응인자 최적화 및 Criteria 해석
실험 설계의 평가 방법: Custom Design을 중심으로 반응인자 최적화 및 Criteria 해석실험 설계의 평가 방법: Custom Design을 중심으로 반응인자 최적화 및 Criteria 해석
실험 설계의 평가 방법: Custom Design을 중심으로 반응인자 최적화 및 Criteria 해석
 
JMP 기능의 확장 및 내재화의 핵심 JMP-Python 소개
JMP 기능의 확장 및 내재화의 핵심 JMP-Python 소개JMP 기능의 확장 및 내재화의 핵심 JMP-Python 소개
JMP 기능의 확장 및 내재화의 핵심 JMP-Python 소개
 
데이터 분석 문제 해결을 위한 나의 JMP 활용법
데이터 분석 문제 해결을 위한 나의 JMP 활용법데이터 분석 문제 해결을 위한 나의 JMP 활용법
데이터 분석 문제 해결을 위한 나의 JMP 활용법
 
JMP가 걸어온 여정, 새로운 도약 JMP 18!
JMP가 걸어온 여정, 새로운 도약 JMP 18!JMP가 걸어온 여정, 새로운 도약 JMP 18!
JMP가 걸어온 여정, 새로운 도약 JMP 18!
 
공학 관점에서 바라본 JMP 머신러닝 최적화
공학 관점에서 바라본 JMP 머신러닝 최적화공학 관점에서 바라본 JMP 머신러닝 최적화
공학 관점에서 바라본 JMP 머신러닝 최적화
 
JMP를 활용한 전자/반도체 산업 Yield Enhancement Methodology
JMP를 활용한 전자/반도체 산업 Yield Enhancement MethodologyJMP를 활용한 전자/반도체 산업 Yield Enhancement Methodology
JMP를 활용한 전자/반도체 산업 Yield Enhancement Methodology
 
JMP를 활용한 가속열화 분석 사례
JMP를 활용한 가속열화 분석 사례JMP를 활용한 가속열화 분석 사례
JMP를 활용한 가속열화 분석 사례
 

데이터야놀자발표_데이터로토이서비스만들기_조동민 (2).pdf