Публикации

Seraphin ищет младшего разработчика JS
Если у вас есть то, что нужно, пристегнитесь и наслаждайтесь поездкой! Серафин - ведущий цифровой страховой брокер в Бельгии . Наша миссия - сделать страхование легким для всех, создав передовую онлайн-платформу для подписки на страхование и платформу для управления. Наша техническая команда ищет младшего разработчика JavaScript , который пополнит наши ряды и создаст новую волну продуктов, доставляющих удовольствие пользователям. Изначально являясь мощным Ruby on Rails, мы..

Реализация цепи Маркова в Swift. Создание текстов.
Я хотел бы показать вам простое применение алгоритма цепи Маркова - генерацию случайных текстов на основе реального корпуса. Читатели, незнакомые с цепями Маркова, могут найти много исследований по этой теме в Интернете или прочитать мою эту статью . Каждый текстовый генератор, основанный на цепи Маркова, требует некоторого начального корпуса - как и в машинном обучении, мы сначала «обучаем» наш алгоритм, предоставляя ему набор данных. Чтобы продемонстрировать, как для этого можно..

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

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

Методы массива, часть II
Что еще может сделать JavaScript для вас и вашего массива? Добро пожаловать во вторую часть нашего обзора методов массива JavaScript. Как и было обещано в Части I , здесь мы займемся большой четверкой; фильтровать для каждого, отображать и уменьшать. Мне нравится думать о них как о большой четверке, потому что ни один разработчик не должен обходиться без этих методов, сталкиваясь с массивами данных. Если вы уже немного познакомились с этими методами, каждый из них может показаться..

Скажи мне, почему я должен покинуть мир Vanilla JS?
Начиная новый мод, я сначала был взволнован тем, что меня будут снабжать новой информацией, которая облегчит мою жизнь. Прошло около четырех дней с миром React, и я еще не ощутил тот момент полного понимания, осознания и блаженства. React заканчивал нокаутировать меня раунд за раундом. Будет ли у меня когда-нибудь этот момент озарения? Нужен ли Реакт? Почему бы мне не заползти обратно в мой удобный мир ванильного JS? Что такое фреймворки? Фреймворк — это утвержденное..

Что такое кластеризация K-средних?
Когда это ваш первый день в школе, вы встречаетесь с людьми, которых почти не знаете, и, проведя несколько дней, вы подружитесь с некоторыми из них, основываясь на сходстве. Кластеризация - это именно то, что вам нужно. Это относится к очень широкому набору методов поиска подгрупп или кластеров в наборе данных . Когда мы группируем наблюдения набора данных, мы стремимся разделить их на отдельные группы, чтобы наблюдения внутри каждой группы были очень похожи друг на друга , тогда как..

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

Поиск технической роли, которая ведет к прочной карьере
Это краткое изложение короткого выступления, которое я сделал людям, желающим проникнуть в технологическую отрасль, на Codebar and Talent2017. Здесь, в Cogapp, мы хотели бы думать, что мы — то место, где люди хотели бы работать. Но почему? И как вы можете определить, когда ищете работу, что место, куда вы подаете заявление, будет для вас хорошей средой. Люди часто забывают, что подача заявки на работу — это улица с двусторонним движением: вы не просто ищете место, которое вас примет,..

Почему все больше и больше студентов выбирают обучение в Интернете?
Недавнее исследование онлайн-образования в США показало, что ошеломляющее количество 7,1 миллиона студентов выбрали обучение онлайн , в то время как количество студентов, поступающих в колледжи, сокращается . Реальность такова, что способ обучения студентов изменился. В то время как в прошлом работодатели предпочитали традиционные 4-летние ученые степени, онлайн-обучение с тех пор зарекомендовало себя как доступный и доступный способ для студентов приобрести готовые к работе навыки...

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

Основные угрозы безопасности при использовании моделей машинного обучения
Насколько безопасны ваши алгоритмы? К настоящему времени очевидно, что машинное обучение можно использовать практически в любой отрасли. Это мощная технология. Как сказал дядя Бен: «С большой силой приходит большая ответственность». Какой бы революционной она ни была, есть одна загвоздка. Алгоритмы машинного обучения могут быть атакованы, взломаны по нескольким причинам и разными способами. В продолжение нашей предыдущей статьи Обман самых точных моделей глубокого обучения в мире..

