Публикации
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..