Реклама
Неуронске мреже могу учинити пуно ствари. Могу да тумаче слике, разумете наше гласове 6 Гоогле Нов функције које ће изменити начин на који тражите Можда већ користите Гоогле Нов на свом Андроид уређају, али извлачите ли све што можете? Познавање ових малих карактеристика може донети велику разлику. Опширније , и превод разговора Како функционише Скипеов Стар Трек ТранслаторНова значајка превођења компаније Скипе нуди нешто о чему су сањали још од Звезданих стаза - начин без напора за комуникацију на више језика. Опширније . Али јесте ли знали да могу и да сликају?
Недавни истраживачки рад (под називом „Неурални алгоритам уметничког стила„) Покренуо је буку онлајн дискусије са неколико упечатљивих визуелних примера. У основи, рад говори о техници за тренирање дубока неуронска мрежа Мицрософт вс Гоогле - Ко води трку за вештачку интелигенцију?Истраживачи умјетне интелигенције остварују опипљив напредак, а људи поново почињу озбиљно да говоре о АИ. Два титана који воде трку за вештачку интелигенцију су Гоогле и Мицрософт. Опширније
одвојити уметнички стил од структуре слике и комбиновати стил једне слике са структуром друге. Резултат свега овога је да можете тренирати огромну неуронску мрежу да фотографије претворите у „неуралне“ слике “које изгледају као да су их сликали познати уметници -„ дигитални фалсификат “, тако да говорити.Ево неколико примера из чланка. Прва слика је оригинал. Касније слике настају у резултатима, а слика са које је стил узоркован приказана је минијатурно.

