«Потолка в моей профессии нет — можно развиваться бесконечно». Интервью с создателем NtechLab Артемом Кухаренко

ПАРТНЕРСКИЙ МАТЕРИАЛ

О том, как превратить свое хобби в успешный продукт

Имен­но на базе тех­но­ло­гии Ntech­Lab в 2016 году было со­зда­но при­ло­же­ние Find­Face — сер­вис, ко­то­рый поз­во­лял по фо­то­гра­фии най­ти че­ло­ве­ка в «Вкон­так­те». То­гда про­грам­ма на­де­ла­ла мно­го шума: кого-то вос­хи­ща­ла но­вая тех­но­ло­гия, кого-то, на­про­тив, воз­му­ща­ла. Мно­гие по­счи­та­ли, что при­ло­же­ние уби­ва­ет при­ват­ность. В 2018 сер­вис за­кры­ли, и сей­час Ntech­Lab ра­бо­та­ет ис­клю­чи­тель­но с ком­па­ни­я­ми и го­су­дар­ством. В рам­ках про­ек­та «Цех: Пе­ре­за­груз­ка» мы по­го­во­ри­ли с Ар­те­мом об эти­че­ской сто­роне его ра­бо­ты, раз­ви­тии ка­рье­ры и вдох­но­ве­нии.




Как все на­чи­на­лось

Ком­пью­тер у меня по­явил­ся от­но­си­тель­но рано — в во­семь лет. Как и все, я сна­ча­ла толь­ко иг­рал в ком­пью­тер­ные игры: пер­вые Need for Speed и вот это все. По­том ком­пью­тер стал для меня чем-то боль­шим, я пе­ре­стал рас­смат­ри­вать его толь­ко как иг­руш­ку. С пя­то­го клас­са стал за­ни­мать­ся ба­зо­вым про­грам­ми­ро­ва­ни­ем, в вось­мом — олим­пи­ад­ным. Сле­ду­ю­щим ша­гом стал уни­вер­си­тет. Я по­сту­пил в МГУ на фа­куль­тет вы­чис­ли­тель­ной ма­те­ма­ти­ки и ки­бер­не­ти­ки.

О стар­те ка­рье­ры

В уни­вер­си­те­те я по­пал на ка­фед­ру ком­пью­тер­ной гра­фи­ки и там ак­тив­но изу­чал ма­шин­ное обу­че­ние. По­том по­зна­ко­мил­ся с ней­рон­ны­ми се­тя­ми, ко­то­рые яв­ля­ют­ся под­мно­же­ством ал­го­рит­мов ма­шин­но­го обу­че­ния. Я очень этим увлек­ся и ре­шил при­ме­нить ал­го­ритм ней­рон­ных се­тей на прак­ти­ке для ре­ше­ния ка­ких-то фак­ти­че­ских за­дач. Мне хо­те­лось сде­лать про­стое при­ло­же­ние в те­ле­фоне, и в ка­че­стве при­ме­ра раз­ра­бо­тал ал­го­ритм для рас­по­зна­ва­ния по­ро­ды со­бак — про­сто так, в ка­че­стве раз­вле­че­ния. Я по­ка­зал его дру­зьям, а они по­зна­ко­ми­ли меня с бу­ду­щи­ми ин­ве­сто­ра­ми. Мы ста­ли го­во­рить о тех за­да­чах, ко­то­рые мо­гут ре­шать ней­рон­ные сети, и ре­ши­ли, что было бы ин­те­рес­но де­лать ал­го­ритм рас­по­зна­ва­ния лиц на ос­но­ве ней­рон­ных се­тей. Из­на­чаль­но идея была в том, что­бы ис­кать по­хо­жих лю­дей по «Вкон­так­те». Как раз из это­го и ро­дил­ся Find­Face.

О по­бе­де в кон­кур­се

Мы на­ча­ли де­лать ал­го­ритм для по­ис­ка по­хо­жих лю­дей и че­рез пол­го­да по­сле на­ча­ла его раз­ра­бот­ки узна­ли, что про­во­дит­ся ми­ро­вой чем­пи­о­нат по рас­по­зна­ва­нию лиц The MegaFace Bench­mark, ор­га­ни­зо­ван­ный уни­вер­си­те­том Ва­шинг­то­на. Мы от­пра­ви­ли туда свой ал­го­ритм — не для по­бе­ды, а что­бы по­нять, как мы со­от­но­сим­ся с дру­ги­ми кан­ди­да­та­ми. Но неожи­дан­но для всех за­ня­ли пер­вое ме­сто. Вто­рое за­ня­ла ко­ман­да Google.

Все очень уди­ви­лись и, ко­неч­но, об­ра­до­ва­лись. С это­го мо­мен­та ком­па­ния на­ча­ла ак­тив­но раз­ви­вать­ся и рас­ти. Ста­ли по­яв­лять­ся но­вые про­дук­ты, сер­ви­сы. Мне на тот мо­мент было 25 лет.

Об управ­ле­нии ком­па­ни­ей

