Introducing a Web Component and Data API for Quick, Draw!

文章推薦指數: 80 %
投票人數:10人

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 .



請為這篇文章評分?