SlideShare uma empresa Scribd logo
1 de 57
Baixar para ler offline
데이터로 토이 서비스 만들기
:혼자서도 잘놀아요..
:데이터만 있다면
조동민
데이터야 놀자 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
지금까지 발표를 들어주셔서 정말 감사드립니다.

Mais conteúdo relacionado

Mais procurados

그로스 해킹 & 데이터 프로덕트 (Growth Hacking & Data Product) - 고넥터 고영혁 (Gonnector Dylan Ko)
그로스 해킹 & 데이터 프로덕트 (Growth Hacking & Data Product) - 고넥터 고영혁 (Gonnector Dylan Ko)그로스 해킹 & 데이터 프로덕트 (Growth Hacking & Data Product) - 고넥터 고영혁 (Gonnector Dylan Ko)
그로스 해킹 & 데이터 프로덕트 (Growth Hacking & Data Product) - 고넥터 고영혁 (Gonnector Dylan Ko)Dylan Ko
 
技術記事を書く&楽しむチームの作り方
技術記事を書く&楽しむチームの作り方技術記事を書く&楽しむチームの作り方
技術記事を書く&楽しむチームの作り方Takafumi ONAKA
 
[창업&예비창업자] 사업계획서 작성
[창업&예비창업자] 사업계획서 작성[창업&예비창업자] 사업계획서 작성
[창업&예비창업자] 사업계획서 작성더게임체인저스
 
BigQuery의 모든 것(기획자, 마케터, 신입 데이터 분석가를 위한) 입문편
BigQuery의 모든 것(기획자, 마케터, 신입 데이터 분석가를 위한) 입문편BigQuery의 모든 것(기획자, 마케터, 신입 데이터 분석가를 위한) 입문편
BigQuery의 모든 것(기획자, 마케터, 신입 데이터 분석가를 위한) 입문편Seongyun Byeon
 
ID Managementワークショップ Azure AD SaaS 連携 Tips & Tricks_第2回全体ミーティング
ID Managementワークショップ  Azure AD SaaS 連携 Tips & Tricks_第2回全体ミーティングID Managementワークショップ  Azure AD SaaS 連携 Tips & Tricks_第2回全体ミーティング
ID Managementワークショップ Azure AD SaaS 連携 Tips & Tricks_第2回全体ミーティングID-Based Security イニシアティブ
 
[창업자&예비창업자] 2019년 스타트업 마케팅
[창업자&예비창업자] 2019년 스타트업 마케팅[창업자&예비창업자] 2019년 스타트업 마케팅
[창업자&예비창업자] 2019년 스타트업 마케팅더게임체인저스
 
ぐるなびが活用するElastic Cloud
ぐるなびが活用するElastic Cloudぐるなびが活用するElastic Cloud
ぐるなびが活用するElastic CloudElasticsearch
 
今なら間に合う分散型IDとEntra Verified ID
今なら間に合う分散型IDとEntra Verified ID今なら間に合う分散型IDとEntra Verified ID
今なら間に合う分散型IDとEntra Verified IDNaohiro Fujie
 
[스타트업] 스타트업 성장 전략 Part 1
[스타트업] 스타트업 성장 전략 Part 1[스타트업] 스타트업 성장 전략 Part 1
[스타트업] 스타트업 성장 전략 Part 1더게임체인저스
 
빅데이터 분석 시각화 분석 : 4장 빅데이터와 시각화 디자인
빅데이터 분석 시각화 분석 : 4장 빅데이터와 시각화 디자인빅데이터 분석 시각화 분석 : 4장 빅데이터와 시각화 디자인
빅데이터 분석 시각화 분석 : 4장 빅데이터와 시각화 디자인Ji Lee
 
[창업자&예비창업자] 2023년 스타트업 해외진
[창업자&예비창업자] 2023년 스타트업 해외진[창업자&예비창업자] 2023년 스타트업 해외진
[창업자&예비창업자] 2023년 스타트업 해외진더게임체인저스
 
