Статьи

Ускорение за счет замедления
Достижение устойчивых темпов разработки программного обеспечения Я абсолютно уверен, что в какой-то момент вашей жизни вы или кто-то из ваших знакомых играл в аркадные гоночные игры. Тот, где вы сидите за рулем с педалями и рычагом переключения передач. В моей юности популярными были Daytona USA и Sega Rally. В первый раз, когда вы играли, вероятно, произошло следующее: Вы ставите ногу на педаль акселератора и ставите ее на пол. Вы пролетели мимо соревнований. Третье место,..

Старайтесь не смеяться, читая эти фрагменты кода
Топ-9 веселых и забавных кодов, когда-либо написанных программистами, которые я нашел в Интернете Я тяжело оплакивал полночь, когда мой код не дал мне самого драгоценного / желаемого результата, которого я ожидал. Я запускал, запускал и снова запускал свой код, но это смешно, что я получал каждый раз Null-Fucking-PointerException. Так что в ту ночь я отказался от ошибки, за которой я охотился, и мне нужно было освежить свой разум или так называемую голову, если вы так говорите! Я..

Все, что вам нужно знать об Adam Optimizer
Статья: Адам: метод стохастической оптимизации . Он используется для оптимизации и является одним из лучших оптимизаторов в настоящее время. Автор утверждает, что он наследуется от RMSProp и AdaGrad (ну, он наследуется от них). Возможности : Обновление параметров инвариантно к повторному масштабированию градиента - это означает, что если у нас есть некоторая целевая функция f(x) , и мы меняем ее на k*f(x) (где k - некоторая константа). На производительность не повлияет. Мы..

