ИИ: немно­го о скры­той ло­ги­ке

Аватар пользователя Mr.Wolf

"Дру­зья мои, я опе­ча­лен!"

Жур­на­ли­сты нашли еще один повод по­бо­ять­ся ИИ. Ока­зы­ва­ет­ся (!) ав­то­ры кон­крет­ной ИИ-​модели могут де­лать в ней "за­клад­ки", ко­то­рые при опре­де­лен­ных усло­ви­ях - будут да­вать непра­виль­ные от­ве­ты или вы­пол­нять про­чие не со­всем ожи­да­е­мые дей­ствия. 

Ге­ни­аль­ность дан­но­го от­кры­тия слож­но осо­знать од­но­мо­мент­но, тре­бу­ет­ся спе­ци­аль­ная под­го­тов­ка и со­от­вет­ству­ю­щий на­строй. Так что - не спе­ши­те с вы­во­да­ми! (сар­казм).

Од­на­ко - к фак­ту­ре. Ока­зы­ва­ет­ся, при­ме­не­ние ИИ в тех или иных сфе­рах че­ло­ве­че­ской де­я­тель­но­сти, несет по­ми­мо тра­ди­ци­он­ных и неко­то­рые новые риски, свя­зан­ные с этим самым ИИ. Про­стей­ший ва­ри­ант: вы ис­поль­зу­е­те ИИ для обес­пе­че­ния про­пуск­но­го ре­жи­ма на неко­то­рый объ­ект, убрав ре­аль­ных охран­ни­ков с кон­тро­ля входа. В слу­чае, если зло­умыш­лен­ник смо­жет об­ма­нуть ИИ (на­при­мер, удач­но при­ки­нув­шись штат­ным со­труд­ни­ком) - ни­ка­ких про­блем с про­ник­но­ве­ни­ем на объ­ект у него не воз­ник­нет. Со­от­вет­ствен­но, если рань­ше надо был сле­дить за охран­ни­ка­ми и ре­гу­ляр­но учить их иден­ти­фи­ци­ро­вать чу­жа­ков - то те­перь ана­ло­гич­ные дей­ствия долж­ны вы­пол­нять­ся в от­но­ше­нии при­ме­ня­е­мо­го ИИ: его ре­гу­ляр­но надо "до­учи­вать" с уче­том воз­ник­но­ве­ния у зло­умыш­лен­ни­ков новых спо­со­бов об­ма­на. Пока всё ло­гич­но.

В 2019 году на ан­ти­ви­рус­ные про­дук­ты за ав­тор­ством аме­ри­кан­ской ком­па­нии Cylance (ко­то­рая ре­а­ли­зо­ва­ла в них при­ме­не­ние ИИ), была со­вер­ше­на успеш­ная атака, поз­во­лив­шая за­ра­зить мно­гих кли­ен­тов, поль­зо­вав­шим­ся их про­дук­та­ми. Идея атаки была такая же, как в при­ве­ден­ном выше при­ме­ре: по­ни­мая как имен­но ра­бо­та­ет в ан­ти­ви­ру­се Cylance ИИ-​модель, зло­умыш­лен­ни­ки со­зда­ли вирус, ко­то­рый дан­ная мо­дель не рас­по­зна­ва­ла в ка­че­стве угро­зы и про­пус­ка­ла в за­щи­ща­е­мую сеть, предо­став­ляя ши­ро­кий про­стор для  даль­ней­ших дей­ствий. 

Ряд со­труд­ни­ков этой самой Cylance сде­ла­ли ве­ли­кий вывод, что та­ко­го рода атаки воз­мож­ны не толь­ко на про­дукт их ра­бо­то­да­те­ля, а во­об­ще на любой про­дукт, ис­поль­зу­ю­щий ИИ, уви­де­ли в этом для себя неко­то­рую воз­мож­ность за­ра­бо­тать и ор­га­ни­зо­ва­ли ком­па­нию HiddenLayer, ко­то­рая

раз­ра­ба­ты­ва­ет ин­стру­мен­ты и биб­лио­те­ки для ви­зу­а­ли­за­ции и ана­ли­за ней­рон­ных сетей. Про­дук­ты HiddenLayer по­мо­га­ют ис­сле­до­ва­те­лям и раз­ра­бот­чи­кам ви­зу­а­ли­зи­ро­вать и по­ни­мать внут­рен­нюю струк­ту­ру ней­рон­ных сетей, что может быть по­лез­но для от­лад­ки, оп­ти­ми­за­ции и улуч­ше­ния мо­де­лей ма­шин­но­го обу­че­ния.
Кроме того, ком­па­ния также спе­ци­а­ли­зи­ру­ет­ся на ки­бер­без­опас­но­сти ис­кус­ствен­но­го ин­тел­лек­та (ИИ) и ма­шин­но­го обу­че­ния. Она про­во­дит ис­сле­до­ва­ния уяз­ви­мо­стей в ИИ-​системах и раз­ра­ба­ты­ва­ет ре­ше­ния для укреп­ле­ния без­опас­но­сти этих тех­но­ло­гий, по­мо­гая предот­вра­щать воз­мож­ные вре­до­нос­ные дей­ствия.

