Как стать автором
Обновить
-28
0.1
Андрей @Andrey_Dolg

Full stack

Отправить сообщение

Neuronomics. Идея для стартапа 2030 года

Время на прочтение10 мин
Количество просмотров12K
Пять лет назад меня осенила идея. Я решил смоделировать ни много ни мало мировую экономику, для того чтобы точно знать какую динамику ожидать от акций, облигаций, курсов валют и т.д. Была только одна маленькая проблемка, модели всего этого не существует. И хуже того, экономисты десятки лет спорят, какая из их куцых эконометрических моделей хотя бы приблизительно верно описывает эти сложнейшие процессы. Поэтому, вместо попыток натянуть выдуманную (и конечно безумно упрощенную) модель на многоликую реальность я вступил на концептуально иной путь – моделировать агентов на микроуровне, чтобы они в изнуряющей борьбе за выживание, путем проб и ошибок приходили к равновесному состоянию, которое на макроуровне выражается в динамике цен, ставок и т.д.

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


Зачем это вообще нужно легко понять, например, по актуальным сейчас спорам вокруг «торговых войн». Одни (в основном профессиональные экономисты) говорят, что тарифы вредят в конечном итоге экономике в целом. Другие же думают, что страна окажется в выигрыше.

Проверить и доказать на фактах тут ничего нельзя, ведь никто не может поставить эксперимент при прочих равных на одной и той же экономике. Тогда как описанный ниже метод позволяет контролировать условия и получить доказательство наличия или отсутствия выгод того или иного решения.
Всего голосов 25: ↑22 и ↓3+19
Комментарии31

О PBR на пальцах

Время на прочтение18 мин
Количество просмотров77K


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

Читать дальше →
Всего голосов 41: ↑40 и ↓1+39
Комментарии10

Нечувствительные к весам нейронные сети (WANN)

Время на прочтение6 мин
Количество просмотров40K


Новая работа Google предлагает архитектуру нейронных сетей, способных имитировать врожденные инстинкты и рефлексы живых существ, с последующим дообучением в течение жизни.


А также значительно уменьшающую количество связей внутри сети, повышая тем самым их быстродействие.

Читать дальше →
Всего голосов 68: ↑67 и ↓1+66
Комментарии87

Синтаксический разбор предложения русского языка

Время на прочтение6 мин
Количество просмотров25K
В данной статье описывается процесс синтаксического анализа предложения русского языка с использованием контекстно-свободной грамматики и алгоритма LR-анализа.

Обработка естественного языка — общее направление искусственного интеллекта и математической лингвистики. Оно изучает проблемы компьютерного анализа и синтеза естественных языков.

В общем, процесс анализа предложения естественного языка выглядит следующим образом: (1) разбиение предложения на синтаксические единицы — слова и словосочетания; (2) определение грамматических параметров каждой единицы; (3) определение синтаксической связи между единицами. На выходе — абстрактное дерево разбора.
Читать дальше →
Всего голосов 36: ↑34 и ↓2+32
Комментарии19

15 книг по машинному обучению для начинающих

Время на прочтение5 мин
Количество просмотров166K
Сделал подборку книг по Machine Learning для тех, кто хочет разобраться, что да как.
Добавляйте в закладки и делитесь с коллегами!

Книги по машинному обучению на русском


1. «Математические основы машинного обучения и прогнозирования» Владимир Вьюгин.

О чем

Сначала изучите азы статистической теории машинного обучения, игр с предсказаниями и прогнозирования с применением экспертной стратегии. Их основы прекрасно объясняет автор книги, доктор физико-математических наук Владимир Вьюгин. Пособие рассчитано на студентов и аспирантов и в доступной форме излагает математические основы, необходимые для дальнейшей работы с машинным обучением.

2. «Верховный алгоритм» Педро Домингос.

О чем

Книга, благодаря которой даже ничего не смыслящие в математике и статистике люди поймут, что такое алгоритмы машинного обучения и каково их применение в жизни. Профессор Педро Домингос рассказывает о пяти основных школах Machine Learning и о том, как они используют идеи из различных областей научного знания — нейробиологии, физики, статистики, биологии, — чтобы помогать людям решать сложные задачи и упрощать рутину с помощью алгоритмов.
Читать дальше →
Всего голосов 34: ↑33 и ↓1+32
Комментарии23

Конструирующий XPath? Алгоритмический XPath? Ничего, кроме XPath