Топ-100 открытых наборов данных, которые ищут люди.
100 самых популярных наборов открытых данных, которые ищут люди. Люди Open Dataset ищут [Помогите, если можете] Ищу набор данных о результатах полового воспитания, основанного только на воздержании. Ищу набор данных, содержащий изображения самопроверки на коронавирус (если это актуально во всем мире) для использования в машинном обучении Ищу набор данных автомобильных сетей 5G для выравнивания луча Ищу аккуратный набор данных для многомерного анализа (PCA, FA,..

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

Математика, лежащая в основе обучения модели Word2vec
В этой статье мы разберемся с математикой, лежащей в основе обучения алгоритма Word2Vec. В моей предыдущей статье мы рассмотрели основную идею встраивания Word и его реализацию с использованием библиотеки genism. Людям, не знакомым с основами встраивания слов, я настоятельно рекомендую им ознакомиться с моей предыдущей статьей здесь. Визуализация векторов встраивания слов с помощью Gensim и PCA В этой статье мы узнаем, как обучать текстовые данные с помощью..

C/C++ Low Level Curriculum, часть 2: Типы данных
ПРИМЕЧАНИЕ. Первоначально это сообщение было опубликовано на сайте AltDevBlogADay.com прибл. 2011 Я импортировал оригинал через автоформатер Medium, поэтому он может немного отличаться от оригинала Пролог Привет и добро пожаловать во 2-ю часть серии статей по низкоуровневой программе C/C++, которую я сейчас делаю. Вот ссылка на первую, если вы пропустили: https://blog.darbotron.com/a-low-level-curriculum-for-c-and-c-part-1-f1df2c73ba14 Этот пост будет немного легче, чем..

Практическая инженерия программного обеспечения 101: вещи, которые вы не изучаете в колледже - Часть 2
Продолжая мой предыдущий пост , было еще несколько мыслей и размышлений, которые возникли у меня в голове после (очевидно!) Публикации моего предыдущего поста. Итак, поехали! Реализуйте свои идеи заинтересованными сторонами. Новички (на самом деле это относится и к опытным игрокам), всегда полезно тщательно продумать свои изменения, записать их в виде проектного документа или подтверждения концепции (POC) и запустить его с помощью важных заинтересованные стороны и члены команды. Это..

Построение системы рекомендаций - оценка сходства на основе корреляции
Как я уже упоминал в предыдущем посте, я поделюсь пошаговым руководством по разработке системы рекомендаций с использованием машинного обучения Python и искусственного интеллекта от Lynda . В этом руководстве мы используем корреляцию Пирсона R, чтобы рекомендовать элемент, который очень похож на действия пользователя. Если вы этого не сделали, установите Jupyter Notebook, так как это будет ваша игровая площадка. Мы начали с запуска этой команды на вашем терминале. $ jupyter..

Что такое обработка изображений и увеличение, и почему вы должны их использовать
Мусор на входе, мусор на выходе. Мусор на входе, мусор на выходе. Это очень известная цитата в информатике и IT в целом. Используется для того, чтобы обратить ваше внимание на то, что компьютеры некритично обрабатывают даже набор заведомо бессмысленных входящих данных (garbage in), выдавая взамен бессмысленный результат (garbage out). Вот почему так важны предварительная обработка и аугментация. Их освоение поможет извлечь максимальную пользу из ваших входных данных. Что такое..

Как ИИ повлияет на ваш непосредственный мир?
Искусственный интеллект медленно и довольно разумно проник в нашу жизнь. Все рекомендации Netflix и Spotify, которые мы получаем ежедневно, основаны на адаптивных алгоритмах, а не сделаны кем-то, кто сидит в переполненном, тускло освещенном подвале в очках и находится на пороге своего третьего кризиса среднего возраста в этом году. Алгоритмы конструируют наш мир в режиме реального времени, почти как симуляцию, где компьютерной мощности недостаточно для одновременного существования всей..

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

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

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

Repl.it
Repl.it repl.it — ElderlyBrownNettlefish от @JenniferCadena Мощный и простой онлайн-компилятор, IDE, интерпретатор и REPL. Пишите, компилируйте и запускайте код на JavaScript, Python… repl.it Сегодня я обнаружил приложение, которое действует как симулятор XCode, и оно действительно полезно для тех из вас, у кого нет Mac и кто хочет изучать код! Мой учитель информатики показал нам это приложение в классе, и оно потрясающее. В нем нельзя..

диавлекс
Справочник художников ИИ Мы — коллектив ремесленников, ученых, инженеров и машин, работающих с искусственным интеллектом, с особым вниманием к обществу. Мы используем данные и технологии для экспериментов с представлениями о тревогах нашего времени в качестве канала для поиска неизведанных ответов. Мы находимся в Дублине, Ирландия. Веб-сайт: diavlex Twitter: @diavlex_ai Instagram: @diavlex_ai Искусство+искусство искусственного интеллекта Изучение новых способов..

Обнаружение аномалий: Часть 1
Обнаружение аномалий: Часть 1 аномальный (прил.) Отклоняющийся от общего правила , 1640-е годы, от позднелатинского аномальный, от греческого anomalous неровный, нерегулярный , от ан- не . Что, если бы вы могли определить, работает ли двигатель вашего автомобиля иначе, чем обычно, и доставить его в магазин задолго до того, как серьезная проблема с двигателем будет стоить вам больших денег? Что, если бы фермер мог обнаружить нездоровое животное и позаботиться о нем задолго до..

Дневник разработчиков: запрос, mkdirp, fs.writeFile, bluebird
Вчера не смог закончить и совмещу с сегодняшней записью. Вчерашний день Вчера я удалил gulp-download , так как он не предоставляет коды состояния HTTP. Мне нужно знать, доступно ли подключение, иначе придется использовать файлы из папки /cache/ . Вместо него я использую request — упрощенный клиент HTTP-запросов. gulp.task('cache', function() { request(header, function (error, response, body) { if (!error && response.statusCode == 200) {..

Здесь невежество существует по обе стороны баррикад.
Здесь невежество существует по обе стороны баррикад. Я видел jQuery с избыточными селекторами, паршивыми циклами while, неразборчивыми условными выражениями, утечками памяти и так далее. Я также видел React с изменяемыми состояниями, ручным управлением DOM и файлами JSX на 5000 строк. Я также вижу гораздо больше шаблонов в React. Люди, которые пишут исходный код для реакции, очень хорошо знают js, но неразумно предполагать, что это относится и к тем, кто его использует. При этом код..

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