Опыт стажировки в GovTech
После разговора с другими стажерами GovTech об их опыте я решил обобщить список ответов на наш опыт в GovTech. От стажеров к стажерам Поскольку большинство стажеров заканчивают стажировку в августе 2019 года, я решил собрать ответы от разных ролей и команд (например, разработка программного обеспечения, DevOps, безопасность и тестирование программного обеспечения), чтобы получить более целостное представление об их опыте стажировки в GovTech. Я пригласил 9 других стажеров GovTech в..

Как использовать необязательную цепочку и нулевое объединение с TypeScript и React
Как правильно использовать Optional Chaining и Nullish Coalescing с TypeScript и React вступление Проблема, которую мы пытаемся решить: было ли у вас когда-нибудь глубоко вложенное свойство в объекте, которое каждый раз, когда вы ссылаетесь на него, возвращал null, потому что оно не было определено достаточно быстро до запуска вашего кода? Обычно с вызовом API, но не ограничиваясь этим. В зависимости от того, насколько глубоко было свойство, вам пришлось написать несколько уродливых..

Алгоритм Дейкстры
Алгоритм Дейкстры — это простой метод поиска минимального пути через граф с ребрами и весами. задача: вам будет дан граф с весом для каждого ребра, исходной вершины, и вам нужно найти минимальное расстояние от исходной вершины до остальных вершин. Примечание. В этом блоге объясняется алгоритм, а также рассказывается, как реализовать алгоритм на любом языке. Этот блог предполагает, что у вас есть представление о графиках. предположим, что у нас есть указанный выше..

Структуры данных: понимание графиков
Что такое граф? Графы используются для представления отношений и иерархий и состоят из узлов и края . Что такое узел? Узел представляет объекты на графике. Если Medium - это график, то объекты - это пользователи и сообщения. Что такое кромка? Ребро представляет связи между объектами. Узлы соединены ребрами. Если я публикую блог на среднем уровне, между мной и моим сообщением есть край. Также есть разница между мной и другим пользователем, за которым я подписан...

Классификационные потери (быстрый пересмотр)
Пересмотр кросс-энтропийных потерь и шарнирных потерь Добро пожаловать в очередной блог, посвященный машинному обучению и анализу данных. Этот блог № 5 в серии. Поскольку это пересмотр, я предполагаю, что у вас есть некоторый опыт работы с алгоритмами классификации и их оптимизацией. Классификация - это задача классифицировать вещи на основе признаков. В машинном обучении это означает категоризацию с использованием алгоритмов ML на основе данных. Классификация может..

CS373 Summer 2018: Брендан Миллер
Неделя 4 (25 июня — 1 июля) Что вы делали на прошлой неделе? Я закончил фазу IDB 1 вместе с остальной частью моей группы. Я провел большую часть четверга и пятницы, дремля. В эти выходные я побывал на нескольких вечеринках и начал запоем смотреть японское реалити-шоу «Terrace House». Это очень не похоже на американские реалити-шоу тем, что в них медленные темпы, красивая операторская работа и эклектичные персонажи. И так как на Netflix есть бесчисленное количество часов, я могу..

Ежедневные ресурсы для 4 манекенов, чтобы преуспеть в машинном обучении — Акт 16, Сцена 5
ModuleNotFoundError: нет модуля с именем «Scrapy Этот сайт использует файлы cookie для предоставления наших услуг и показа вам релевантных объявлений и списков вакансий. Используя наш сайт, вы… stackoverflow.com» Краткий обзор Scrapy — документация по Scrapy 1.5.0 Изменить описание doc.scrapy.org Руководство по установке — документация по Scrapy 1.5.0 В..

Правильное использование .bind () в React
Пролог Если вы использовали React до версии 15, вы наверняка помните старый способ объявления классов компонентов, при котором вы могли бы написать что-то вроде этого: var MyComponent = React.createClass({ methodOne: function(someValue) { /* ... */ this.setState({ someState: someValue}) }, methodTwo: function(someOtherValue) { /* ... */ this.setState({ someOtherState: someOtherValue}) }, render: function() { return ( /* ... */ <button..