(ис­точ­ник)

И вот эти самые та­лант­ли­вые HiddenLayer-​специалисты, ко­вы­ря­ясь в спо­со­бах взло­ма ИИ-​моделей (в дей­стви­тель­но­сти - вполне себе по­лез­ная де­я­тель­ность, и в своем блоге они ре­гу­ляр­но пуб­ли­ку­ют опре­де­лен­ные на­ра­бот­ки по дан­но­му во­про­су), за­од­но ре­ши­ли по­ко­пать и в немно­го дру­гую сто­ро­ну: а что если автор ИИ-​модели сам не так чтобы чист на руку, и пред­ла­гая оную кому-​то в дей­стви­тель­но­сти за­сы­ла­ет "тро­ян­ско­го коня"? 

Re: "Да неже­ли такое воз­мож­но"! (крик души)

В общем, ре­бя­та по­ин­те­ре­со­ва­лись име­ю­щи­ми­ся на­уч­ны­ми на­ра­бот­ка­ми по дан­ной теме (см. тут и тут) и при­шли к пе­чаль­но­му вы­во­ду - что там всё плохо. В том смыс­ле, что - да, угро­за не толь­ко не аб­стракт­на, но очень даже кон­крет­на. Од­на­ко - сюр­приз! - ее ре­а­ли­за­ция (в рас­смат­ри­ва­е­мых ва­ри­ан­тах) - за­ня­тие из не так чтобы де­ше­вых. По­то­му как ИИ-​модель за­го­ня­лась в нуж­ный ва­ри­ант по­ве­де­ния путем скарм­ли­ва­ния ей спе­ци­аль­но под­го­тов­лен­ных обу­ча­ю­щих по­сле­до­ва­тель­но­стей. Это, ко­неч­но же - за­трат­но и по сро­кам и по сто­и­мо­сти, хотя вполне себе ре­а­ли­зу­е­мо (пом­ним скан­дал с ви­зу­а­ли­за­ци­ей ИИ се­на­то­ров США в 19 веке,

что не так чтобы атака, но ра­бо­то­спо­соб­ность схемы вполне себе под­твер­жда­ет: если учить мо­дель толь­ко на цвет­ных - про белых она и знать то не будет). Ну а если до­ро­го - то и бо­ять­ся силь­но не надо (ибо толь­ко у дяди Сэма денег неме­ря­но, а он и так всё что угод­но за­му­тит).

Од­на­ко озна­чен­ные твор­че­ские умы пошли ис­кать более де­ше­вые ва­ри­ан­ты фор­ми­ро­ва­ния за­кла­док. И - ко­неч­но же - нашли. На­зва­ли их "ShadowLogic", про­ве­ри­ли ра­бо­то­спо­соб­ность на ряде до­ступ­ных мо­де­лей - и опуб­ли­ко­ва­ли об­на­де­жи­ва­ю­щие ре­зуль­та­ты: да, ИИ-​троянам быть!

Крат­ко идея в сле­ду­ю­щем: по­сколь­ку сама по себе ИИ-​модель - это некий набор ве­со­вых функ­ций и пра­вил по­лу­че­ния ре­зуль­та­та - ко­то­рый весь­ма велик по объ­е­му, то среди оных можно скрыть несколь­ко шту­чек, пред­на­зна­чен­ных для пе­ре­клю­че­ния мо­де­ли в нуж­ный для зло­умыш­лен­ни­ка режим ра­бо­ты при по­лу­че­нии на вход неко­то­ро­го "триг­гер­но­го со­об­ще­ния" (a la "стоп-​слова"). При­чем внешне эти самые "до­пол­ни­тель­ные" функ­ции ничем не от­ли­ча­ют­ся от всех осталь­ных таких же, пред­на­зна­чен­ных для вы­пол­не­ния мо­де­лью за­яв­лен­но­го функ­ци­о­на­ла, вот толь­ко ко­эф­фи­ци­ен­ти­ки у них под­прав­ле­ны в нуж­ную сто­ро­ну и оформ­ле­ны так, чтобы не ме­ня­лись при обу­че­нии.

У под­хо­да об­на­ру­жи­лись сразу несколь­ко плю­сов: от­но­си­тель­ная де­ше­виз­на, по­ра­зи­тель­ная скрыт­ность и прак­ти­че­ски невоз­мож­ность вы­яв­ле­ния путем внеш­не­го те­сти­ро­ва­ния, ибо мо­дель до по­лу­че­ния "стоп-​слова" - пол­но­цен­но вы­пол­ня­ет весь свой функ­ци­о­нал. В ка­че­стве бо­ну­са - это устой­чи­вость та­ко­го рода за­кла­док к пе­ре­обу­че­нию мо­де­ли: ни­ка­кое до­пол­ни­тель­ное обу­че­ния не из­ме­ня­ет за­ло­жен­ный навык мо­де­ли иден­ти­фи­ка­ции "стоп-​слова", ну а даль­ше - у зло­умыш­лен­ни­ка весь­ма ши­ро­кий про­стор при­ме­не­ния своих фан­та­зий.