Оригинални истраживачи, нажалост, нису пустили свој код. Међутим, неки неустрашиви програмери понављали су своје резултате током последњих неколико дана, а њихов је код доступан, опен соурце на Интернету. Све што вам треба за покретање је Линук машина и мало стрпљења.
Данас ћу вас провести како то учинити и показати вам неке своје резултате. Можете то сматрати лабавим наставком нашег Водич за ДеепДреам Створите сопствене вештачке снове о врућини помоћу Гоогле-овог „ДеепДреам“Јесте ли видели троструке слике како излазе из ДеепДреам-а? Желите да направите своје? Гледати на будућност! Опширније . Мало је компликовано, али свако ко има Линук машину може слиједити - не треба искуство кодирања.
Пицассо светло светло претворио сам у Пицассову слику #ДеепСтиле! пиц.твиттер.цом/цјкЕоИхВцФ
- Јамес Блаха (@јамесблаха) 5. септембра 2015
Подешавање софтвера
Прво, ако вам се не жури или немате Линук машину, још увек можете да се играте са ДеепСтиле-ом користећи ДеепФоргер Твиттер бот (пошаљите му слику и стил, а она ће на крају одговорити на жељене резултате). Ако желите да обрадите више слика брзо (и уз већу контролу над резултатима), прочитајте у упутству.
Прво проверите да ли имате ажурну копију Убунту (14.04 је оно што сам користио). Требали бисте имати најмање неколико додатних свирки простора на чврстом диску. За више информација погледајте наш водич дуал-боот Убунту уз Виндовс Уморите од Виндовс-а 8? Како двоструко покретати Виндовс и УбунтуАко откријете да Виндовс 8 није баш ваша шоља чаја и немате изведив пут ка поновном умањивању, можда би била добра идеја да дупло покренете Линук као алтернативу ... Опширније . Требаће вам и роот привилегија, па се обавезно потрудите пре него што наставите.
Основни алати
Десно од шишмиша, ово је пројекат отвореног кода, па ћемо желети да га имамо Гит инсталиран. Гит је златни стандард за софтвер за контролу верзија Шта је Гит и зашто бисте требали користити контролу верзије ако сте програмерКао веб програмери, пуно времена смо склони да радимо на локалним развојним местима, а онда само преносимо све кад завршимо. То је у реду када сте само ви и промене су мале, ... Опширније . Прилично сваки пројекат отвореног кода који вреди знати хостован је на Гитхуб-у.
Да бисте преузели и инсталирали Гит, само отворите терминал и откуцајте „судо апт-гет инсталл гит
“И слажете се са захтевима инсталатора.
Следеће: идемо подесите неке алате за основе потребан да би софтвер радио.
Прво инсталирајте Луа. Ово је језик на којем је алат написан. Прилично је једноставно. Само упишите „судо апт-гет инсталл луа5.2
“И следите поступак инсталације.
Друго, доћи ћемо Луароцкс. Ово је алат који олакшава инсталацију других алата (зар не волите Линук?). За овај упишите „судо апт-гет инсталл луароцкс
"И следите кораке инсталације.
Треће, инсталираћемо Луајит. Ово је управо правовремени преводилац за Луа који ће нам живот учинити мало једноставнијим. Само упишите „судо апт-гет инсталл луајит
.”
Засада је добро.
Ја сам бот који ствара фалсификат из ваших фотографија у стилу познатих сликара. Кликните за упутства испод! пиц.твиттер.цом/3МпТхДНвРЕ
- Тхе Дееп Форгер (@ДеепФоргер) 5. септембра 2015
Оквири
Следеће, инсталираћемо Бакља, научни оквир за рачунање и машинско учење који чини окосницу апликације. Нажалост, овај се не може инсталирати користећи апт-гет (стандардни Убунту менаџер пакета).
Срећом, они имају једноредни инсталатер који користи неку магију командне линије. Вратите се на свој терминал и унесите „цурл -с https://raw.githubusercontent.com/torch/ezinstall/master/install-all | басх
“.
Када завршите, унесите „луајит -лторцх
“. Ово ће приказати интерфејс бакље и проверити да ли је све исправно инсталирано.
Излазите из тога.
Сада ћемо инсталирати лоадцаффе - пакет са неуронском мрежом. Инсталирајте своју једину зависност тако што ћете откуцати „судо апт-гет инсталл либпротобуф-дев протобуф-компајлер
“. Тада можете сами инсталирати пакет користећи „судо луароцкс инсталирати лоадцаффе "
.
@Јохницхолас Ваша кривотворина, авец стила школе Рембрандта ван Ријна. #Дигитална уметност#СтилеНетпиц.твиттер.цом/пф0сЗкВкаТ
- Тхе Дееп Форгер (@ДеепФоргер) 7. септембра 2015
Двострука провера зависности
На крају, прелиминарно ћемо ажурирати неке ствари само да бисмо били сигурни да све иде глатко.
Тип "судо луароцкс инсталирај слику
“Да бисте били сигурни да је ваш пакет слика ажуриран. Затим унесите „луароцкс инсталирати нн
"Који ће учинити исто за ваш нн пакет.
Инсталирање дубоког стила
У реду! У овом тренутку смо спремни да сами инсталирамо софтвер. Ради чистоће, створите нову фасциклу у вашем матичном директорију („мкдир ДеепСтиле“). Затим га унесите користећи „цд Деепстиле
“. Сада откуцајте „клони судо гит https://github.com/jcjohnson/neural-style.git".
Сљедеће, морамо преузети модел. Направите шољу кафе или нешто слично, ово ће потрајати. Назад на терминал и откуцајте „судо сх модели / довнлоад_моделс.сх
“. Започеће дуг, сложени процес преузимања. Ако не успе због грешака у дозволи, покушајте да себи дате дозволе за читање и писање у одговарајућим мапама користећи цхмод.
@ 44тхатс44оарс ово је наручила #ПроцедуралАрт#НеуралАрт. пиц.твиттер.цом/тбМХ7гсвц8
- Тхе Дееп Форгер (@ДеепФоргер) 6. септембра 2015
Коришћење Дееп Стиле-а
Ок, добро је да кренемо. Употреба софтвера је прилично једноставна.
Провјерите јесте ли у Директоријум ДеепСтиле / неуронског стила у терминалу. Сада ће вам требати неке слике за рад. Преузмите их са Интернета (или шта год друго), а затим их копирајте у Директоријум ДеепСтиле / неуронског стила помоћу прегледача датотека.
Сада можете да користите командну линију за обраду појединачних слика. Формат је прилично једноставан:
тх неурал_стиле.луа -стиле_имаге ИОУРПАИНТИНГХЕРЕ.јпг - цонтент_имаге ИОУРПХОТОХЕРЕ.јпг -гпу -1
(Очигледно ћете морати да замените комаде у АЛЛ ЦАПС именима ваших датотека).
То ће покренути неуронску мрежу. Трајаће око сат времена, пљуштајући нове делимично конвергиране слике сваких неколико минута док се не заврши. Тхе -гпу -1
застава спречава да покуша приступ вашем ГПУ-у.
Након неколико сати покушаја (и неколико пута брицкирања оперативног система) нисам успео да натерам Убунту и ЦУДА да се лепо играју са својим ГПУ-ом (НВИДИА ГТКС 970). Ако имате више среће с тим, хтећете да инсталирате ЦУДА и цуданн.торцх (погледајте гитхуб репо за више информација). Ако не, то је у реду - и даље ће радити с вашим ЦПУ-ом; биће само мало спорије
Ако имате било каквих проблема око тога да све ово радите, питајте ме у коментарима, а ја ћу дати све од себе да вам помогнем.
Резултати
Ево неколико слика које сам генерисао у последњих неколико дана. Резултати су мешани, али многи од њих су прилично импресивни.