По­сле по­бе­ды в кон­кур­се все ста­ло про­ис­хо­дить очень стре­ми­тель­но. При­хо­ди­лось встре­чать­ся с ин­ве­сто­ра­ми, кли­ен­та­ми, жур­на­ли­ста­ми, по­сто­ян­но об­щать­ся с но­вы­ми людь­ми, управ­лять ком­па­ни­ей. Для меня это был аб­со­лют­но но­вый опыт. Я люб­лю об­щать­ся с людь­ми, но из-за ор­га­ни­за­ци­он­ной ра­бо­ты и управ­ле­ния ко­ман­дой слиш­ком мало вре­ме­ни оста­ет­ся на соб­ствен­ное раз­ви­тие в об­ла­сти про­грам­ми­ро­ва­ния. Я даже в от­пус­ке люб­лю по­чи­тать про про­грам­ми­ро­ва­ние или сде­лать что-то неслож­ное — мне это до­став­ля­ет удо­воль­ствие. И мой глав­ный прин­цип в ра­бо­те: де­лать то, что нра­вит­ся.

О ра­бо­чих пла­нах

Сей­час я все вре­мя за­ни­ма­юсь Ntech­Lab'ом. Мы улуч­ша­ем ра­бо­ту ба­зо­во­го ал­го­рит­ма по рас­по­зна­ва­нию лиц и раз­ра­ба­ты­ва­ем но­вые. На­при­мер, рас­по­зна­ва­ние эмо­ций че­ло­ве­ка по фо­то­гра­фии и лю­дей — по си­лу­эту, рас­по­зна­ва­ние дей­ствий лю­дей по ви­део. На­при­мер, наш ал­го­ритм мо­жет опре­де­лить, что че­ло­век идет и раз­го­ва­ри­ва­ет по мо­биль­но­му те­ле­фо­ну или сто­ит и ку­рит на оста­нов­ке.

Об эти­ке

Мы, в первую оче­редь, де­ла­ем тех­но­ло­гию. Я смот­рю на это с ин­же­нер­ной точ­ки зре­ния. Мне ин­те­рес­но сде­лать ал­го­ритм, ко­то­рый бу­дет хо­ро­шо ра­бо­тать. Есте­ствен­но, долж­но быть ре­гу­ли­ро­ва­ние, где эти ал­го­рит­мы мож­но ис­поль­зо­вать, а где — нет. Мы ак­тив­но участ­ву­ем в этих об­суж­де­ни­ях и го­то­вы предо­став­лять соб­ствен­ную экс­пер­ти­зу, что­бы объ­яс­нить, что с по­мо­щью это­го ал­го­рит­ма мож­но сде­лать, а что — нель­зя. Ду­маю, та­кой ажи­о­таж слу­ча­ет­ся во­круг лю­бых но­вых тех­но­ло­гий: пер­вое вре­мя люди пы­та­ют­ся по­нять, как их при­ме­нять луч­шим об­ра­зом. Счи­таю, что че­рез ка­кое-то вре­мя все при­дут к бо­лее-ме­нее еди­но­му стан­дар­ту.

О раз­ви­тии

Мне ка­жет­ся, ма­шин­ное обу­че­ние и ней­рон­ные сети толь­ко на­чи­на­ют раз­ви­вать­ся. Еще мно­го но­во­го мож­но при­ду­мы­вать. Даже те ал­го­рит­мы, ко­то­рые уже при­ду­ма­ны, мож­но раз­ви­вать и при­ме­нять к огром­но­му ко­ли­че­ству за­дач в ре­аль­ной жиз­ни. Ду­маю, по­тол­ка в моей про­фес­сии точ­но нет — здесь мож­но раз­ви­вать­ся бес­ко­неч­но.

Но что­бы до­стичь вы­со­ких ре­зуль­та­тов, надо об­ла­дать тер­пе­ни­ем и усид­чи­во­стью. По­то­му что объ­ем ин­фор­ма­ции, ко­то­рый пред­сто­ит изу­чать, — огром­ный.

О вдох­но­ве­нии и под­держ­ке

У меня оста­ет­ся вре­мя на до­суг: я, как и все, люб­лю встре­чать­ся с дру­зья­ми, про­во­дить вре­мя с же­ной, за­ни­мать­ся спор­том. На­при­мер, обо­жаю сно­уборд. Бо­лее того, мои ро­ди­те­ли, жена, близ­кие дру­зья — это моя под­держ­ка и вдох­но­ве­ние. Те люди, на ко­то­рых я все­гда могу по­ло­жить­ся.

А что ка­са­ет­ся ра­бо­ты, в моей жиз­ни было два че­ло­ве­ка, ко­то­рые ока­за­ли боль­шое вли­я­ние на меня как на про­фес­си­о­на­ла, — папа, ко­то­рый по­сто­ян­но за­ни­мал­ся со мной ма­те­ма­ти­кой, и учи­тель по ин­фор­ма­ти­ке с вось­мо­го клас­са в шко­ле 1543 — Вик­тор Ма­тю­хин. Бла­го­да­ря ему я стал за­ни­мать­ся олим­пи­ад­ным про­грам­ми­ро­ва­ни­ем и ре­ше­ни­ем слож­ных ин­те­рес­ных за­да­чек. Имен­но они ста­ли той ос­но­вой, из-за ко­то­рой по­явил­ся Ntech­Lab.