Internship @ pixiv

  • View
    2.696

  • Download
    0

Embed Size (px)

Transcript

pixiv pixiv

pixivpixiv Tatsuya Iwanari2016.05.30 (2016.05.16~19, 30)

:

Pixiv (Pixiv )

+ => (: place_id, : ads_id)

e.g., Q. [] () () 3

API Gateway endpoint HTTP e.g., /AWS Lambda ($23)AWS (JS or Java)API Gateway ()DynamoDB ($25)AWS KVS AWS Serverless

1 ()

2 ()

Endpoint (1)/adsGET: input: {place_id}output: {3 } ( JSONP )/conversionGET: conversion input: {place_id, ads_id}POST: conversion input: {place_id, ads_id} (JSON. body )

Endpoint (2)/admin/ads/{ads_id}DELETE: input: {ads_id (path)}GET: input: {ads_id (path)}outpu: PUT: input: {ads_id (path), ads_info (JSON. body )}

()[ ()] () ()[] [] (epsilon-greedy) (softmax)UCB (Upper Confidence Bounds)KL-UCBTompson Sampling

UCB1 ( UCB )

UCB: (CVR)() ()

: http://research.microsoft.com/en-us/um/people/sebubeck/Bubeckthesis.pdf P.29 3

AWS Lambda * 2 ()

DynamoDB * (> []) ()

5/19 ~ 5/30 (12) pixiv []AWS Lambda ($23)DynamoDB ($25)

1impression CVR

CVR ( 3 )

CVR =>

CVR

=> Tompson Sampling

DynamoDB => Dynamic DynamoDB

5