Кликните овде за пуну резолуцију.
Ово је мој пријатељ Зацк на планинарском путовању у Иелловстоне. Стил потиче из апстрактне слике, коју је створио Тхереса Паден. Занимало ме је када видим како ће систем радити помоћу слике са апсолутно никаквом структуром. Резултати су прилично уредни и дефинитивно се могу видети сличности стилске слике.

Кликните овде за пуну резолуцију.
Ово је љубазност једног од мојих најдражих уметника, Цхарлеса Демутх-а (види: Тамјан нове цркве, и Слика 5 у злату). Занимљиво је да је Демутх једна од главних визуелних инспирација за уметност Теам Фортресс 2 Теам Фортресс 2: Бесплатна игра са паром коју морате игратиДа ли је Теам Фортресс 2 само брза игра за тестирање графике и перформанси или је то игра вредна понављања? Опширније , као што видите из слике стила.
Нахранио сам је сликом из Јерсеи Цитија коју сам нашао на Викимедији. Резултати су... прилично добри. Није схватио угаоност Демутховог стила, али је свакако покупио мекан, текстуриран изглед и палету боја.

Кликните овде за пуну резолуцију.
Овај је покушај да се генерише синтетички О'Кееффе, користећи прилично животну слику неких цветова које сам нашао. Резултати су, искрено, спектакуларни. Естетски, ово је један од мојих најдражих резултата. Богатство боја и облика О'Кееффеа јасно се види. Слојевите ивице цветних латица постају ивице листова у позадини. Цветови се сами растварају у боје, постајући готово апстрактни.
Било би добро слика када би то урадио човек. Веома сам у искушењу да потрошим неколико дана на верзију ове верзије веће резолуције и да је урамим.

Кликните овде за пуну резолуцију.
Ево моје пријатељице Сханнон у костиму за Ноћ вештица, у Пицассовој штампи. Занимљиво је да је уређај одабрао да доњи део лица обоји у бело (слично распореду слике у Пицассовом делу). Нисам сигуран да ли је ово била случајност или не, али резултати су упечатљиви. Такође се чини да је тачно идентификовала Сханнонову косу на левој страни и цртала је поново користећи боју и линију с косе на слици. За свој шешир.
Ово је један од дела где ограничења технике почињу да постају јасна. Да је Пицассо заправо сликао Сханнон, избацио би јој структуру лица и искривио црте лица да би постигао жељени ефекат. Овај систем не разуме те врсте концепата високог нивоа и може да имитира само површне аспекте стила, попут тамних, угаоних линија и палете боја.

