Introducing a Web Component and Data API for Quick, Draw!
文章推薦指數: 80 %
First, in 2016, there was Quick, Draw!, which uses a neural network to guess what you're drawing. Since Quick, Draw! launched we have collected ... GoogleOpenSourceBlog ThelatestnewsfromGoogleonopensourcereleases,majorprojects,events,andstudentoutreachprograms. IntroducingaWebComponentandDataAPIforQuick,Draw! Thursday,November15,2018 Overthepastcoupleyears,theCreativeLabincollaborationwiththeHandwritingRecognitionteamhavereleasedafewexperimentsintherealmof“doodle”recognition. First,in2016,therewasQuick,Draw!,whichusesaneuralnetworktoguesswhatyou’redrawing. SinceQuick,Draw!launchedwehavecollectedover1billiondrawingsacross345categories. Inthewakeofthatpopularity,weopensourcedacollectionof50milliondrawingsgivingdevelopersaroundtheworldaccesstothedatasetandtheabilitytoconductresearchwithit. "Thedifferentwaysinwhichpeopledrawarelikedifferentnotesinsomeuniversallyhumanscale"- IanJohnson,UXEngineer@Google Sincetheinitialdatasetwasreleased,ithasbeenincredibletoseehowgraphs,t-sneclusters,andsimplyoverlappingmillionsofthesedoodleshavegivenustheabilitytoinferinterestinghumanbehaviors,acrossdifferentcultures. Oneexample,fromtheQuartzstudy,isthat86%ofAmericans(fromasampleof50,000)drawtheircirclescounterclockwise,while80%ofJapanese(fromasampleof800)drawthemclockwise.PartofthispatterninbehaviorcanbeattributedtothestrictstrokeorderinJapanesewriting,fromthetoplefttothebottomright. It’salsointerestingtoseehowthedatalookswhenit’soverlaidbycountry,asKyleMcDonalddid,whenhediscoveredthatsomecountriesdrawtheirchairsinperspectivewhileothersdrawthemstraighton. Onthemorefun,artisticspectrum,therearesomesimplebutcleverusesofthedatalikeNeilMendoza’sfacetrackingexperimentandDeborahSchmidt’slettercollages. SeethevideohereofNeilMendozamappingQuick,Draw!facialfeaturestoyourownfaceinfrontofawebcam SeetheprocessvideohereofDeborahSchmidtpackingQuickDrawdataintolettersusingOpenFrameworks Somehandytoolshavealsobeenreleasedfromthecommunitysincethereleaseofallthisdata,andoneofthosethatwe’rereleasingnowisaPolymercomponentthatallowsyoutodisplayadoodleinyourweb-basedprojectwithonelineofmarkup: ThePolymercomponentiscoupledwithaDataAPIthatlayersamassivefiledirectory(50millionfiles)andreturnsaJSONobjectoranHTMLcanvasrenderingforeachdrawing. Withoutdownloadingallthedata,youcanstartcreatingrightawayinprototypingyourideas. We’vealsoprovidedinstructionsforhowtohostthedataandAPIyourselfonGoogleCloudPlatform(formoreseriousprojectsthatdemandahigherrequestlimit). OnereallyhandytoolwhenhostinganAPIonGoogleCloudisCloudEndpoints. ItallowedustolaunchademoAPIwithaquotalimitandauthenticationviaanAPIkey. BydefininganOpenAPIspecification(hereistheQuick,Draw!DataAPIspec)andaddingthesethreelinestoourapp.yamlfile,anExtensibleServiceProxy(ESP)getsdeployedwithourAPIbackendcode(moreinstructionshere): endpoints_api_service: name:quickdrawfiles.appspot.com rollout_strategy:managed BasedontheOpenAPIspec,documentationisalsoautomaticallygeneratedforyou: WeusedapublicGoogleGroupasanaccesscontrollist,soanyonewhojoinscanthenhavetheAPIavailableintheirAPIlibrary. TheGoogleGroupusedasanAccessControlList Afterjoiningthegroup,youcansearchforandaddtheQuick,Draw!DataAPIinyourGCPproject ThiscomponentandDataAPIwillmakeiteasierfor creativesouttheretomanipulatethedatafortheirownresearch. Lookingtothefuture,apotentialnextstepfortheprojectcouldbetostoreeverythinginasingledatabaseformorecomplexqueries(i.e.“givemeanrecognizeddrawingfromChinainMarch2017”). Feedbackisalwayswelcome,andwehopethisinspiresevenmoretypesofprojectsusingthedata!MoredetailsontheprojectandtheincredibleresearchprojectsdoneusingitcanbefoundonourGitHubrepo. ByNickJonas,CreativeTechnologist,CreativeLab Editor'sNote:Somemaynoticethatthisisn’ttheonlydatasetwe’veopensourcedrecently!Youcanfindmanymoredatasetsinouropensourceprojectdirectory. Labels: announcements , opensourcerelease PopularPosts ExpandingGoogleSummerofCodein2022 GoogleSummerofCode2022mentoringorgsrevealed! IntroducingtheOpenSourceInsightsProject OpensourcebythenumbersatGoogle ModernizingOracleoperationswithKubernetesandElCarro Archive ► 2022 (14) ► April (2) ► March (4) ► February (5) ► January (3) ► 2021 (55) ► December (3) ► November (7) ► October (4) ► September (7) ► August (5) ► June (2) ► May (2) ► April (6) ► March (6) ► February (8) ► January (5) ► 2020 (83) ► December (7) ► November (6) ► October (7) ► September (5) ► August (13) ► July (1) ► June (7) ► May (9) ► April (5) ► March (13) ► February (5) ► January (5) ► 2019 (65) ► December (6) ► November (9) ► October (8) ► September (5) ► August (3) ► July (5) ► June (4) ► May (8) ► April (3) ► March (7) ► February (4) ► January (3) ▼ 2018 (59) ► December (4) ▼ November (2) IntroducingaWebComponentandDataAPIforQuick... GoogleSummerofCode:15yearsstrong! ► October (3) ► September (2) ► August (10) ► July (2) ► June (3) ► May (5) ► April (1) ► March (16) ► February (3) ► January (8) ► 2017 (73) ► December (4) ► November (5) ► October (6) ► September (7) ► August (3) ► July (3) ► June (3) ► May (5) ► April (4) ► March (13) ► February (7) ► January (13) ► 2016 (85) ► December (9) ► November (13) ► October (13) ► September (8) ► August (9) ► July (5) ► June (2) ► May (5) ► April (3) ► March (7) ► February (7) ► January (4) ► 2015 (80) ► December (5) ► November (7) ► October (6) ► September (6) ► August (4) ► July (1) ► June (6) ► May (6) ► April (10) ► March (10) ► February (11) ► January (8) ► 2014 (104) ► December (6) ► November (12) ► October (7) ► September (8) ► August (9) ► July (7) ► June (10) ► May (8) ► April (8) ► March (11) ► February (8) ► January (10) ► 2013 (100) ► December (7) ► November (10) ► October (8) ► September (9) ► August (10) ► July (7) ► June (7) ► May (8) ► April (10) ► March (9) ► February (7) ► January (8) ► 2012 (93) ► December (4) ► November (6) ► October (9) ► September (8) ► August (8) ► July (5) ► June (7) ► May (10) ► April (5) ► March (15) ► February (9) ► January (7) ► 2011 (117) ► December (7) ► November (14) ► October (13) ► September (10) ► August (6) ► July (13) ► June (11) ► May (5) ► April (11) ► March (10) ► February (10) ► January (7) ► 2010 (123) ► December (9) ► November (12) ► October (10) ► September (14) ► August (10) ► July (7) ► June (10) ► May (11) ► April (14) ► March (13) ► February (8) ► January (5) ► 2009 (124) ► December (6) ► November (5) ► October (11) ► September (11) ► August (8) ► July (13) ► June (6) ► May (11) ► April (16) ► March (17) ► February (10) ► January (10) ► 2008 (167) ► December (10) ► November (11) ► October (13) ► September (16) ► August (12) ► July (20) ► June (14) ► May (21) ► April (16) ► March (17) ► February (17) Subscribe .
延伸文章資訊
- 1Quick, Draw! Dataset - Papers With Code
The Quick Draw Dataset is a collection of 50 million drawings across 345 categories, contributed ...
- 2Google makes dataset of 50 million drawings available on its ...
The Quick Draw API — which uses Google Cloud Endpoints to host a Node.js API, Jonas explained — p...
- 3Using Quickdraw dataset. An E2E pipeline with tensorflow.js - Medium
- 4arXiv:1907.06417v2 [cs.CV] 23 Oct 2019
Keywords: Quick, Draw! Dataset, Statistical Analysis, Neural Networks. 1 Introduction. Since the ...
- 5Introducing a Web Component and Data API for Quick, Draw!
First, in 2016, there was Quick, Draw!, which uses a neural network to guess what you're drawing....