Tämä Twitter-botti värittää kaikki mustavalkoiset valokuvat

Geovanny Zambrano/Colorize_bot

Yksiväristen valokuvien väritys on käytäntö, joka juontaa juurensa valokuvauksen varhaisimmista ajoista. Koska värivalokuvaus ei ollut useimpien kuluttajien saatavilla 1940-luvulle asti, yleisö, joka halusi parantaa valokuvien todellisuutta, kokeili usein käsinvärjäystä vaihtoehtona. Se oli uskomattoman aikaa vievä työ, jossa käytettiin vesivärejä, öljyjä tai pastellivärejä – ja tulokset, Vaikka ne ovat varmasti erottuvia, ne eivät välttämättä näytä aivan yhtä realistisilta kuin niiden luojat saattavat nähdä toivoi.

Sisällys

  • Pandemiaprojekti
  • Miten Colorize_bot toimii
  • Menestyksen mitta

Nykyään mustavalkoisten kuvien muuttaminen täysvärivalokuviksi on paljon helpompaa – ja tulokset ovat paljon, paljon parempia. Kuinka helppoa? Sinun tarvitsee vain lähettää tai paikantaa yksivärinen kuva Twitterissä ja vastata siihen viestillä @colorize_bot. Kuten värittävän Captain Planetin kutsuminen, Colorize_bot – kuten se tunnetaan – alkaa välittömästi toimia digitaalisten Crayolien kanssa, jättäen käyttäjälle tuoreen monivärisen kuvan ja iloisen sanan "Tietenkin, mukava auttaa sinua!" Tämä kaikki tapahtuu vain muutaman ihmisen sisällä sekuntia.

Suositellut videot

Ja sinulla on 21-vuotias tietojenkäsittelytieteen ja tekniikan opiskelija Ecuadorista – ja näppärä A.I. työkalut - kiittää siitä.

Liittyvät

  • Facebookin uusi kuvantunnistus A.I. on koulutettu miljardiin Instagram-kuvaan
  • Perääntykää, valokuvavarkaat: Flickr varoittaa valokuvaajia kuvavarkauksista Pixsyllä

Pandemiaprojekti

"Colorize_bot on epäilemättä paras projektini", luoja Geovanny Zambrano kertoi Digital Trendsille.

Kuten monien nyt pyörivien projektien kohdalla, Colorize_bot heräsi digitaaliseen elämään pandemian seurauksena. Zambrano huomasi olevansa jumissa kotona "paljon vapaa-aikaa" käsissään ja päätti luoda Twitter-botin harjoittaakseen JavaScript-taitojaan.

Geovanny Zambrano/Colorize_bot

Näitä yksinkertaisia ​​ohjelmistotyökaluja, joiden käyttökelpoisuus vaihtelee, voidaan käyttää suorittamaan erilaisia ​​itsenäisiä toimintoja Twitterissä – olipa kyseessä sitten linkkien twiitaaminen ilmaisiin e-kirjoihin Amazonissa tai yhdistämällä uutisotsikot koomisen vaikutuksen vuoksi. "Minulla oli monia ideoita", hän sanoi. "Botista, joka julkaisee motivoivan lauseen joka tunti, bottiin "tuntikääntäjäksi". Projektin tavoitteena ei koskaan ollut saada seuraajia. Tavoitteeni oli vain luoda [jotain hyödyllistä].”

Tässä vaiheessa hän muisti seitsemän kuukautta aiemmin näkemänsä YouTube-videon, jossa kerrottiin, kuinka koneoppimista voidaan käyttää vanhojen valokuvien remasterointiin. Zambrano keksi konseptin rakentaa joidenkin näistä A.I. työkaluja, jotka olivat vapaasti saatavilla verkossa, ja muuntamalla ne väritystyökaluksi. Hän aloitti 26. lokakuuta ja työskenteli kuukauden ajan noin kolme tai neljä tuntia joka päivä.

Botin ensimmäinen versio – rajoitettu, joka pystyi käsittelemään vain yhden kuvan twiittiä kohden – julkaistiin 28.11.2020.

Miten Colorize_bot toimii

Aina kun käyttäjä merkitsee Colorize_botin twiittiin, se aktivoituu välittömästi webhookilla, joka monitorit kutsua varten 24/7. Kun maininta on kaapattu, käsitelty ja vahvistettu, se kerää yksiväriset kuvat ja siirtää ne toiseen väritys-A.I: hen. työkalu. Tätä ei ole Zambrano luonut, vaan se on pikemminkin tutkija Jason Anticin kehittämä avoimen lähdekoodin malli.

Geovanny Zambrano/Colorize_bot