Время на прочтение5 мин
Количество просмотров7.1K
Здравствуйте, уважаемые читатели. В этой публикации речь пойдет о немного нестандартных применениях такого хорошо известного формализма как XPath. Все знают, что он очень удобен для извлечения информации из XML- или HTML- или еще каких-нибудь *ML-документов (как простых текстовых, так и каких-нибудь виртуальных, которые являются верхним слоем представления какой-либо сложной информации), то есть для того, чтобы задавать этим документам какие-либо вопросы. Однако известно, что чем лучше сформулирован вопрос, тем большую часть ответа он уже содержит. Поэтому напрашивается простая мысль – а нельзя ли использовать записанные на XPath выражения как утверждающие, то есть достраивающие документ таким образом, чтобы это XPath-выражение было истинным? Думаю можно, и это первое, о чем здесь пойдет речь. И второе – если уж мы научимся путем прямого применения XPath создавать новые элементы в документе, то нельзя ли превратить XPath в простой алгоритмический язык программирования? В самом деле, обращаться к данным умеет, создавать данные умеет. Несложно представить, как на нем описать последовательность операторов и оператор ветвления, остается подумать о циклах в нем и о функциях. Это интересно, ну хотя бы, теоретически. И об этом тоже пойдет речь.
Читать дальше →
Всего голосов 21: ↑20 и ↓1+19
Комментарии19

Изучаем веб-аналитику с нуля. Большая подборка

Время на прочтение3 мин
Количество просмотров72K
Привет, читатель!

Меня зовут Артём Сайгин, я веду телеграм-канал Growth Lab, в котором делюсь опытом роста IT-продуктов.

В сети много статей по веб-аналитике, но найти действительно стоящие и последовательно сгруппированные материалы нелегко.

Поэтому сделал для вас большую подборку материалов для самостоятельного изучения.
Эта статья легко заменит курсы по веб-аналитике.
Добавляйте в закладки, чтобы не потерять.

image

Отмечу, что список материалов будет пополняться.

Если я не добавил стоящий материал, свяжитесь со мной — добавлю.

Приступим!

Введение в веб-аналитику


Что такое веб-аналитика и зачем она вам нужна?
Подробное руководство по аналитике веб-трафика
Какие бывают источники трафика
Какие ошибки возникают при работе с Google Analytics и как с ними бороться
Как настраивать представления в Google Analytics — подробное руководство
18 метрик и KPI интернет-маркетинга, которые вы должны знать
Основные термины в веб-аналитике
Что такое UTM-метки и как их применять
Глоссарий: базовые понятия веб-аналитики
Что такое ROI и какие нюансы следует учитывать при его расчете
Модели атрибуции — подробный обзор и сравнение
Модели атрибуции от Google
Что такое A/A тестирование, и как его провести
6 советов начинающему веб-аналитику
Читать дальше →
Всего голосов 30: ↑29 и ↓1+28
Комментарии3

Как попасть в топ Google в ЕС/США в нише разработки и найти клиентов с большими бюджетами

Время на прочтение8 мин
Количество просмотров8.4K
Пост лучше всего подойдет разработчикам «one-man-company» или командам. Я расскажу, как достаточно легко и просто (при отсутствии или минимальном бюджете) попасть в топ поисковой выдачи в развитых странах в нише разработки и перестать бороться за клиентов в СНГ, которые хотят круто, классно, без ТЗ (ну ты понял, бро, хотим, чтобы все было красиво) и так, чтобы за $4/час и вообще оплата по факту. В конце попробую свести все в чеклист. Кто попробует ему следовать и отпишется о результатах в комментариях, обязательно дам фидбек с советами.


Читать дальше →
Всего голосов 21: ↑17 и ↓4+13
Комментарии14

Применение машинного обучения и Data Science в промышленности

Время на прочтение22 мин
Количество просмотров68K
Хабр, привет. Перевел пост, который идёт строго (!) в закладки и передаётся коллегам. Он со списком блокнотов и библиотек ML и Data Science для разных отраслей промышленности. Все коды на Python, и размещены на GitHub. Они будут полезны как для расширения кругозора, так и для запуска своего интересного стартапа.

image

Отмечу, что если среди читателей есть желающие помочь, и добавить в любую из подотраслей подходящий проект, пожалуйста, свяжитесь со мной. Я их добавлю в список. Итак, давайте начнём изучение списка.
Читать дальше →
Всего голосов 77: ↑71 и ↓6+65
Комментарии13

Построение Outbound продаж в сервисной IT компании

Время на прочтение25 мин
Количество просмотров10K
В этом интревью мы поговорим о лидогенерации в IT не совсем стандартными методами.
Мой сеголняшний гость Макс Макаренко — founder и CEO в Docsify, sales & marketing growth hacker. Макс уже более десяти лет в B2B-продажах.