Что имеем в сухом остат­ке? А вот очень пло­хие вы­во­ды. Если вы пла­ни­ру­е­те ис­поль­зо­вать ИИ-​модель в каких-​то зна­чи­мых про­цес­сах де­я­тель­но­сти - то вам при­дет­ся самим не толь­ко ее обу­чить, но и со­здать. Ибо иначе ни­ка­ких га­ран­тий от­сут­ствия в ней за­кла­док у вас нет. При­чем вы­явить та­ко­го рода за­клад­ки путем де­таль­но­го ана­ли­за графа мо­де­ли тео­ре­ти­че­ски, ко­неч­но, можно, но сто­ить это будет су­ще­ствен­но боль­ше, чем на­пи­сать ее с нуля. Увы.

Ав­тор­ство: 
Ав­тор­ская ра­бо­та / пе­ре­во­ди­ка
Ком­мен­та­рий ав­то­ра: 

Оче­ред­ное под­твер­жде­ние те­зи­са о недо­пу­сти­мо­сти пе­ре­да­чи ИИ сколько-​нибудь кри­тич­ных функ­ций без над­зо­ра со сто­ро­ны че­ло­ве­ка. ИИ - это ин­стру­мент, ка­че­ство ра­бо­ты ин­стру­мен­та опре­де­ля­ет­ся в первую оче­редь опе­ра­то­ром. По­след­ствия от­ка­за от опе­ра­то­ра - могут быть лю­бы­ми. По самым раз­ным при­чи­нам, в том числе - по при­ве­ден­ным в ма­те­ри­а­ле.

P.S. Уми­ля­ет под­ход пуб­лич­но­го из­да­ния, раз­ме­ща­ю­ще­го ма­те­ри­ал, фак­ти­че­ски сво­ди­мый к явной ре­кла­ме непо­нят­но­го ин­стру­мен­та­рия. Но это - такое...

Ком­мен­та­рий ре­дак­ции раз­де­ла Аль­тер­на­тив­ный Ин­тел­лект

Комментарии

Аватар пользователя Ути-пути
Ути-пути (1 год 8 месяцев)

Что имеем в сухом остат­ке? А вот очень пло­хие вы­во­ды. Если вы пла­ни­ру­е­те ис­поль­зо­вать ИИ-​модель в каких-​то зна­чи­мых про­цес­сах де­я­тель­но­сти - то вам при­дет­ся самим не толь­ко ее обу­чить, но и со­здать. Ибо иначе ни­ка­ких га­ран­тий от­сут­ствия в ней за­кла­док у вас нет. При­чем вы­явить та­ко­го рода за­клад­ки путем де­таль­но­го ана­ли­за графа мо­де­ли тео­ре­ти­че­ски, ко­неч­но, можно, но сто­ить это будет су­ще­ствен­но боль­ше, чем на­пи­сать ее с нуля. Увы.

Во­об­ще, можно по­став­лять мо­дель в виде да­та­се­та для обу­че­ния, вы­чис­ли­тель­ные за­тра­ты ни­ку­да не де­нут­ся, но со­всем уж за­но­во со­зда­вать не при­дет­ся.

Аватар пользователя Mr.Wolf
Mr.Wolf (5 лет 11 месяцев)

В тек­сте - как раз про за­клад­ки на уровне мо­де­ли. Да­та­сет - любой, за­клад­ка про­дол­жа­ет ра­бо­тать...

Аватар пользователя feodor89
feodor89 (7 лет 1 месяц)

До­пу­стим вы­да­ли мо­дель в виде кон­фи­гу­ра­ции сети, филь­тров по­верх ее и да­та­се­та, при­чем боль­шо­го

Ана­лиз кон­фи­гу­ра­ции сети - вещь нетри­ви­аль­ная, но ре­а­ли­зу­е­мая. Филь­тров - еще слож­нее

Да­та­сет - нере­аль­но. И так чтобы прям да­та­сет вы­ки­нул и залил свой - бы­ва­ет крайне редко

Аватар пользователя Призрак большого леса

 Тоже мне до­гад­ка. - Я вот на­би­раю тек­ста с смарт­фо­на и ав­то­ре­дак­тор по­сто­ян­но ко­вер­ка­ет слова на тему идео­ло­гия, ком­му­низм, ка­пи­та­лизм - при чем не слова, а со­зда­ет целые пред­ло­же­ния. Осо­бен­но, если рядом стоит фа­ми­лия "Путин".

Аватар пользователя Россинка
Россинка (2 года 1 неделя)

на ноуте - тоже самое про­ис­хо­дит

при­чём, опе­чат­ки фор­ми­ру­ют­ся не в про­цес­се на­бо­ра/про­вер­ки тек­ста, а после от­прав­ки

по­сто­ян­но при­хо­дит­ся по­втор­но за­хо­дить и пра­вить

