Точно вовремя свалил

Хоро­ший, одна­ко, аргу­мент про­тив жиз­ни в круп­ных горо­дах. Комен­дант­ский час вве­ли даже в тихих при­го­ро­дах (в двух из кото­рых я рань­ше жил). В нашей деревне пока всё тихо. А круп­ные горо­да при малей­ших намё­ках на раз­ное мгно­вен­но пре­вра­ща­ют­ся в горя­чие точ­ки. И это у нас ещё ниче­го, а репор­та­жи из Нью-Йор­ка чита­ешь со встав­шей на дыбы лыси­ной, как буд­то там Кан­да­гар какой-то. Или Бей­рут.

Нейронные сети

Ух, как про­дви­нул­ся про­гресс! Рань­ше созда­ние сво­их ней­рон­ных сетей было заня­ти­ем дико слож­ным, тре­бу­ю­щим пони­ма­ния мате­ма­ти­ки и нехи­ло­го про­грам­ми­ро­ва­ния. Я даже нари­со­вал свою, на Сишар­пе. Она, конеч­но, была про­стень­кая, но я очень мно­го понял (осо­бен­но хоро­шо я понял, поче­му ниче­го, кро­ме свёр­точ­ных сетей, для клас­си­фи­ка­ции изоб­ра­же­ний исполь­зо­вать невоз­мож­но — тупо памя­ти не хва­тит).

А теперь дви­жок ней­рон­ных сетей не надо писать само­му. Сна­ча­ла появи­лась Caffe (я исполь­зо­вал её для одно­го из про­ек­тов в уни­вер­си­те­те по поис­ку изоб­ра­же­ний), а потом Гугл открыл свой TensorFlow для всех. Но даже TensorFlow был ОЧЕНЬ непрост в исполь­зо­ва­нии. А теперь выяс­ни­лось, что для TensorFlow напи­са­ли кучу вме­ня­е­мых биб­лио­тек, и созда­ние ней­рон­ных сетей ста­ло очень неслож­ным заня­ти­ем.

Их несколь­ко, но боль­ше все­го мне понра­ви­лась биб­лио­те­ка keras. И дело не сколь­ко в том, какая она хоро­шая, а в том, что для неё боль­ше все­го доку­мен­та­ции 🙂 В про­шлый раз, когда я щупал ней­рон­ные сети, я исполь­зо­вал биб­лио­те­ку TF-Slim. Доку­мен­та­ции для неё, мож­но ска­зать, не было. При­шлось хакать исход­ни­ки при­ме­ров, что­бы полу­чить что-то своё.

Но оце­ни­те, как это теперь про­сто!

Вот, напри­мер, Питон­ный код для созда­ния про­стой ней­рон­ной сети из двух вход­ных ней­ро­нов, 16 скры­тых, и 3 выход­ных. На вхо­де еди­нич­ки и ноли­ки, пред­став­ля­ю­щие собой True и False, и три выход­ных ней­ро­на, один выда­ёт резуль­тат логи­че­ской опе­ра­ции XOR, вто­рой AND, тре­тий OR. Тре­ни­ру­ет­ся сеть мень­ше, чем за 1000 эпох (если уве­ли­чить коли­че­ство ней­ро­нов в скры­том слое, то ещё быст­рее).

import numpy as np
import tensorflow as tf
from tensorflow import keras
from tensorflow.keras import layers

model = tf.keras.Sequential()
model.add(layers.Dense(16, activation=‘relu’))
model.add(layers.Dense(3))
model.compile(optimizer=‘adam’, loss=‘mean_squared_error’, metrics=[‘binary_accuracy’])

data = np.array([[0,0],[0,1],[1,0],[1,1]], «float32»)
labels = np.array([[0,0,0],[1,0,1],[1,0,1],[0,1,1]], «float32»)

model.fit(data, labels, epochs=1000)

print(model.predict(data).round())

Эле­мен­тар­щи­на же!

Оста­лось понять, чего при­коль­но­го теперь мож­но с этим сде­лать 🙂 Навер­ное, ниче­го — что­бы сде­лать что-то при­коль­ное, надо поста­вить зада­чу и дать ввод­ные 🙂 Раз­ве что сде­лать ней­рон­ную сеть и запу­стить её наобо­рот, в гене­ра­тив­ном режи­ме, пред­ва­ри­тель­но скор­мив ей, напри­мер, музы­ку Моцар­та в фор­ма­те MIDI 🙂 Кста­ти, вполне реаль­ная вещь, вот чувак кор­мил сеть Бахом: https://www.youtube.com/watch?v=SacogDL_4JU

