ИИ-погромизм

Зани­мал­ся вче­ра созда­ни­ем ней­ро­се­тей под руко­вод­ством ChatGPT. По ито­гам я имею ска­зать вот что.

В целом — впе­чат­ля­ет. Даёт не самый пло­хой код на Питоне для созда­ния ней­ро­се­ти на TensorFlow, что харак­тер­но — исполь­зуя keras. Прак­ти­че­ски то же самое, что я сам рисо­вал четы­ре года назад.

Толь­ко в этот раз я замах­нул­ся пошЫр­ше и решил ней­ро­се­ти скор­мить csv с «финан­со­вы­ми тран­зак­ци­я­ми». Внут­ри csv было один­на­дцать коло­нок, десять про­сто с чис­ла­ми, а один­на­дца­тая — с доволь­но слож­ным вычис­ле­ни­ем из дан­ных, нахо­дя­щих­ся в шести колон­ках (сло­же­ние двух дро­бей, вычис­ле­ние 10% от полу­чен­но­го, и скла­ды­ва­ние с ещё дву­мя колон­ка­ми). Четы­ре остав­ши­е­ся колон­ки не дела­ли ниче­го.

Модель делал пяти­слой­ную, сто ней­ро­нов в четы­рёх сло­ях, один ней­рон в выход­ном слое (это уже не ЧатЖПТ пред­ла­гал, это уже я сам). Навер­ное, это даже избы­точ­но слож­ная модель.

Сде­лал два csv фай­ла, один с 200 стро­ка­ми — это был тре­ни­ро­воч­ное мно­же­ство, и вто­рой — все­го с деся­тью. Я хотел посмот­реть, смо­жет ли ней­ро­сеть рас­по­знать, какая имен­но зави­си­мость суще­ству­ет в один­на­дца­той колон­ке, и смо­жет ли она пред­ска­зать дан­ные, полу­чен­ные таким обра­зом.

Ска­жу сра­зу, всё полу­чи­лось. Конеч­но, мате­ма­ти­ка на ней­ро­се­тях доволь­но неак­ку­рат­на, но после 5000 эпох тре­ни­ров­ки она смог­ла преду­га­ды­вать зна­че­ния с точ­но­стью, не выхо­дя­щей за рам­ки 5%. Пла­ни­рую пока­зать резуль­тат началь­ни­ку, кон­то­ра силь­но оза­бо­ти­лась встра­и­ва­ни­ем ИИ в про­дук­цию.

Но поми­мо это­го, у меня воз­ник­ли неболь­шые слож­но­сти, и воз­ник­ли они имен­но от при­ме­не­ния ИИ.

Во-пер­вых, ЧатЖПТ неред­ко даёт код для Пито­нов­ских биб­лио­тек, кото­рый уже явля­ет­ся уста­рев­шим (deprecated). Напри­мер, свой­ство pandas.DataFrame.iloc — вытас­ки­ва­ние инди­ви­ду­аль­ных коло­нок из pandas.DataFrame.

Во-вто­рых, ЧатЖПТ созда­ёт в коде баги. Напри­мер, вме­сто деся­ти строк в тесто­вом набо­ре дан­ных у меня поче­му-то счи­ты­ва­лись толь­ко девять. Раз­го­вор шёл при­мер­но вот так:

–А у меня вме­сто деся­ти ожи­да­е­мых строк толь­ко девять.
–Может, дан­ные кри­вые? Вот как их надо нор­ма­ли­зи­ро­вать.
–Дан­ные нор­маль­ные, но счи­ты­ва­ет­ся толь­ко девять строк вме­сто деся­ти. Пер­вая стро­ка про­гла­ты­ва­ет­ся.
–Не долж­на. Вот код, как пра­виль­но счи­ты­вать csv через pandas.read_csv
–Я этот код и исполь­зую, но пер­вой стро­ки нет.
–Ну, пра­виль­но, пото­му что по умол­ча­нию пер­вая стро­ка счи­ты­ва­ет­ся в име­на коло­нок. В pandas.read_csv надо ста­вить пара­метр header=None, что­бы так не про­ис­хо­ди­ло.
–А чо сра­зу-то не ска­зал?
–Изви­ня­юсь.