Аватар пользователя Brasil_Proftel
Brasil_Proftel (2 года 6 месяцев)

Camarada "O fantasma é grande...":

Isso acontece regularmente com meus comentários...

Tradução Google:

То­ва­рищ "При­зрак боль­шой...":

Такое ре­гу­ляр­но про­ис­хо­дит с моими ком­мен­та­ри­я­ми...

smile13.gifsmile4.gif

Аватар пользователя Гость2023
Гость2023 (2 года 1 неделя)

Ав­то­ис­прав­ле­ние тек­ста можно от­клю­чить,при вклю­че­нии кла­ви­а­ту­ры долго на­жи­мать значок-​''выбор языка(символ-​планета)''.По­яв­ля­ет­ся окош­ко,внизу выбрать-​''На­строй­ка спо­со­ба ввода'',далее выбрать-​''Кла­ви­а­ту­ра Google''-​далее отключить-​''Ав­то­ис­прав­ле­ние''.

Я вот много лет му­чал­ся,потом все­та­ки от­клю­чил.

Аватар пользователя рефлекс
рефлекс (3 года 3 недели)

сна­ча­ла при­дёт­ся про­ве­рять ИИ на де­тек­то­ре лжи, а потом уже пус­кать к людям. 

Аватар пользователя Mr.Wolf
Mr.Wolf (5 лет 11 месяцев)

Увы и ах: оно ухо­дит в неадек­ват толь­ко после "стоп-​слова"...

Аватар пользователя Nikovikt
Nikovikt (2 года 6 месяцев)

А что вы там со­би­ра­е­тесь про­ве­рять, по­те­ет ИИ или нет?smile3.gif

Аватар пользователя MaikCG
MaikCG (4 года 2 месяца)

Спро­сить чей Крым Onion--54.gif

Аватар пользователя Istrebitel_MiG31
Istrebitel_MiG31 (10 лет 4 месяца)

Пфф. Даже пей­дже­ры же­ла­тель­но со­зда­вать самим! ))

Аватар пользователя Mr.Wolf
Mr.Wolf (5 лет 11 месяцев)

Угу. 

Аватар пользователя Трындец
Трындец (8 лет 11 месяцев)

Ока­зы­ва­ет­ся (!) ав­то­ры кон­крет­ной ИИ-​модели могут де­лать в ней "за­клад­ки", ко­то­рые при опре­де­лен­ных усло­ви­ях - будут да­вать непра­виль­ные от­ве­ты или вы­пол­нять про­чие не со­всем ожи­да­е­мые дей­ствия. 

Бггг ))) Жур­но­ла­ме­ры жгут. Сур­ро­га­ты ИИ на дан­ный мо­мент и без за­кла­док с этим пре­крас­но справ­ля­ют­ся. Да­ве­ча скри­ны были диа­ло­га с ян­дек­сов­ской Али­сой, ко­то­рая несла пургу на­счёт того, сколь­ко втор­ни­ков в ме­ся­це.

Аватар пользователя Mr.Wolf
Mr.Wolf (5 лет 11 месяцев)

Ну, тут оно такое - обыч­ная глу­пость. Можно не бо­ять­ся. А вот це­ле­на­прав­лен­ная зло­вред­ность - это дру­гое... 

Аватар пользователя Трындец
Трындец (8 лет 11 месяцев)

Зло­вред­ность - это до­ве­рять от­ветс­вен­ную ра­бо­ту хрен пойми кем и хрен пойми чему обу­чен­ным ней­ро­се­тяи.

В сбере пы­та­лись обу­чить свою ней­ро­сеть быть юри­стом. За­гру­зи­ли за­ко­но­да­тель­ную базу. Обу­чи­ли вся­ко­му. Так эта хрень в слож­ных и спор­ных си­ту­а­ци­ях на те­сто­вых про­го­нах на­ча­ла сама "при­ду­мы­вать" за­ко­ны и нор­ма­тив­ные акты и на них же ссы­лать­ся.

Аватар пользователя Ритор
Ритор (2 года 9 месяцев)

Так она пе­ре­рос­ла уро­вень юри­ста и сразу стала де­пу­та­том.

Пе­ре­дер­жа­ли на обу­че­нии.

Аватар пользователя Трындец
Трындец (8 лет 11 месяцев)

Есть ги­по­те­за, что до­ста­точ­но слож­ная ней­ро­сеть будет ма­ло­от­ли­чи­ма от обыч­но­го че­ло­ве­ка. В том плане, что будет что-​то за­бы­вать, где-​то врать и т.п. Пока идёт тен­ден­ция к под­твер­жде­нию этой ги­по­те­зы.

Аватар пользователя Mr.Wolf
Mr.Wolf (5 лет 11 месяцев)

Ежели как тот бур­го­мистр из филь­ма "Убить дра­ко­на" - то дви­жет­ся весь­ма быст­ро.

Аватар пользователя nefelin
nefelin (6 лет 1 месяц)