Kuten kuvattu Githubissa, malli käyttää Generative Adversarial Network (GAN) muunnelmaa, erottajaa ja generaattoria A.I. järjestelmä, jota on aiemmin käytetty kaiken luomiseen väärennetty ihmisen geneettinen koodi to A.I. maalaukset. NoGAN-työkalulla voidaan värittää sekä still-kuvia että videoita, vaikka jälkimmäinen kestää yllättäen hieman kauemmin. Kuten Antic selittää mallia koskevassa viestissä, edes hän ei ole täysin varma siitä, kuinka se poimii sellaisia ​​tietoja, joita se tekee kuvien värittämiseen. Se vain oppii tämän valtavista tietomääristä, jotka voidaan sitten viedä oikeaan suuntaan oikeita algoritmeja käyttämällä.

”Paras veikkaukseni on, että mallit oppivat mielenkiintoisia sääntöjä värittämiseen perustuen Mustavalkoisissa kuvissa on hienovaraisia ​​vihjeitä, joita en todellakaan odottaisi olevan olemassa", Antic kirjoittaa. "Tämä tulos johtaa hienosti deterministisiin ja johdonmukaisiin tuloksiin, mikä tarkoittaa, että sinulla ei ole jäljitysmallien värityspäätöksiä, koska ne eivät ole mielivaltaisia. Lisäksi ne näyttävät huomattavan kestäviltä, ​​joten jopa liikkuvissa kohtauksissa renderöinnit ovat hyvin yhdenmukaisia."

Geovanny Zambrano/Colorize_bot

Valmis kuva lähetetään sitten takaisin Colorize_botille julkaistavaksi Twitterissä. Koko järjestelmä, jossa ensimmäinen maininta tallennetaan vastaamalla twiittiin, kestää vain 10 sekuntia käsittelyssä. Botti on kuitenkin ohjelmoitu vastaamaan vain 30 sekunnin välein, jotta se ei riko Twitterin roskapostia koskevia sääntöjä. Se vastaa myös vain yhteen mainintaan tunnissa käyttäjää kohti säästääkseen infrastruktuurikustannuksia, joihin Zambranolla ei opiskelijana ole helposti varaa.

"Tällä hetkellä maksan noin 30 dollaria kuukaudessa pitääkseni projektin aktiivisena", hän sanoi. ”Tämän olen rahoittanut itse säästöilläni. Jatkossa, kun en voi enää maksaa tätä, aion pyytää jonkinlaista lahjoitusta tai sponsorointia kiinnostuneelta laitokselta."

Menestyksen mitta

Botti ei ole täydellinen, eikä se ole ihmeidentekijä. Esimerkiksi matalaresoluutioiset kuvat antavat matalaresoluutioisia tuloksia. Zambrano sanoi erityisesti, että Colorize_bot pärjää huonosti mangakuvien värittämisessä, jota ihmiset usein pyytävät sitä tekemään. "Tämä johtuu teknisellä tasolla siitä, että väritysmallia on koulutettu oikeilla kuvilla", hän sanoi. Kun sitä pyydetään värittämään erityyppisiä kuvia kuin ne, joihin se on koulutettu, tulokset eivät ole täydellisiä.

Mustavalkoiset valokuvat väritetty
Geovanny Zambrano/Colorize_bot

Siitä huolimatta se on osoittautunut monissa tapauksissa vaikuttavan tarkaksi, niin että Colorize_Bot on jo kerännyt Twitterissä yli 30 000 seuraajaa muutamassa lyhyessä kuukaudessa. Palveluun kutsuvien ihmisten nopea haku paljastaa, että sitä pyydetään vähintään muutaman minuutin välein.

"Parhaat tarinat, joita minulla on tämän projektin kehityksestä, ovat olleet ihmiset, jotka kirjoittavat minulle kiittäen minua vanhojen sukulaistensa valokuvien värittämisestä", Zambrano sanoi. Yksi henkilö jopa lähetti hänelle kuvan äidistään, jolla oli kehystetty valokuva esi-isän väritetystä kuvasta. On vaikea arvioida tällaisen projektin arvoa rahallisesti. Mutta mitä tulee tunteeseen, että koodauskuukaudet menivät hyvin? Nämä tarinat osoittavat, että hän oli voittaja.

"Mikä hetken minä elän sinä yönä, se oli tyytyväisyyden, ilon ja optimismin tunne", hän sanoi. "Näin tuon kauniin äidin pitelevän tulostettaan, sai minut ymmärtämään, että monesti asioilla, joita teemme pelkästään auttaaksemme muita ihmisiä, voi olla suuri vaikutus."

Toimittajien suositukset

  • A.I. ei yleensä unohda mitään, mutta Facebookin uusi järjestelmä unohtaa. Tässä on syy
  • A.I. saavuttaa merkittäviä virstanpylväitä vuonna 2020. Tässä yhteenveto