
Первая часть этой главы будет посвящена попыткам понимания ключевых законов восприятия и обработки информации, ее оценки и приведения к мотивации сущности. Во второй части представлены измышления влияния этих законов на нашу жизнь, мотивацию и поведение.
В процессе разработки механизмов обработки информации поступающей с систем информации, механизмов обучения, хранения, принятия решений были определены некоторые особенности, которые повторяются во всех системах. Это своего рода оказалось связующим звеном, позволяющим строить многоуровневые системы выполняющие разные функции, но работающие по одним принципам. Эти принципы я попробую объяснить, и возможно, их понимание позволит по другому взглянуть на вашу жизнь, ваши решения и мотивацию.
Читать полностью »
Рубрика «Программирование» - 469
Осознание человеческой сущности через понимание ИИ. Часть 2. Замочная скважина
2018-03-19 в 15:50, admin, рубрики: алгоритм, биология, будущее здесь, искусственный интеллект, мозг, Программирование, психология, работа мозгаЧто ещё мы проверяем при помощи Selenium, кроме логики интерфейса
2018-03-19 в 15:25, admin, рубрики: javascript, php, qa, qa automation, selenium, selenium-webdriver, visual regression test, web, Блог компании Badoo, Программирование, Тестирование IT-системПривет!
Меня зовут Виталий Котов, я работаю в отделе тестирования Badoo. Большую часть времени я работаю с Selenium. Этот замечательный инструмент мы используем для решения разнообразных задач: от тестирования функционала до упрощения работы с логами ошибок и проверки взаимодействия с API.
О том, какие задачи нам помогает решать Selenium, и пойдёт речь в этой статье. Поехали! :)

Пишем небесных пчелок на Cloud Haskell
2018-03-19 в 14:19, admin, рубрики: cloud haskell, distributed computing, Erlang/OTP, functional programming, haskell, open source, Блог компании Школа GoTo, децентрализованные сети, Программирование, функциональное программирование, школа
Привет!
Прошло всего лишь каких-то 11577635 секунд с конца осенней школы GoTo в ИТМО. Неделя направления Распределённых систем началась с прототипирования распределённой системы на Cloud Haskell. Мы начали бодро и потому быстро выяснили, что существующую документацию без PhD понять сложновато — и решили написать методичку.
Под катом введение в p2p cloud haskell, немножко функционального стека прототипирования РС, мотивация и «но зачем».
Читать полностью »
Профилирование: оптимизация
2018-03-19 в 13:32, admin, рубрики: c++, Блог компании Mail.Ru Group, никто не читает теги, оптимизация, отладка, Программирование, профилирование, разработка игр
Это вторая статья из серии статей об оптимизации кода. Из первой мы узнали, как находить и анализировать узкие места в коде, снижающие производительность. Мы предположили, что главная проблема в примере — медленное обращение к памяти. В этой статье рассмотрим, как снизить расходы при работе с памятью, а следовательно, и увеличить скорость программы.
Достаточно простой и эффективный алгоритм распознавания и сопровождения движения
2018-03-19 в 13:18, admin, рубрики: .net, C#, Алгоритмы, движущиеся объекты, Компьютерное зрение, ПрограммированиеПосле почтения на сайте статьи Шуравина Александра (megabax) с названием: «Простой алгоритм распознавания движения», появилась потребность продвинуться в решении задачи, поставленной в статье. В результате появился алгоритм для обработки последовательности кадров, содержащих отображения движущихся объектов, например транспортных средств (ТС).
На выходе алгоритма формируются несколько кадров – по числу ТС, отображенных во входной последовательности. Каждый выходной кадр отображает индивидуальный трек ТС в поле зрения камеры и изображение этого ТС. Там же будет размещена цифровая информация о текущем положении центра окаймляющего прямоугольника, мгновенной и средней скорости ТС.
Читать полностью »
Python’ом по машинлернингу
2018-03-19 в 6:51, admin, рубрики: AI, azure, functions, github, machine learning, microsoft, Microsoft Azure, ml, python, vs, vs code, xaker, Блог компании Microsoft, машинное обучение, Питон, Программирование, хакерСегодня только ленивый не говорит (пишет, думает) про машинное обучение, нейросети и искусственный интеллект в целом. Всего лишь в прошлом году ML сравнили с подростковым сексом — все хотят, но никто не занимается. Сегодня все озабочены тем, что ИИ нас оставит без работы. Хотя, судя по последним исследованиям Gartner, можно успокоиться, так как к 2020 году благодаря ИИ появится больше рабочих мест, чем ликвидируется. Так что, дорогой друг, учи ML, и будет тебе счастье.
Небольшая библиотека для применения ИИ в Telegram чат-ботах
2018-03-19 в 3:36, admin, рубрики: AI, chat bots, open source, python, машинное обучение, ПрограммированиеДобрый день! На волне всеобщего интереса к чат-ботам в частности и системам диалогового интеллекта вообще я какое-то время занимался связанными с этой темой проектами. Сегодня я хотел бы выложить в опенсорс одну из написанных библиотек. Оговорюсь, что в первую очередь я специализируюсь на алгоритмических аспектах разработки и поэтому буду рад конструктивной критике решений кодерского характера от более сведущих в этом вопросе специалистов.