За­бы­вать - вряд ли, чисто тех­ни­че­ски это нон­сенс. Да и врать тоже, ско­рее - нести пургу. У лжи есть осо­бен­ность: лгу­щий знает, что он лжёт и, ско­рее всего, знает прав­ду. 

Аватар пользователя Mr.Wolf
Mr.Wolf (5 лет 11 месяцев)

Ну, ба­тень­ка... Это уже "Зло­вред­ность 2.0". Про­гресс, од­на­ко.

Аватар пользователя И-23
И-23 (9 лет 6 месяцев)

Про­бле­ма ре­ша­ет­ся про­сто.
По­са­же­ни­ем но­ва­то­ра за раз­гре­ба­ние ре­зуль­та­та.
В *от­вет­ствен­ном* ре­жи­ме и с ощу­ще­ни­ем пятой точ­кой угро­зы под­нять 25! лет еже­не­дель­ных сти­му­ля­ций сим­во­ли­че­ски­ми 30-ю «го­ря­чи­ми».

Аватар пользователя Трындец
Трындец (8 лет 11 месяцев)

"Не всё так од­но­знач­но". Там спе­ци­аль­но брали на те­сти­ро­ва­ние в том числе си­ту­а­ции на ко­то­рые од­но­знач­но­го от­ве­та в за­ко­но­да­тель­стве нет. Ква­ли­фи­ка­ция "но­ва­то­ра" долж­на была бы пре­вы­шать кол­лек­тив­ную ква­ли­фи­ка­цию юри­стов сбера за­ни­мав­ших­ся те­сти­ро­ва­ни­ем. При­чём при­ни­мать ре­ше­ния он дол­жен был бы за весь­ма огра­ни­чен­ное время. В общем, пока вы­ри­со­вы­ва­ет­ся нере­аль­ный сце­на­рий. И элек­трон­ный юрист пока вы­хо­дит да­ле­ко не лучше мяс­но­го. Хотя с ти­по­вы­ми за­да­ча­ми справ­ля­ет­ся, что на­зы­ва­ет­ся, на раз-​два.

Аватар пользователя BDima
BDima (9 лет 7 месяцев)

Тю, у меня в быт­ность на­чаль­ни­ком юр­от­де­ла был ди­рек­тор, ко­то­рый ре­гу­ляр­но го­во­рил "Ну в ГК же вот так на­пи­са­но!"  и нес пургу, ко­то­рая ему была вы­год­на. Я, сна­ча­ла, пы­тал­ся спо­рить, а потом стал ухо­дить со сло­ва­ми "пошел ис­кать Вашу ре­дак­цию ГК!" smile1.gif

Аватар пользователя tom_walking
tom_walking (1 год 10 месяцев)

Да эти за­клад­ки часто и густо по­всю­ду на­чи­ная с БИОСа... Тоже мне от­кры­тие:)

Аватар пользователя Mr.Wolf
Mr.Wolf (5 лет 11 месяцев)

При­кол в том, что в БИОСе ее можно внят­но найти. Там типа - код, можно ана­ли­зи­ро­вать.

А тут - хрень в виде весов (читай - ци­фирь), и как по­нять что сие и есть зло­вред - ну хз...

Аватар пользователя tom_walking
tom_walking (1 год 10 месяцев)

ну я имел в виду, что за­клад­ки могут быть где угод­но, при­мер с БИОС - это уро­вень ис­пол­ня­е­мо­го кода, в ИИ за­клад­ки ско­рее всего не ка­са­ют­ся ис­пол­ня­е­мо­го кода, здесь, на­вер­ное, име­ет­ся в виду уро­вень ло­ги­че­ских опе­ра­ций на опре­де­лен­ных пред­мет­ных об­ла­стях. На­вер­ня­ка можно на­учить ИИ мыс­лить, как нужно со­зда­те­лю:)  

Аватар пользователя Mr.Wolf
Mr.Wolf (5 лет 11 месяцев)

Вы если схо­ди­те по пер­вой ссыл­ке в ис­точ­ни­ках - там де­таль­но о чем речь. 

На паль­цах: ИИ-​модель стро­ит­ся в виде графа, ре­а­ли­зу­е­мо­го на­бо­ром ти­по­вых функ­ций. Функ­ции от­ли­ча­ют­ся зна­че­ни­я­ми ко­эф­фи­ци­ен­тов. Так вот можно по­до­брать такие зна­че­ния ко­эф­фи­ци­ен­тов, у неко­то­ро­го вы­де­лен­но­го на­бо­ра функ­ций, чтобы мо­дель при по­да­че на вход услов­но­го сиг­на­ла ("стоп-​слова") пе­ре­ста­ва­ла ра­бо­тать нор­маль­но - на­чи­на­ла чу­дить. 

Слож­ность в том, что этот самый "вы­де­лен­ный набор функ­ций" - в ре­аль­но­сти никак не вы­де­лен, функ­ции вы­гля­дят точно также как и все осталь­ные, фишка - толь­ко в зна­че­ни­ях ко­эф­фи­ци­ен­тов. Ну, то есть, услов­но, если ко­эф­фи­ци­ент стоит 5 - то всё нор­маль­но, а если 9 - то дей­ствия будут чуток спе­ци­фич­ны­ми. 