Кликните овде за пуну резолуцију.
Прилично једноставна: слика Еиффелове куле и Ван Гогхове слике друго Звездана ноћ. Добар је посао стварање облака у Ван Гогх-еи стилу, упркос недостатку облака на оригиналној слици. Такође добро ради на превођењу сцене из дана у ноћ.
Нисам био сигуран зашто је одлучио да врх Фиффелове куле постане ватрени стуб. Изгледа цоол, али није заиста оправдано из улазних података. Тада сам схватио да слика у стилу има тринаест дугих, вертикалних жутих трака у себи у виду рефлексија у води. То је прилично масивна група, с обзиром на тако мало података о тренингу. Лоша ствар је вероватно научила да било која вертикална ивица високог контраста мора бити једно од тих одраза. Можете више да видите туђе вертикалне пруге у облацима.
Кликните овде за пуну резолуцију.
Иста Ван Гогх слика, али овај пут сам јој дао неколико стварних звезда да сликају. У овом случају, стубови дела маглице Орао. Свиђају ми се резултати - мада, још једном можете видети његову опседнутост жутим пругама. Сваки вертикални део стуба постаје светла, бљештаво жута линија. Такође је очигледно узнемирен зеленом, која се није појавила у подацима о тренинзима, и даје све од себе да је се реши у корист плаве и црне.
Технологија
Неки резултати овога су изузетно убедљиви, мада техника има јасна ограничења. Неке слике имају лошу композицију, а систем има потешкоћа с апстрактнијим уметницима попут Пицасса - који је чувено волео да искривљује своју тему, распршујући њене карактеристике. Алгоритам прихвата његове углате линије и боје косе, али је и даље роб за вредности пиксела на слици. Не схвата да би требало да одступите предалеко од изворног материјала.
Оно што ме узбуђује у свему томе је што не мислим да су та ограничења фундаментална.
Приступ који се овде користи - оспособљавање мреже на једној слици и коришћење њене конструкције за другу - у основи је врста хака. Мрежи пружа врло мало података са којима ради. Напреднија верзија ове апликације користила би мрежу која има информације о многим слике, а можда чак и стварне слике, да би јој дао доста контекста у вези са сликом коју покушава "Фарба."
Дубоко схватање стила може постојати само у ширем контексту. Не можете да то добијете из једне слике Дизајнирање архитектуре која систему омогућава приступ ширим подацима може му омогућити да добије више „Људско“ разумевање слике и како уметници представљају различите елементе стварности свет. Таква мрежа би могла да произведе слике које су апстрактније и имају бољу композицију. Такви алгоритми би престали бити цоол играчка (попут ове) и постали би начин за стварање стварне, оригиналне уметности.
Што је на неки начин врло осебујна мисао.
Прављење властитих слика
Ако добијете разочаравајући резултат, можете се мало поиграти са опцијама да бисте добили што убедљивије резултате. Потпуна листа налази се на Гитхуб-у. Важни су
- -цонтент_веигхт-валуе Колико треба да важи термин реконструкције садржаја. Подразумевано је 5е0.
- -стиле_веигхт -валуе: Колику тежину дати слици слике. Подразумевано је 1е2.
- -стиле_сцале - вредност: Колику величину закрпа треба да систем анализира (веће постаје апстрактније). Подразумевано је 1,0.
Након што све постигнете на своје задовољство, у коментарима објавите своје најзанимљивије слике. Заиста ме занима шта ви смислите.
Имаге Цредитс: сликар људског мозга преко Схуттерстоцка
Писац и новинар са северозапада, Андре је загарантовано да ће остати функционалан до 50 степени Целзијуса, а водоотпоран је до дубине од дванаест стопа.