Библиотека посвящена построению интерфейса между алгоритмом, возвращающим ответ на текстовый запрос и API мессенджера Telegram. Предназначена для гибкого применения алгоритмов машинного обучения. Читать полностью »
Концепции автоматического тестирования
2018-03-18 в 18:53, admin, рубрики: $mol, $mol_test, javascript, testing, TypeScript, unit-testing, Программирование, тестирование, Тестирование веб-сервисов, тестирование по, тестирование приложенийЗдравствуйте, меня зовут Дмитрий Карловский и у меня, к сожалению, нет времени писать большую статью, но очень хочется поделиться некоторыми идеями. Поэтому позвольте потестировать на вас небольшую заметку о программировании. Речь сегодня пойдёт об автоматическом тестировании:
- Зачем мы пишем тесты?
- Какие бывают тесты?
- Как мы пишем тесты?
- Как их стоит писать?
- Почему модульные тесты — это плохо?

Проблемы ООЯП: Неполноценная объектная парадигма и преждевременная типизация
2018-03-18 в 14:26, admin, рубрики: ооп, Программирование, языки программированияЗдравствуйте коллеги!
В предыдущей статье речь шла о проблеме ООЯП в общем, в данной статье я бы хотел развить эту тему и показать более конкретно проблемы ООЯП.
Основные идеи: ООЯП имеют две ключевые проблемы: неполноценная объектная парадигма и преждевременная типизация. Неполноценная объектная парадигма не даёт определения понятию нетипизированной объектной композиции (композиция является важнейшим элементом любой парадигмы). Преждевременная типизация ограничивает семантику абстрактных понятий (семантических абстракций).
Разбор перформансных задач с JBreak (Часть 2)
2018-03-18 в 9:19, admin, рубрики: compiler optimization, java, java 8, java 9, performance, performance optimization, string, stringbuilder, Блог компании Контур, ПрограммированиеТолько поутихли страсти с первой части разбора, вышедшей на прошлой неделе, как публикую продолжение: сегодня речь пойдёт о второй задаче.
Код второй задачи:
String format(String user, String grade, String company, String message) {
return String.format(
"Он, %s, придумал такие %s задачи. Приду на стенд %s и скажу ему %s",
user, grade, company, message);
}
String format(String user, String grade, String company, String message) {
return "Он, " + user
+ ", придумал такие " + grade
+ " задачи. Приду на стенд " + company
+ " и скажу ему " + message;
}
String format(String user, String grade, String company, String message) {
return new StringBuilder("Он, ")
.append(user)
.append(", придумал такие ")
.append(grade)
.append(" задачи. Приду на стенд ")
.append(company)
.append(" и скажу ему ")
.append(message)
.toString();
}
Условие (упрощённо):
Определить, какие методы быстрые, а какие — медленные (JRE 1.8.0_161).