По­нят­но, что та­ко­го рода за­клад­ки ви­зу­аль­но найти - шан­сов почти ноль.

Аватар пользователя utx
utx (9 лет 3 месяца)

Я чуть ниже на­пи­сал, это ре­аль­но тот же самый код. в onnx хра­нит­ся про­ме­жу­точ­ное пред­став­ле­ние ал­го­рит­ма, те раз­го­вор не о мат­ри­цах с дан­ны­ми а имен­но a=b+1 те они про­сто в код до­бав­ля­ют еще одну свою мо­дель­ку с три­ге­ром, а потом пра­вят ре­зуль­тат ра­бо­ты ос­нов­ной мо­де­ли. Ана­ло­гия когда в ди­за­сам­бле­ре от­кры­ва­ешь апли­каш­ку и ну­па­ми за­би­ва­ешь прось­бу вве­сти се­рий­ный номер про­грам­мы. Толь­ко тут не ас­сем­блер а байт­код для LLVM ком­пи­ля­то­ра.

Те они пра­вят вот этоже самое

def forward(self, x):
        x = self.conv1(x)
        x = F.relu(x)
        x = self.conv2(x)
        x = F.relu(x)
        x = F.max_pool2d(x, 2)
        x = self.dropout1(x)
        x = torch.flatten(x, 1)
        x = self.fc1(x)
        x = F.relu(x)
        x = self.dropout2(x)
        x = self.fc2(x)
        output = F.log_softmax(x, dim=1)
        return output

Толь­ко не в пи­тоне а в байт­ко­де.

Аватар пользователя Mr.Wolf
Mr.Wolf (5 лет 11 месяцев)

Да, это может быть сде­ла­но имен­но так. То есть - сна­ча­ла - мо­дель, а потом - по­прав­ка сбоку.

А может - и в про­цес­се со­зда­ния мо­де­ли, и по­прав­ка - раз­ма­за­на по всей мо­де­ли.

Даже в пер­вом слу­чае ис­кать сие - за­да­ча нетри­ви­аль­ная. Во вто­ром - ну, на мой взгляд - нере­аль­ная.

Не так?

Аватар пользователя utx
utx (9 лет 3 месяца)

Ниже от­ве­тил )

Даже в пер­вом слу­чае ис­кать сие - за­да­ча нетри­ви­аль­ная.

Их глав­ное knowhow что на­при­мер я ни­ко­гда не рас­смат­ри­вал кон­тей­нер onnx как сред­ство до­став­ки чу­жо­го вы­чис­ли­тель­но­го кода. Ну про­сто обыч­но IR по­лу­ча­ешь рядом с вы­чис­ля­то­ром чтоб потом ском­пи­ли­ро­вать это все в ин­струк­ции, про­смот­реть гла­за­ми это все можно толь­ко в спе­ци­аль­ном ре­дак­то­ре и если не знать ло­ги­ки ра­бо­ты то да 1 в 1 как с ви­ру­са­ми и апли­ка­ха­ми. Ра­ду­ет, что со­вре­мен­ные мо­де­ли пока не шибко боль­шие с точки зре­ния ко­до­вых ин­струк­ций. А когда ста­нут огром­ны­ми то да си­ту­а­ция 1 в 1 как с про­смот­ром кода в ди­за­сам­бле­ре для по­ис­ка воз­дей­ствия ви­ру­са.

Аватар пользователя utx
utx (9 лет 3 месяца)

Слож­ность в том, что этот самый "вы­де­лен­ный набор функ­ций" - в ре­аль­но­сти никак не вы­де­лен, функ­ции вы­гля­дят точно также как и все осталь­ные, фишка - толь­ко в зна­че­ни­ях ко­эф­фи­ци­ен­тов. Ну, то есть, услов­но, если ко­эф­фи­ци­ент стоит 5 - то всё нор­маль­но, а если 9 - то дей­ствия будут чуток спе­ци­фич­ны­ми. 

То что вы пред­ла­га­е­те на­вер­ное даже воз­мож­но. Если про­счи­тать нор­ма­ли­за­цию и до­ра­бо­тать ал­го­ритм об­рат­но­го рас­про­стра­не­ния для со­зда­ния об­ла­стей под за­клад­ки. А потом ме­то­дом LoRa под­стро­ить по­ве­де­ние слоев так как нужно. Но я по­до­зре­ваю, что ма­те­ма­ти­че­ски это опе­ра­ция на по­ряд­ки слож­нее чем про­сто обу­чить мо­дель. Это уже хак ИИ для ИИ )

Аватар пользователя Mr.Wolf
Mr.Wolf (5 лет 11 месяцев)

А ежели сей ИИ будет ВПР какой-​нибудь стра­ны ис­поль­зо­вать - цена разве имеет зна­че­ние?

Аватар пользователя utx
utx (9 лет 3 месяца)