Azure AD とアプリケーションを SAML 連携する際に陥る事例と対処方法について
Azure AD とアプリケーションを SAML 連携する際に陥る事例と対処方法についてAzure AD とアプリケーションを SAML 連携する際に陥る事例と対処方法について
Azure AD とアプリケーションを SAML 連携する際に陥る事例と対処方法についてShinya Yamaguchi
 
Microsoft 365 グループ 生まれた経緯とそのコントロール MICROSOFT 365 VIRTUAL MARATHON 2022
Microsoft 365 グループ 生まれた経緯とそのコントロール MICROSOFT 365 VIRTUAL MARATHON 2022Microsoft 365 グループ 生まれた経緯とそのコントロール MICROSOFT 365 VIRTUAL MARATHON 2022
Microsoft 365 グループ 生まれた経緯とそのコントロール MICROSOFT 365 VIRTUAL MARATHON 2022mokudai masayuki
 
Share point における id管理と認証・認可
Share point における id管理と認証・認可Share point における id管理と認証・認可
Share point における id管理と認証・認可Naohiro Fujie
 
[창업&예비창업자] 창업마케팅전략 및 사례분석
[창업&예비창업자] 창업마케팅전략 및 사례분석[창업&예비창업자] 창업마케팅전략 및 사례분석
[창업&예비창업자] 창업마케팅전략 및 사례분석더게임체인저스
 
Googleのインフラ技術から考える理想のDevOps
Googleのインフラ技術から考える理想のDevOpsGoogleのインフラ技術から考える理想のDevOps
Googleのインフラ技術から考える理想のDevOpsEtsuji Nakai
 
Power bi勉強会 1202_小林
Power bi勉強会 1202_小林Power bi勉強会 1202_小林
Power bi勉強会 1202_小林寿 小林
 
아이싱 디지털 마케팅 기획안
아이싱 디지털 마케팅 기획안아이싱 디지털 마케팅 기획안
아이싱 디지털 마케팅 기획안April7
 
【BS13】チーム開発がこんなにも快適に!コーディングもデバッグも GitHub 上で。 GitHub Codespaces で叶えられるシームレスな開発
【BS13】チーム開発がこんなにも快適に!コーディングもデバッグも GitHub 上で。 GitHub Codespaces で叶えられるシームレスな開発【BS13】チーム開発がこんなにも快適に!コーディングもデバッグも GitHub 上で。 GitHub Codespaces で叶えられるシームレスな開発
【BS13】チーム開発がこんなにも快適に!コーディングもデバッグも GitHub 上で。 GitHub Codespaces で叶えられるシームレスな開発日本マイクロソフト株式会社
 

Mais procurados (20)

그로스 해킹 & 데이터 프로덕트 (Growth Hacking & Data Product) - 고넥터 고영혁 (Gonnector Dylan Ko)
그로스 해킹 & 데이터 프로덕트 (Growth Hacking & Data Product) - 고넥터 고영혁 (Gonnector Dylan Ko)그로스 해킹 & 데이터 프로덕트 (Growth Hacking & Data Product) - 고넥터 고영혁 (Gonnector Dylan Ko)
그로스 해킹 & 데이터 프로덕트 (Growth Hacking & Data Product) - 고넥터 고영혁 (Gonnector Dylan Ko)
 
技術記事を書く&楽しむチームの作り方
技術記事を書く&楽しむチームの作り方技術記事を書く&楽しむチームの作り方
技術記事を書く&楽しむチームの作り方
 
[창업&예비창업자] 사업계획서 작성
[창업&예비창업자] 사업계획서 작성[창업&예비창업자] 사업계획서 작성
[창업&예비창업자] 사업계획서 작성
 
BigQuery의 모든 것(기획자, 마케터, 신입 데이터 분석가를 위한) 입문편
BigQuery의 모든 것(기획자, 마케터, 신입 데이터 분석가를 위한) 입문편BigQuery의 모든 것(기획자, 마케터, 신입 데이터 분석가를 위한) 입문편
BigQuery의 모든 것(기획자, 마케터, 신입 데이터 분석가를 위한) 입문편
 