Но в целом (в целом) — впе­чат­ля­ет, да. Дале­ко не с каж­дым чело­ве­ком я на эту тему могу пого­во­рить, более того, не каж­дый сра­зу «на гора» выдаст рабо­та­ю­щий (более-менее) код. Оши­ба­ет­ся ино­гда? Ну да, оши­ба­ет­ся. Пока­жи­те мне чело­ве­ка, кото­рый не оши­ба­ет­ся, и я пока­жу вам лен­тяя, кото­рый нико­гда ниче­го не дела­ет. Тем не менее, лен­тяю в спо­соб­но­сти рас­суж­дать поче­му-то не отка­зы­ва­ют, а иску­ствен­но­му интел­лек­ту — таки да. Непра­виль­но это, ИМХО. ИИ вполне спо­со­бен на рас­суж­де­ния.

Запрещённая в России информация

Ихнее геста­по вме­сте с ихним фюре­ром и рейхс­та­гом уже вко­нец рех­ну­лись. Впро­чем, конеч­но, ни для кого это, по боль­шо­му счё­ту, не сек­рет.

«…на осно­ва­нии реше­ния Феде­раль­но­го агент­ства по делам моло­де­жи от 26.06.2024 № 2024–06-24–10210-ВН ука­за­тель (ука­за­те­ли) стра­ни­цы (стра­ниц) сай­та в сети «Интер­нет» https://nlothik.livejournal.com/1361642.html включен(ы) в «Еди­ный реестр домен­ных имен, ука­за­те­лей стра­ниц сай­тов в сети «Интер­нет» и сете­вых адре­сов, поз­во­ля­ю­щих иден­ти­фи­ци­ро­вать сай­ты в сети «Интер­нет», содер­жа­щие инфор­ма­цию, рас­про­стра­не­ние кото­рой в Рос­сий­ской Феде­ра­ции запре­ще­но», номер реест­ро­вой запи­си 2595432-РИ в свя­зи с тем, что дан­ная инфор­ма­ция содер­жит инфор­ма­цию, направ­лен­ную на скло­не­ние или иное вовле­че­ние несо­вер­шен­но­лет­них в совер­ше­ние про­ти­во­прав­ных дей­ствий, пред­став­ля­ю­щих угро­зу для их жиз­ни и (или) здо­ро­вья либо для жиз­ни и (или) здо­ро­вья иных лиц.»

Вы чо дума­е­те, по ссыл­ке инструк­ции о том, как изго­тав­ли­вать само­дель­ные взрыв­ные устрой­ства, нар­ко­ти­ки, и тому подоб­ное? Нет. Там все­го-лишь зале­за­ние в заброш­ку на Чукот­ке.

Какая заме­ча­тель­ная, навер­ное, нын­че в Рос­сии жизнь. У Феде­раль­но­го аген­ства по делам моло­дё­жи РФ ника­ких дру­гих дел не оста­лось, кро­ме как Плот­ни­ка в интер­не­тах гонять. Все осталь­ные про­бле­мы они для этой самой моло­дё­жи — уже реши­ли. Аж завид­но.

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

Кубло Кривых Калдырей

Самые худ­шие люди, кото­рых я встре­чал в сво­ей жиз­ни, были хри­сти­а­на­ми. Ходи­ли в цер­ковь, вери­ли в Бога, его сына Хри­ста, и далее по алфа­ви­ту. И были при этом пол­ны­ми бес­пар­дон­ны­ми муда­ка­ми и коз­ли­ща­ми.

Не, не надо вот это­го — «насто­я­щий хри­сти­а­нин бы так себя не вёл» и про­чих истин­ных шот­лад­цев. Объ­ек­тив­ных кри­те­ри­ев, кто такой «насто­я­щий», тут не суще­ству­ет, так что не надо повто­рять эти логи­че­ские ошиб­ки.