Вовремя я свалил оттедова

До нас бы, конеч­но, не дока­ти­лось — я не в местах, где подоб­ная пуб­ли­ка тусу­ет­ся, жил. Но всё рав­но. Не думал я, что так полых­нёт у нас, но ока­зал­ся неправ.

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

Что инте­рес­но, так что сре­ди про­те­сту­ю­щих замет­ная часть — заслан­ные казач­ки. Про­во­ка­то­ры, кото­рым запла­ти­ли и дали инструк­ции, что делать. А там неслож­но. Когда сидишь на боч­ке с поро­хом, устро­ить каб­здец про­сто.

Инте­рес­но, какие груп­пы финан­си­ру­ют всё это. НАВЕРНЯКА ПУТИН!!!!!

Про ракеты

Аме­ри­кан­цы: нель­зя же запус­кать раке­ты во вре­мя пло­хой пого­ды!
Рус­ские: подер­жи мой ста­кан, я ща

Запуск 2.0 для «бату­та» сего­дня в 19:22 по Грин­ви­чу. Бум наде­ять­ся.

Ихтамнет

Рос­сий­ские МиГи засве­ти­лись в Ливии.

https://www.polygraph.info/a/fact-check-russia-libya-jets/30640096.html

Мне пох, если что. Все стра­ны по мере сил реша­ют свои зада­чи. США всю свою исто­рию зани­ма­лись при­мер­но тем же. Мне вот непо­нят­но дру­гое — поче­му каж­дый раз рос­сий­ские СМИ, воен­ные, и даже сам пре­зи­дент — ярост­но отри­ца­ют при­част­ность, на деле шитую белы­ми нит­ка­ми? Зачем? Что­бы что? Когда в Кры­му появи­лись «зелё­ные чело­веч­ки», и всем было оче­вид­но, что это рос­сий­ские воен­ные, зачем было это отри­цать? Кто-нибудь может про­дол­жить фра­зу: «При­сут­ствие рос­сий­ских воен­ных в Кры­му отри­ца­лось для того, что­бы …»?

Когда в 1986 году всплы­ли подроб­но­сти сдел­ки Иран-Кон­трас, Рей­ган не забле­ял «это не мы». Он высту­пил по теле­ви­зо­ру — «да, это были мы». А потом ещё раз высту­пил, где при­знал, что сдел­ка вышла боком, и по сути сво­ей была выку­пом за осво­бож­де­ние аме­ри­кан­ских залож­ни­ков. И ниче­го, зем­ля на небес­ную ось не нале­те­ла, Рей­га­на счи­та­ют вели­ким пре­зи­ден­том, одним из луч­ших.

В космос из пушки инженера Буля

Про­чи­тал очень инте­рес­ную ста­тью про рабо­ты канад­ско­го инже­не­ра Дже­раль­да Буля (Gerald Bull). Он зани­мал­ся изу­че­ни­ем и построй­кой сверх­даль­но­бой­ной артил­ле­рии с целью запус­кать на орби­ту спут­ни­ки (про­ект высот­ных иссле­до­ва­ний, project HARP). Спе­ци­аль­ный сна­ряд-раке­ту он сумел запу­стить аж на высо­ту 249 кило­мет­ров. Очень нехи­ло, пря­мо ска­жем. Увы, про­ект застрял без даль­ней­ше­го про­грес­са и был отме­нён.

Но как мне кажет­ся, зна­чи­тель­но инте­рес­нее про­дол­же­ние дан­ной исто­рии. Ока­зав­шись без рабо­ты, инже­нер Буль начал пред­ла­гать свои услу­ги самым раз­но­об­раз­ным граж­да­нам, втя­ну­тым в воен­ные дей­ствия: ЮАР, Китаю (за что он, кста­ти, отси­дел неболь­шой срок в аме­ри­кан­ской тюрь­ме за «неза­кон­ную тор­гов­лю ору­жи­ем»). Послед­ним его рабо­то­да­те­лем был Сад­дам Хусейн, для кото­ро­го он начал стро­ить сверх­даль­но­бой­ные пуш­ки, кото­рые мог­ли в тео­рии быть исполь­зо­ва­ны для обстре­ла тер­ри­то­рии Изра­и­ля (про­ект Вави­лон).

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