ID Managementワークショップ Azure AD SaaS 連携 Tips & Tricks_第2回全体ミーティング
ID Managementワークショップ  Azure AD SaaS 連携 Tips & Tricks_第2回全体ミーティングID Managementワークショップ  Azure AD SaaS 連携 Tips & Tricks_第2回全体ミーティング
ID Managementワークショップ Azure AD SaaS 連携 Tips & Tricks_第2回全体ミーティング
 
[창업자&예비창업자] 2019년 스타트업 마케팅
[창업자&예비창업자] 2019년 스타트업 마케팅[창업자&예비창업자] 2019년 스타트업 마케팅
[창업자&예비창업자] 2019년 스타트업 마케팅
 
ぐるなびが活用するElastic Cloud
ぐるなびが活用するElastic Cloudぐるなびが活用するElastic Cloud
ぐるなびが活用するElastic Cloud
 
今なら間に合う分散型IDとEntra Verified ID
今なら間に合う分散型IDとEntra Verified ID今なら間に合う分散型IDとEntra Verified ID
今なら間に合う分散型IDとEntra Verified ID
 
[스타트업] 스타트업 성장 전략 Part 1
[스타트업] 스타트업 성장 전략 Part 1[스타트업] 스타트업 성장 전략 Part 1
[스타트업] 스타트업 성장 전략 Part 1
 
빅데이터 분석 시각화 분석 : 4장 빅데이터와 시각화 디자인
빅데이터 분석 시각화 분석 : 4장 빅데이터와 시각화 디자인빅데이터 분석 시각화 분석 : 4장 빅데이터와 시각화 디자인
빅데이터 분석 시각화 분석 : 4장 빅데이터와 시각화 디자인
 
[창업자&예비창업자] 2023년 스타트업 해외진
[창업자&예비창업자] 2023년 스타트업 해외진[창업자&예비창업자] 2023년 스타트업 해외진
[창업자&예비창업자] 2023년 스타트업 해외진
 
Azure AD とアプリケーションを SAML 連携する際に陥る事例と対処方法について
Azure AD とアプリケーションを SAML 連携する際に陥る事例と対処方法についてAzure AD とアプリケーションを SAML 連携する際に陥る事例と対処方法について
Azure AD とアプリケーションを SAML 連携する際に陥る事例と対処方法について
 
Microsoft 365 グループ 生まれた経緯とそのコントロール MICROSOFT 365 VIRTUAL MARATHON 2022
Microsoft 365 グループ 生まれた経緯とそのコントロール MICROSOFT 365 VIRTUAL MARATHON 2022Microsoft 365 グループ 生まれた経緯とそのコントロール MICROSOFT 365 VIRTUAL MARATHON 2022
Microsoft 365 グループ 生まれた経緯とそのコントロール MICROSOFT 365 VIRTUAL MARATHON 2022
 
Share point における id管理と認証・認可
Share point における id管理と認証・認可Share point における id管理と認証・認可
Share point における id管理と認証・認可
 
FIDO in Windows10
FIDO in Windows10FIDO in Windows10
FIDO in Windows10
 
[창업&예비창업자] 창업마케팅전략 및 사례분석
[창업&예비창업자] 창업마케팅전략 및 사례분석[창업&예비창업자] 창업마케팅전략 및 사례분석
[창업&예비창업자] 창업마케팅전략 및 사례분석
 
Googleのインフラ技術から考える理想のDevOps
Googleのインフラ技術から考える理想のDevOpsGoogleのインフラ技術から考える理想のDevOps
Googleのインフラ技術から考える理想のDevOps
 
Power bi勉強会 1202_小林
Power bi勉強会 1202_小林Power bi勉強会 1202_小林
Power bi勉強会 1202_小林
 
아이싱 디지털 마케팅 기획안
아이싱 디지털 마케팅 기획안아이싱 디지털 마케팅 기획안
아이싱 디지털 마케팅 기획안
 
【BS13】チーム開発がこんなにも快適に!コーディングもデバッグも GitHub 上で。 GitHub Codespaces で叶えられるシームレスな開発
【BS13】チーム開発がこんなにも快適に!コーディングもデバッグも GitHub 上で。 GitHub Codespaces で叶えられるシームレスな開発【BS13】チーム開発がこんなにも快適に!コーディングもデバッグも GitHub 上で。 GitHub Codespaces で叶えられるシームレスな開発
【BS13】チーム開発がこんなにも快適に!コーディングもデバッグも GitHub 上で。 GitHub Codespaces で叶えられるシームレスな開発
 