Тут я не спорю все воз­мож­но. Оно во­об­ще пока все на­по­ми­на­ет конец ВОВ и ком­пью­те­ры раз­ме­ром с дом, что ра­бо­та­ют как со­вре­мен­ных каль­ку­ля­тор на сол­неч­ных ба­та­рей­ках. Ну и су­ще­ство­ва­ние и ра­бо­то­спо­соб­ность LoRA под­твер­жда­ет, мо­де­ли мягко го­во­ря почти пол­но­стью за­пол­не­ны му­со­ром те оп­ти­ми­зи­руй и внед­ряй что душе угод­но )

Аватар пользователя Алексец
Алексец (8 лет 2 недели)

От­кры­тие века! Да тот же ян­декс взять, он день от о дня ре­зуль­та­ты по­ис­ка ме­ня­ет, или на­ви­га­тор ри­су­ет так что бы якобы рас­сре­до­то­чить по­то­ки. Вот в СССР пом­нит­ся к каж­до­му при­бо­ру бы­то­во­му да­ва­ли схему, по ко­то­рой можно было по­нять как струк­ту­ру ра­бо­ты, так и соб­ствен­но вы­яс­нить при­чи­ну по­лом­ки и её устра­нить. А чичас ква­ли­фи­ци­ро­ван­ная по­треб­лять сего зна­ния мало того что недо­стой­на, так и не пой­мёт ни­х­ре­на((( 

Аватар пользователя Mr.Wolf
Mr.Wolf (5 лет 11 месяцев)

Про я-​пробки мысль почти пра­виль­ная.

Вот толь­ко есть ли у них "стоп-​слово" для осо­бых кли­ен­тов, чтобы не фуфло гнали по его предъ­яв­ле­нию, а поль­зу - пока что не про­ве­ре­но и не до­ка­за­но. Хотя, ко­неч­но же - на­пра­ши­ва­ет­ся.

Аватар пользователя Алексец
Алексец (8 лет 2 недели)

Мы в три ма­ши­ны ехали, с от­ры­вом +- км по трас­се, всем надо было на один адрес, марш­ру­ты нас удив­ля­ли))) вот дятлы мы ко­неч­но надо было скрин­шо­тов на­де­лать.

Аватар пользователя Mr.Wolf
Mr.Wolf (5 лет 11 месяцев)

А вы по-​разному спе­ши­ли. И во­об­ще - ян­декс лучше знает куда вас от­пра­вить. Может он те­сти­ро­вал таким об­ра­зом до­сто­вер­ность своих дан­ных? За­пу­лил три марш­ру­та, далее - све­рял­ся с ре­зуль­та­та­ми и кор­рек­ти­ро­вал мо­дель. А чо?

Аватар пользователя Географ глобус пропил

По­доб­ную за­клад­ку, вы­да­чу суб­оп­ти­маль­но­го ре­ше­ния с мак­си­маль­ным от­ли­чи­ем от оп­ти­маль­но­го, можно ста­вить в любой метод ма­шин­но­го обу­че­ния, не толь­ко в ней­рон­ные сети. На­при­мер, опре­де­ле­ние ав­то­мо­биль­ных но­ме­ров с камер будет оши­бать­ся на какой-​то груп­пе

Аватар пользователя Mr.Wolf
Mr.Wolf (5 лет 11 месяцев)

Ага. И про­бле­ма "1500 штра­фов на одно ува­жа­е­мое авто в год" - будет ре­ше­на на тех­но­ло­ги­че­ском уровне.

Аватар пользователя Рамиль
Рамиль (5 лет 10 месяцев)

Т.е., дело не в ИИ, а в тех людях, что впа­ри­ва­ют нам эту шнягу. Не удив­люсь, что это те же самые по­со­ны, ко­то­рые вти­ра­ли нам про без­опас­ность ГМО.

Аватар пользователя Mr.Wolf
Mr.Wolf (5 лет 11 месяцев)

Да. В том числе - и в них. 

Если по-​серьезному - эти по­со­ны не од­но­род­ны:

- есть те, кто тупо хочет за­ра­бо­тать (вся­кие горе-​продаваны и ре­ша­лы)

- есть те, кто ис­кренне верят в свет­лое бу­ду­щее (ну, иди­о­ты и гении)

- а есть - ре­аль­ные враги - ко­то­рые ра­бо­та­ют на пер­спек­ти­ву, про­дви­га­ют вся­кие "де­мо­кра­ти­че­ские цен­но­сти" и "тех­но­ло­ги­че­ский про­гресс". Вот их и стоит в боль­шей сте­пе­ни опа­сать­ся и обя­за­тель­но иметь в виду.

Аватар пользователя Ритор
Ритор (2 года 9 месяцев)

Ну так вы тоже по­ня­тия, ско­рее всего, не име­е­те, что за за­клад­ки есть на уровне ядра опе­ра­ци­он­ной си­сте­мы, с ко­то­рой дан­ная ста­тья на­пи­са­на. 

Даль­ше то что? Са­мо­му ОС пи­сать? 