Куб­ло Кри­вых Кал­ды­рей (это я так Ку-Клукс-Клан, ККК назы­ваю) — это нео­на­цист­ская и расист­ская орга­ни­за­ция хри­сти­ан, кото­рая, к сожа­ле­нию, до сих пор суще­ству­ет в отдель­ных местах, в част­но­сти, на Юге США. Обыч­но эти пида­ра­сы в пло­хом смыс­ле сидят тихо и не высо­вы­ва­ют­ся, ино­гда толь­ко выле­зая из сво­их нор, что­бы нага­дить.

Надысь вылез­ли и нага­ди­ли. Раз­бро­са­ли по рай­о­ну сво­их пидор­ских фла­е­ров. Фла­е­ры были на анти­се­мит­скую тема­ти­ку (Куб­ло Кри­вых Кал­ды­рей, как и Гит­лер, счи­та­ют, что это евреи уби­ли Хри­ста — так что они, как хри­сти­ане, счи­та­ют себя впра­ве быть злы­ми на евре­ев), но в раз­ных ипо­ста­сях. Нашим сосе­дям доста­лись про-пале­стин­ские фла­е­ры за Хамас. Нам же эти гни­ды накла­ли фла­ер про­тив пор­но­гра­фии и онлайн-зна­комств — соглас­но кото­ро­му евреи всё это при­ду­ма­ли, и «рас­тле­ва­ют нашу цело­муд­рен­ную моло­дёжь».

Я не буду пере­па­щи­вать эту бле­во­ти­ну в нор­маль­ном каче­стве, так, чисто озна­ко­ми­тель­но:

Как види­те, они фла­ер не про­сто так — а обос­но­вы­ва­ют цЫта­та­ми из Инджи­ля (Ново­го Заве­та).

Веб-сцыл­ки, что на фла­е­ре, идут на веб­сайт, кото­рый тоже хостят хри­сти­ане, вон у хосте­ра на глав­ной стра­ни­це сцыл­ко на Иоан­на 3:16:

Очень, очень бого­угод­но, да.

Боль­ше все­го от хри­сти­ан­ства меня отвра­ща­ют сами хри­сти­ане, вот как. Это ведь не ате­и­сты и не сата­ни­сты мне это под­бро­си­ли.

Белкам бой

Не тем, что из ами­но­кис­лот состо­ят, а тем, что хво­ста­тые, по дере­вьям пры­га­ют. Оси­ро­тел мой дом без кота, неко­му ста­ло эту сво­лочь щемить. Эти дре­вес­ные кры­сы рас­по­я­са­лись до такой сте­пе­ни, что сгрыз­ли у меня про­во­да на гру­зо­ви­ке. Вко­нец оха­ме­ли. Погля­ди­те на эти сле­ды зубов на разъ­ёме катуш­ки зажи­га­ния!

А свер­ху лежа­щий обо­рван­ный про­вод — это они пере­грыз­ли про­во­да, иду­щие к топ­лив­но­му инжек­то­ру. Мало того, они ещё отгрыз­ли про­во­да от дат­чи­ка дето­на­ции, и изна­хра­ти­ли сен­сор тем­пе­ра­ту­ры бло­ка цилин­дров. Теперь паять-не пере­па­ять. Гады серые. Уви­жу ещё хоть одну сво­лочь у себя на участ­ке — буду, невзи­рая на охот­ни­чий сезон, из пнев­мы по ним шма­лять. «Где уви­дишь — там убей».

И кота надо спе­ци­аль­но обу­чен­но­го, охран­но­го. А то рас­пло­ди­лись тут.

Афффтомобильное

В Кото­бу­се (Форд Ф‑150) сдох гене­ра­тор. Ну, ему 21 год уже, нор­маль­но, не на что гне­вать­ся.