Semelhante a 데이터야놀자발표_데이터로토이서비스만들기_조동민 (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
 

Semelhante a 데이터야놀자발표_데이터로토이서비스만들기_조동민 (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
 

Último

JMP를 활용한 전자/반도체 산업 Yield Enhancement Methodology
JMP를 활용한 전자/반도체 산업 Yield Enhancement MethodologyJMP를 활용한 전자/반도체 산업 Yield Enhancement Methodology
JMP를 활용한 전자/반도체 산업 Yield Enhancement MethodologyJMP Korea
 
실험 설계의 평가 방법: Custom Design을 중심으로 반응인자 최적화 및 Criteria 해석
실험 설계의 평가 방법: Custom Design을 중심으로 반응인자 최적화 및 Criteria 해석실험 설계의 평가 방법: Custom Design을 중심으로 반응인자 최적화 및 Criteria 해석
실험 설계의 평가 방법: Custom Design을 중심으로 반응인자 최적화 및 Criteria 해석JMP Korea
 
JMP를 활용한 가속열화 분석 사례
JMP를 활용한 가속열화 분석 사례JMP를 활용한 가속열화 분석 사례
JMP를 활용한 가속열화 분석 사례JMP Korea
 
(독서광) 인간이 초대한 대형 참사 - 대형 참사가 일어날 때까지 사람들은 무엇을 하고 있었는가?
(독서광) 인간이 초대한 대형 참사 - 대형 참사가 일어날 때까지 사람들은 무엇을 하고 있었는가?(독서광) 인간이 초대한 대형 참사 - 대형 참사가 일어날 때까지 사람들은 무엇을 하고 있었는가?
(독서광) 인간이 초대한 대형 참사 - 대형 참사가 일어날 때까지 사람들은 무엇을 하고 있었는가?Jay Park
 
데이터 분석 문제 해결을 위한 나의 JMP 활용법
데이터 분석 문제 해결을 위한 나의 JMP 활용법데이터 분석 문제 해결을 위한 나의 JMP 활용법
데이터 분석 문제 해결을 위한 나의 JMP 활용법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
 

Último (8)

JMP를 활용한 전자/반도체 산업 Yield Enhancement Methodology
JMP를 활용한 전자/반도체 산업 Yield Enhancement MethodologyJMP를 활용한 전자/반도체 산업 Yield Enhancement Methodology
JMP를 활용한 전자/반도체 산업 Yield Enhancement Methodology
 
실험 설계의 평가 방법: Custom Design을 중심으로 반응인자 최적화 및 Criteria 해석
실험 설계의 평가 방법: Custom Design을 중심으로 반응인자 최적화 및 Criteria 해석실험 설계의 평가 방법: Custom Design을 중심으로 반응인자 최적화 및 Criteria 해석
실험 설계의 평가 방법: Custom Design을 중심으로 반응인자 최적화 및 Criteria 해석
 
JMP를 활용한 가속열화 분석 사례
JMP를 활용한 가속열화 분석 사례JMP를 활용한 가속열화 분석 사례
JMP를 활용한 가속열화 분석 사례
 
(독서광) 인간이 초대한 대형 참사 - 대형 참사가 일어날 때까지 사람들은 무엇을 하고 있었는가?
(독서광) 인간이 초대한 대형 참사 - 대형 참사가 일어날 때까지 사람들은 무엇을 하고 있었는가?(독서광) 인간이 초대한 대형 참사 - 대형 참사가 일어날 때까지 사람들은 무엇을 하고 있었는가?
(독서광) 인간이 초대한 대형 참사 - 대형 참사가 일어날 때까지 사람들은 무엇을 하고 있었는가?
 
데이터 분석 문제 해결을 위한 나의 JMP 활용법
데이터 분석 문제 해결을 위한 나의 JMP 활용법데이터 분석 문제 해결을 위한 나의 JMP 활용법
데이터 분석 문제 해결을 위한 나의 JMP 활용법
 
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!
 

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