После четырех лет работы в аутсорсе он перешел в продуктовый бизнес. Сейчас он занимается еще и тем, что делится своим опытом с аутсорсинговыми компаниями.

Сергей
Макс, скажи пожалуйста, а почему ты ушел с аутсорса в продукт? Что послужило причиной? Аутсорс вроде тоже неплохой бизнес?

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

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

Сергей
Я за тобой слежу в сети и вижу, что тема аутсорса тебя так и не отпускает, все-таки аутсорс где-то в глубине души сидит, причем очень плотно. Почему?

Макс
Дело в том, что в тот момент, когда я занимался аутсорсом, я сейчас уже понимаю, что я не видел всей картины. Когда я перешел, так сказать, на другую сторону, когда мы начали делать продукт, с одной стороны, нас стали воспринимать как объект «кому продать», и мы получаем постоянно какие-то предложения и это просто уже превратилось в какое-то сумасшествие, т.е. нам все предлагают услуги аутсорса.

Я увидел это немножко с другой стороны. А с третьей стороны, у нас много клиентов — аутсорсинговых компаний, в том числе не только, кстати, на русскоязычном пространстве, очень много клиентов зарубежных, которые оказывают подобные услуги.
Читать дальше →
Всего голосов 21: ↑19 и ↓2+17
Комментарии3

Стальные ликвидаторы

Время на прочтение9 мин
Количество просмотров28K
В случае природных или техногенных катастроф, для разбора завалов и на крупных пожарах часто используются танки. Переделанные в гражданские версии, со снятым вооружением, они применяются как вездеходы, тягачи, уборочная и грейдерная техника, а также чтобы проникнуть в труднодоступные места в условиях распространения огня или при угрозе обрушения конструкций. Для последней задачи танк использовался и при работах в «Укрытии», возведенном над разрушенным 4-м энергоблоком Чернобыльской АЭС.

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

Танк был игрушечным, и это был один из самых удачных роботов, созданных и примененных на аварийной станции.


Всего голосов 88: ↑87 и ↓1+86
Комментарии24

Обзор антиэйджинговой терапии для биохакеров

Время на прочтение10 мин
Количество просмотров15K

Антиэйджинговой медицине около 20 лет и отцы основатели этого нового подхода к медицине все живы и здоровы. Базируются они в основном в США, и первый из них Роберт Гольдман (доктор медицины, специалист по спортивной медицине, является основателем Национальной комиссии Спортивной медицины США, соучередитель Американской академии антистарения, эндокринолог, профессор, имеет степень по хирургии, написал 40 книг по спортивной и антиэйджинговой медицине) говорил о том, что с современными знаниями в области эндокринологии можно разделить биологический возраст и календарный безопасно. Второй — знаменитый основатель терапии гормоном роста Рональд Канц. Интересный факт: гормон роста впервые ввели ребенку в 1958 г (МОРИС РАБЕН). Получали гормон роста длительное время, до 1996 г, из гипофиза трупов, на одну инъекцию использовалось около 1000 трупов. Затем, с течением времени, у части пациентов стала развиваться характерная картина — болезнь КРЕЙНФАЛЬДА-ДЖЕЙКОБА (слабоумие, мышечная слабость. Считали, что это связано с инфекционным фактором). Но к гормону роста мы еще вернемся… Также не могу не отметить выдающегося гинеколога-эндокринолога Сьюзи Валли, которая разработала знаменитые Протоколы Валли — заместительную терапию половыми гормонами для пациенток после удаления матки и яичников, а также при эндометриозе и других сложных женских патологиях, а не только с целью омоложения. Она в своих работах использует только черезкожные гормональные препараты с большой вариабельностью дозировок.

Читать дальше →
Всего голосов 39: ↑23 и ↓16+7
Комментарии22

Музыка для ваших проектов: 12 тематических ресурсов с треками по лицензии Creative Commons

Время на прочтение7 мин
Количество просмотров123K
Подборка пригодится разработчикам, дизайнерам, видеорежиссерам и контент-мейкерам, которые ищут музыку для своих проектов — приложений, игр или видеороликов.

Представленные ниже площадки предлагают скачать полноценные композиции. О ресурсах, на которых можно найти отдельные звуки и семплы, мы расскажем в следующий раз.

Всего голосов 57: ↑56 и ↓1+55
Комментарии9

Практическое руководство по разработке дизайна дэшбордов

Время на прочтение23 мин
Количество просмотров23K
image

Современные дэшборды многое позаимствовали у автомобильных панелей приборов. Интересные элементы также можно заметить в центрах управления полётами НАСА 1960-х годов и зари эпохи автоматизации. Сегодня любая достаточно сложная ситуация, будь то запуск ракеты или борьба с инопланетянами в шлеме Тони Старка, неизбежно представляется в виде какого-нибудь дэшборда.

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