Поехал в Авто­зо­ну, купил гене­ра­тор. Поста­вил, бла­го на Фор­дах это неслож­но, так как гене­ра­тор на самом вер­ху сто­ит: авто­на­тя­ги­ва­тель отжал, ремень снял, бол­ты вывин­тил, клем­мы выта­щил и впер­де. Ну, и воз­ду­хо­вод тоже надо в сто­ро­ну отста­вить.

Заво­жу — а новый гене­ра­тор 12.6 вольт пока­зы­ва­ет. Для тех, кто не в кур­се — это напря­же­ние авто­мо­биль­ной акку­му­ля­тор­ной бата­реи, т.е. гене­ра­тор не выра­ба­ты­ва­ет вооб­ще ниче­го, не рабо­та­ет.

Что-то каК­че­ство зап­ча­стей в послед­нее вре­мя про­се­ло. Вто­рой раз уже поку­паю что-то, сло­ман­ное пря­мо с пол­ки. Пер­вый раз был с амор­ти­за­то­ром «Мон­ро».

Это, разу­ме­ет­ся, Бай­ден вино­ват. Никто рабо­тать нын­че не хочет, кхе-кхе. А теперь — вон с моей лужай­ки!!! /s

Но вооб­ще по-хоро­ше­му, нех­рен было в Авто­зо­ну ехать. По каче­ству зап­ча­стей мой лич­ный рей­тинг аффф­то-мага­зи­нов вот такой: OEM > NAPA > Advance Auto > Autozone > O’Reilly

God Bless Associated Press

Часть ста­тьи об уволь­не­нии Кло­дин Гей, пре­зи­дент­ки Гар­вар­да:

орЫ­гЫ­нал:

https://apnews.com/article/harvard-president-plagiarism-claudine-gay-3b048da1f2ee17b5edec3680b5828e8f

Это БЕЛЫЕ при­ду­ма­ли скаль­пи­ро­ва­ние и скаль­пи­ро­ва­ли индей­цев, ока­зы­ва­ет­ся. Смот­ри, не пере­пу­тай.

Дожи­ли.

О ценах

Заехал вче­ра в фаст­фуд, купил бутер­брод с кури­цей. Кусок кури­цы, булоч­ка, пику­ли, соус. Семь дол­ла­ров и семь цен­тов. За кусок кури­цы с булоч­кой. Совсем уже охре­не­ли.

Но и это ещё по-боже­ски, в срав­не­нии с дру­ги­ми шта­та­ми. Вон в одном из отде­ле­ний Мак­До­нальд­са в шта­те Кон­нек­ти­кут обед с Биг Маком сто­ит 18 дол­ла­ров. Доб­рые ново­сти идут из Кали­фор­нии — там в апре­ле под­ня­ли мини­мал­ку для работ­ни­ков фаст-фуда до два­дца­ти монет в час. И при­шла отве­точ­ка — Мак­До­нальдс и Чипот­ли (тоже сеть фаст­фу­да, если кто не зна­ет) ста­ли зади­рать цены.

А ведь неко­то­рые люди на пол­ном серьё­зе утвер­жда­ли, что повы­ше­ние зар­плат отнюдь не при­ве­дёт к росту цен. Ага-ага.

Непо­нят­но, чем всё это кон­чит­ся. Как мне каа­ца, рынок такие цены не пере­не­сёт, то-есть, либо Мак­До­нальдс будет разо­рять­ся и закры­вать отде­ле­ния, либо цены пой­дут вниз. Толь­ко вот если они пой­дут вниз, то как они будут пла­тить работ­ни­кам фаст­фу­да? А никак — поло­ви­ну уво­лят, а остав­ши­е­ся за эту самую два­дцат­ку в час будут хера­чить как буриль­щи­ки на сква­жине. Толь­ко вот опыт­ный буриль­щик полу­ча­ет шесть цифр (есть за что), а не два­дцат­ку.

Неужели начали доливать

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