Стан­дарт­ный путь чело­ве­ка, свя­зав­ше­го­ся с нехо­ро­ши­ми людь­ми. Как пред­при­ни­ма­те­ли начи­на­ют биз­нес с бан­ди­та­ми делать — пона­ча­лу всё пре­крас­но, а потом гля­дишь и пред­при­ни­ма­тель лежит в кана­ве, биз­нес отжа­ли, а жену и детей — без тру­сов на мороз.

Про погоду

Вот не поле­тел сего­дня батут. Пого­да пло­хая, кибе­не­мат!

Мне вот все­гда было инте­рес­но — а что, раке­ты мож­но запус­кать толь­ко при хоро­шей пого­де? А если у нас тер­мо­ядер­ная вой­на, а на ули­це дож­дик идёт, то как? Отста­вить, Миха­лыч, не вою­ем? Это так мож­но тогда тупо напасть на супо­ста­та когда у него там пло­хая пого­да, и все ракет­ные шах­ты выне­сти КЕМ?

Папа знает

Самы­ми умны­ми людь­ми в исто­рии чело­ве­че­ства, навер­ное, были пер­во­быт­ные охот­ни­ки-соби­ра­те­ли. При сред­ней про­дол­жи­тель­но­сти жиз­ни в 35 лет, в усло­ви­ях часто­го голо­да, нере­гу­ляр­но­го пита­ния, чело­век дол­жен был в крат­чай­шие сро­ки познать мир для того, что­бы выжить. Надо было знать повад­ки зве­рей (у всех раз­ные), мето­ды охо­ты на них, осно­вы нави­га­ции, а так­же иметь спо­соб­ность мгно­вен­но опре­де­лять вид рас­те­ний и гри­бов — съе­доб­ные ли, ядо­ви­тые? Выжи­ва­ли толь­ко умные. Осталь­ные мёр­ли с голо­ду или же их зади­рал мед­ведь.

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

Неко­то­рые счи­та­ют, что это пор­тит гено­фонд. Как знать, может, и пор­тит. Но пого­во­рить я хотел не об этом. Мы теперь не охот­ни­ки-соби­ра­те­ли, и для выжи­ва­ния цели­ком и пол­но­стью пола­га­ем­ся на при­ду­ман­ные нами тех­но­ло­гии. Соот­вет­ствен­но, все эти зна­ния зве­рей, птиц, гри­бов и рас­те­ний пере­ста­ли быть обя­за­тель­ны­ми. Кто сей­час навскид­ку отли­чит дуб крас­ный от дуба бело­го, а дуб белый от дуба англий­ско­го? Я не возь­мусь.

Но зато отли­чат так силь­но люби­мые нами ныне ней­рон­ные сети. А ней­рон­ные сети нын­че рабо­та­ют вез­де, даже в теле­фо­нах. Ска­чал себе про­грам­му PictureThis (дают три­ал на три дня), теперь каж­дый выход на ули­цу с детьми обя­за­тель­но сопро­вож­да­ет­ся рас­спро­са­ми «папа, а что это за дере­во?» И папа неза­мед­ли­тель­но даёт ответ 🙂 Впро­чем, хошь не хошь, а при помо­щи этой про­грам­мы и сам начи­на­ешь запо­ми­нать раз­ные виды рас­те­ний. Теперь я и сам без про­блем отли­чу вереск от дико­го вино­гра­да. Кста­ти, и для гри­бов такие про­грам­мы тоже есть. Но в Ала­ба­ме с гри­ба­ми хре­но­во — хоро­ших мало. Самый луч­ший гриб, кото­рый у нас есть — крас­ный под­бе­рё­зо­вик. Он ред­кий, и в 95% слу­ча­ев чер­ви­вый, зара­за. Так что про­грам­му для опре­де­ле­ния гри­бов я исполь­зую в основ­ном для того, что­бы понять, что за несъе­доб­ная хрень вырос­ла у меня на зад­нем дво­ре.

Усы образца 1896 года

С боро­дой при­шлось рас­стать­ся. Боро­ду в наше непро­стое вре­мя нель­зя (про­ти­во­газ непра­виль­но при­ле­га­ет). Оста­вил усы. Но обыч­ные усы это неин­те­рес­но. Так что отрас­тил англий­ские усы систе­мы «хэндл­бар».

Детям нра­вит­ся, жене нет 🙂 Гово­рит, я стал похож на цир­ко­во­го сила­ча из 19 века 🙂

Жаль, уса­ми осо­бо не поши­ку­ешь — на ули­це же рожа полю­ба­су закры­та. Так что шико­вать мож­но раз­ве что толь­ко перед самим собой и сосе­дя­ми.