А в ав­то­мо­биль­ную элек­тро­ни­ку какие за­клад­ки пи­ха­ют? Надо де­лать свой ав­то­мо­биль. Иначе уве­рен­но­сти быть не может.

Легче са­мо­му ав­то­мо­биль по­стро­ить, чем про­ве­рить име­ю­щий­ся.

Это иро­ния, ко­неч­но. Ци­ви­ли­за­ция стро­ит­ся на раз­де­ле­нии труда и вза­и­мо­дей­ствии людей.

Сами мы по­оди­ноч­ке за­дол­ба­ем­ся всё это де­лать. А точ­нее - про­сто не вый­дет по оди­ноч­ке это всё сде­лать

Аватар пользователя Mr.Wolf
Mr.Wolf (5 лет 11 месяцев)

При­кол в том, что за­клад­ки на уровне ядра - ло­вить умеют. А вот на уровне ИИ-​модели - пока что нет. И ма­те­ри­ал об­ра­ща­ет вни­ма­ние на то, что ло­вить их (в виду от­сут­ствия про­зрач­ной ло­ги­ки ра­бо­ты) - за­ня­тие срод­ни по­ис­ку игол­ки в стоге сена. В это и есть про­бле­ма.

Аватар пользователя mcflyker
mcflyker (13 лет 2 месяца)

Про­чи­тав это я понял по­че­му кор­по­ра­ции так силь­но вкла­ды­ва­ют­ся в ИИ, несмот­ря на то, что это очень за­трат­но.

Ведь на ИИ со вре­ме­нем под­ся­дет куча на­ро­да, будет до­ве­рять. А потом, когда до­ве­рие будет до­ста­точ­но силь­ным можно под­кру­тить веса в "свою" поль­зу. И ду­рить народ в про­мыш­лен­ных мас­шта­бах. Это бес­цен­но, по­хле­ще башен Стру­гац­ких.

Аватар пользователя Ритор
Ритор (2 года 9 месяцев)

Про­чи­тав это, я понял по­че­му кор­по­ра­ции так силь­но вкла­ды­ва­ют­ся в ин­фор­ма­ци­он­ные ре­сур­сы.

Ведь со вре­ме­нем на них под­ся­дет куча на­ро­да, будут до­ве­рять. Потом, когда до­ве­рие будет до­ста­точ­но силь­ным, можно под­кру­тить яйца ре­дак­то­ру в "свою" поль­зу. И ду­рить народ в про­мыш­лен­ных мас­шта­бах. Это бес­цен­но, по­кру­че башен Стру­гац­ких.

Шаб­лон для обоб­ще­ния:

Аватар пользователя wombat007
wombat007 (7 лет 6 месяцев)

в очень хо­ро­шем филь­ме Ва­ри­ант Омега дан­ное ме­ро­при­я­тие на­зы­ва­ет­ся “со­здать канал для про­дви­же­ния (стра­те­ги­че­ской) дез­ин­фор­ма­ции"

и на мой взгляд все же нель­зя на­зы­вать сло­во­со­че­та­ни­ем "ИИ" обыч­ную базу дан­ных с криво при­кру­чен­ной экс­перт­ной си­сте­мой 

Аватар пользователя Ритор
Ритор (2 года 9 месяцев)

и на мой взгляд все же нель­зя на­зы­вать сло­во­со­че­та­ни­ем "ИИ" обыч­ную базу дан­ных с криво при­кру­чен­ной экс­перт­ной си­сте­мой 

Во пер­вых нель­зя, но это де­ла­ют. Мар­ке­тинг. Глав­ное, чтобы все по­ни­ма­ли о чём речь.

сло­во­со­че­та­ни­ем "ИИ" обыч­ную базу дан­ных с криво при­кру­чен­ной экс­перт­ной си­сте­мой 

Во вто­рых. Судя по этой фразе, как не на­зо­ви, боль­шин­ство не по­ни­ма­ет, о чём речь (( 

ЛЛМы не яв­ля­ют­ся "обыч­ной базой дан­ных с криво при­кру­чен­ной экс­перт­ной си­сте­мой". По­про­буй­те про­сто сами для себя на­пи­сать про­стень­ко­го чат бота на ЛЛМ и обу­чить его. Же­ла­тель­но даже ней­ро­се­те­вую часть тоже са­мо­му на­пи­сать. Это не так уж долго. Сразу пой­мё­те, что это не база дан­ных. 

Аватар пользователя Vladyan
Vladyan (9 лет 11 месяцев)

У меня есть боль­шое по­до­зре­ние, что у бур­жу­ев не то что народ - люди, при­ни­ма­ю­щие ре­ше­ния, уже на раз-​два об­ду­ря­ют­ся их­ни­ми вра­леб­ны­ми ИИ. Сами ин­стру­мент по­ро­ди­ли - сами от него и по­лу­чи­ли.

Аватар пользователя Rashaverak
Rashaverak (13 лет 3 месяца)

Ко­ро­че, ней­ро­сеть может врать. А обу­чен­ная на непро­ве­рен­ных дан­ных тем более.

Страницы

 
Загрузка...