Хотел раз­ра­зить­ся гнев­ным постом в адрес фиг­ля­ра БеДе, одна­ко выяс­ни­лось, что в Стра­те­ги­че­ский Неф­тя­ной Резерв он немнож­ко таки долил:

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

Погля­дим через месяц, что там про­ис­хо­дит. Если про­дол­жат рас­про­да­вать, это какое-то нац­пре­да­тель­ство, блин.

Сраная Циска скатилась в сраное говно

Без­опас­ность какой-либо плат­фор­мы не опре­де­ля­ет­ся нали­чи­ем в плат­фор­ме багов. Баги есть и будут все­гда, даже на солид­ных плат­фор­мах типа FreeBSD. Без­опас­ность опре­де­ля­ет­ся тем, как опе­ра­тив­но выпус­ка­ют­ся обнов­ле­ния, закры­ва­ю­щие дыры. И обыч­но чем хуже дыра — тем быст­рее выхо­дят обнов­ле­ния.

ДЫРЕНЬ раз­ме­ром с дуп­ло фили­на, куда оный зале­та­ет, не скла­ды­вая кры­льев, суще­ству­ю­щая на дан­ный момент на ВСЕХ ком­му­та­то­рах фир­мы Цис­ко с вклю­чён­ным веб-интер­фей­сом, в нали­чии с кон­ца сен­тяб­ря. Обнов­ле­ния IOS XE нет до сих пор. Реко­мен­ду­ют толь­ко отклю­чить веб-интер­фейс и при­нять меры.

Да, мож­но дол­го гово­рить о том, что админ, оста­вив­ший веб-интер­фейс, тор­ча­щий нару­жу — дол­ба­ный дятел. И он да, таки дол­ба­ный дятел. Но ино­гда по-дру­го­му не полу­ча­ет­ся, осо­бен­но если ста­вишь обо­ру­до­ва­ние в чьей-то чужой песоч­ни­це, а кана­ла для OOBM в этой песоч­ни­це тебе не оста­ви­ли. Ничуть не изви­няя дол­бо­дя­те­ла-адми­на, на сове­сти Цис­ки на дан­ный момент — свы­ше 10,000 (деся­ти тысяч) устройств, взло­ман­ных хаке­ра­ми.

Мы в кон­то­ре пере­клю­чи­лись на Ару­бу, если чо. Цис­ка бук­валь­но лет десять-пят­на­дцать назад была — уууу, а сей­час — гов­но. При­мер­но когда они вме­сто того, что­бы про­дол­жать раз­ра­ба­ты­вать свои про­дук­ты, ста­ли ску­пать чужие кон­то­ры (Мера­ки и Файр­пау­эр, напри­мер), тогда она в гов­но и ста­ла ска­ты­вать­ся.

Хоро­шо, всё же, что у нас капи­та­лизм. Даже такие сло­ны как Цись­ка не могут спо­кой­но почи­вать на лав­рах. Надо сорев­но­вать­ся. Надо инно­ва­ции. И не надо сидеть, засу­нув палец в зад­ни­цу, надо в тем­пе валь­са раз­ра­ба­ты­вать обнов­ле­ния. Если не совать сво­бод­но­му рын­ку пал­ки в колё­са Оба­ма-стайл, too big to fail, делая из капи­та­лиз­ма кор­по­ра­тизм, от дур­ных про­дук­тов и заброн­зо­вев­ших ком­па­ний этот сво­бод­ный рынок избав­ля­ет­ся сам собой. См. Novell.

451 по Жыжегейту

В свя­зи с обостре­ни­ем кон­флик­та на Ближ­нем Восто­ке, оче­вид­но, заод­но обост­рил­ся зуд в одном месте у Рос­ком­Ге­ста­по и про­чих сочув­ству­ю­щих.

Через RSS-читал­ку неко­то­рые посты из ЖЖ чита­ют­ся, а вот при попыт­ке перей­ти по ссыл­ке на сам пост начи­на­ет выле­тать уже зна­ко­мая (увы да, уже зна­ко­мая) ошиб­ка HTTP 451.