В этой теме так много информации, что трудно разобраться, с чего начать! Но я вам помогу. В процессе изучения дизайна дэшбордов мы пройдёмся по следующим пунктам:

  1. Структура и схема.
  2. Представление и доступность.
  3. Выбор используемых графиков.
  4. Усовершенствование контекста.

Часть 1. Структура и схема


Давайте для начала остановимся и зададим себе два вопроса: кто наша целевая аудитория и каковы её цели?

Знание своей целевой аудитории и её задач критически важно для остальной части работы. Если ваша ЦА — руководители разработки, которым нужно знать высокоуровневую информацию о функционировании системы, то нужные им данные будут сильно отличаться от тех, которые необходимы приходящему инженеру.

Прежде чем вы приступите к созданию дэшборда, возьмите лист бумаги и запишите вопросы, которые будет задавать ваш целевой пользователь, отсортируйте их по порядку приоритетности и определите оптимальные данные, которые нужно отобразить для ответа на вопрос.
Читать дальше →
Всего голосов 26: ↑24 и ↓2+22
Комментарии1

О простых вещах-сложно. «Cпящая сталь». Чем смазать заржавевшие болты или Не WD-40 единым…

Время на прочтение22 мин
Количество просмотров126K
Посвящается всем отчаявшимся и потерявшим надежду… открутить заржавевшую гайку!

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

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

Ну и, традиционно — не забудь закинуть в закладки, %USERNAME%, пригодится! :)


Читать дальше →
Всего голосов 196: ↑195 и ↓1+194
Комментарии297

Бесплатный VPN сервис Wireguard на AWS

Время на прочтение11 мин
Количество просмотров137K

Для чего?


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


Статья 19
Каждый человек имеет право на свободу убеждений и на свободное выражение их; это право включает свободу беспрепятственно придерживаться своих убеждений и свободу искать, получать и распространять информацию и идеи любыми средствами и независимо от государственных границ

В данном руководстве мы за 6 этапов развернем свой собственный бесплатный* VPN сервис на базе технологии Wireguard, в облачной инфраструктуре Amazon Web Services (AWS), с помощью бесплатного аккаунта (на 12 месяцев), на инстансе (виртуальной машине) под управлением Ubuntu Server 18.04 LTS.


Я старался сделать это пошаговое руководство как можно более дружественным к людям, далеким от ИТ. Единственное что требуется — это усидчивость в повторении описанных ниже шагов.

Читать дальше →
Всего голосов 59: ↑55 и ↓4+51
Комментарии135

Как создать игру, если ты ни разу не художник

Время на прочтение127 мин
Количество просмотров45K

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

И не надо…
Читать дальше →
Всего голосов 107: ↑106 и ↓1+105
Комментарии71

Современное автомобилестроение. Электромобили — срыв покровов

Время на прочтение9 мин
Количество просмотров38K


«Какой компонент электропривода в современных электромобилях имеет наивысшую плотность в виде количества ноу-хау на единицу объёма?»

Если задать этот вопрос, то с очень высокой вероятностью одна часть отвечающих назовёт таким компонентом силовую батарею. Оставшаяся часть в качестве ответа приведёт электродвигатель.

И обе стороны окажутся неправы.
Разрыв шаблонов и фоточки голых моделей - под катом
Всего голосов 68: ↑56 и ↓12+44
Комментарии476

ДНК глазами программиста

Время на прочтение15 мин
Количество просмотров91K
От переводчика: Так как я не являюсь биологом, возможны неточности в переводе терминов (и не только :). Оригинал находится здесь.

Если ты – молоток, то во всём увидишь гвоздь


Это всего лишь размышления программиста о ДНК. Я не являюсь молекулярным генетиком.

Исходный код


Находится здесь. Это не шутка. Исходники можно просмотреть с использованием замечательного набора скриптов Perl под названием "Ensembl". Геном человека занимает приблизительно 3 гигабайта, которые можно сократить до 750 мегабайт, если отбросить шелуху. Немного печалит, что это всего лишь 2.8 браузеров Mozilla Firefox.

ДНК похожа скорее не на исходники на языке C, а на байт-код для виртуальной машины под названием «ядро клетки». Крайне сомнительно, что существуют исходники, которые можно скомпилировать в этот байт-код: то, что мы видим, – это всё, что у нас есть.
Читать дальше →
Всего голосов 115: ↑114 и ↓1+113
Комментарии309
12 ...
17

Информация

В рейтинге
3 957-й
Откуда
Bansko, Blagoevgrad, Болгария
Зарегистрирован
Активность