Публикации
Metflix: Как рекомендовать фильмы - Часть 1
В этой серии публикаций я попытаюсь создать механизм рекомендаций, чтобы рекомендовать похожие фильмы по выбранному названию или рекомендовать фильмы пользователю, оценивающему пару фильмов. В Части 0 мы загрузили набор данных MovieLens и создали разреженную матрицу пользовательских элементов. В этом посте мы рассмотрим некоторые из популярных методов рекомендаций, в основном:
Пользовательская Совместная фильтрация (UBCF) Совместная фильтрация на основе элементов (IBCF)..
Мое путешествие в науку о данных
Добро пожаловать на мой блог!
Здесь я опубликую некоторые проекты по науке о данных и машинному обучению, над которыми я работал. Основная мотивация для создания этого блога заключается в том, что я скоро начну курс Fast AI Deep Learning. Ведение блога вместе с лекциями показалось мне отличной возможностью по-настоящему ознакомиться с материалом и познакомиться с другими студентами. Прежде всего позвольте мне кратко рассказать вам о моем путешествии в науку о данных.
Около года..
Что происходит с разработчиками, которые никогда не переходят в менеджмент?
Что, если вы никогда не воспользуетесь этим предложением?
Кристофер МакКэндлесс из Into the Wild однажды сказал, что «карьера - это изобретение 20-го века», и действительно, иногда трудно представить себе трудовую жизнь, которая не имеет тенденции к линейному восходящему развитию.
Например, люди часто предполагают, что любой талантливый разработчик в конечном итоге станет менеджером. Но, конечно, это не всегда так, и возникает вопрос: как бы выглядела карьера разработчика, если..
Кто были героями JSHeroes 2018?
С 18 по 20 апреля количество программистов и программистов на квадратный метр в Клуж-Наполе резко возросло. Юниоры и пожилые люди, румыны и иностранцы, фрилансеры, энтузиасты стартапов и корпоративные верующие - все собрались, чтобы принять участие во втором выпуске JSHeroes , крупнейшей конференции по JavaScript в Румынии. Конечно, мы тоже были там, готовые впитать все знания и заправиться позитивной клужской энергией.
Что привлекло нас в JSHeroes, так это обещание того, что это..
Удобные фрагменты Python для более чистого кода
Динамически вызывать функцию, перечислять функции с определенной частью их имени и т. Д.
Эффективный рефакторинг существующего кода - это искусство. Если вы когда-либо унаследовали чужой код или даже через некоторое время оглянулись на свой собственный, вы знаете, насколько сложным может быть этот процесс. Часто функции создаются и ошибки исправляются в сжатые сроки, что может привести к небрежному и неэффективному коду.
Это совершенно нормально . Вам разрешено время от времени..
Байесовская статистика необходима каждому специалисту по анализу данных
Байесовская статистика в основе науки о данных
Наука о данных имеет глубокие корни в байесовской статистике, и вместо того, чтобы давать исторический фон сэра Томаса Байеса, я дам вам общий взгляд на байесовскую статистику, теорему Байеса и то, как использовать ее в качестве инструмента в вашей работе! Байесовская статистика укоренена во многих аспектах науки о данных и машинного обучения, поэтому прочная основа на этих принципах невероятно важна.
Теорема Байеса в ее основе..
LeNet 5, AlexNet, VGG-16 от deeplearning.ai
Зачем смотреть кейсы?
В этом курсе Эндрю покажет вам некоторые примеры сверточных нейронных сетей. Часто мы видели, что архитектура нейронной сети, которая хорошо работает в одной задаче компьютерного зрения, может также хорошо работать и в другой задаче компьютерного зрения. После этой недели вы почувствуете себя комфортно, прочитав некоторые исследовательские работы по компьютерному зрению и увидев, что способны их понять. Он расскажет о 5 архитектурах нейронных сетей:
Ленет-5..
Как оптимизировать ваш сайт для удобства чтения
И предоставьте своим пользователям лучший опыт.
Читаемость - важная особенность взаимодействия с пользователем, и каждый веб-дизайнер / разработчик должен стремиться к ее достижению. Если вы сделаете своих пользователей более привлекательными, это обеспечит их взаимодействие и взаимодействие с вашим контентом в течение длительного времени, что позволит им проводить больше времени на вашем веб-сайте.
Если рассматривать это с точки зрения бизнеса, это может помочь вам улучшить..
Структуры данных и алгоритмы в JavaScript (стек)
Всем привет! Это вторая часть серии статей о структуре данных и алгоритмах в JavaScript. Ранее я объяснял Массив . В этом блоге я расскажу о стеке .
Что такое стек?
Стек — это линейная структура данных, которая следует определенному порядку выполнения операций. Порядок может быть следующим: LIFO (последним пришел — первым ушел) или FILO (первым пришел — последним ушел). — geeksforgeeks.org
Реальный мир, например. стопки может быть стопка книг, где книги располагаются..
vue-good-table - Пользовательские строки и столбцы, а также выбор строк
Создание таблиц с нуля - это боль.
Вот почему существует множество плагинов для таблиц, которые позволяют легко добавлять таблицы.
В этой статье мы рассмотрим, как добавлять таблицы в приложение Vue с помощью плагина vue-good-table.
Добавление настраиваемых столбцов
Мы можем добавлять столбцы, которые не созданы из свойств объектов строк.
Например, мы можем написать:
<template>
<div>
<vue-good-table :columns="columns" :rows="rows">..
Создавайте и публикуйте пакеты NPM за несколько минут
Сосредоточьтесь на функциональности вашего пакета npm, не беспокоясь о настройке или настройке
Необходимость быстро приступить к работе
Когда у вас внезапно появляется вдохновение для создания проекта или вам нужно создать его для работы, обычно возникают какие-то трения, чтобы начать работу. Вы можете потратить от нескольких минут до часа на настройку среды разработки, поиск некоторых руководств, а затем настройку в соответствии с вашими потребностями. Следующее, что вы знаете, вы..
День №6 [21 день — Программирование на C]
Я помню, как мой отец сказал: «Если ты будешь усердно работать, ты добьешься успеха, иначе ты потерпишь неудачу». Теперь, если я буду усердно работать, только тогда я смогу добиться успеха, так что это условие для меня.
Это также происходит, когда мы кодируем, когда мы должны решить, нужно ли выполнять следующий блок кода или нет.
Например, если событие-x произойдет, выполните оператор-1, если не произойдет, выполните оператор-2. Они называются условными операторами.
Давайте посмотрим..
Руби мертва. Подожди, правда?
Противоречивые впечатления от текущего состояния разработки Ruby
Многим наблюдателям кажется, что Ruby находится в упадке. Но для многих рубистов у языка будет вторая весна. В чем причины этого? Давайте разберемся!
Руби мертва?
В последние годы популярность Ruby упала в индексах различных популярных языков программирования , таких как Tiobe или Pypl .
Rails, самая известная программная часть Ruby, долгое время правившая королем веб-разработки, но в последнее время тоже..
Быстрое создание расширенного API GraphQL с помощью Spikenail
В этом руководстве показано, как создать GraphQL API для Trello-подобного приложения с использованием Node.js и Spikenail framework . Мы научимся создавать модели, определять отношения, настраивать контроль доступа и проверки.
Полный исходный код, который мы собираемся создать в этом руководстве, доступен здесь: https://github.com/spikenail/spikenail-example-cards
Стоит отметить, что фреймворк Spikenail все еще находится на ранней стадии разработки, мы будем очень благодарны за ваши..
Исследователи Microsoft и Университета Монреаля используют теорию меры, чтобы раскрыть математические…
Архитектуры внимания расширяют границы во многих задачах машинного обучения (ML) и стали строительным блоком во многих современных нейронных сетях. Тем не менее, наше концептуальное и теоретическое понимание их силы и присущих им ограничений еще только зарождается. Исследователи из Microsoft и Université de Montréal задались целью зафиксировать основные математические свойства внимания, предложив новую математическую основу, которая использует теорию меры и интегральные операторы для..
Я могу согласиться с вашей общей идеей, я не вижу, как будет лучше иметь «Стандартную библиотеку»…
Я могу согласиться с вашей общей идеей, я не вижу, чем наличие «Стандартной библиотеки» будет лучше, чем добавление функций в ECMAScript с помощью TC39.
Если у вас есть стандартная библиотека на JS, поставляемая со всеми браузерами, она должна иметь те же функции и API для всех будущих браузеров и версий ES. примите поспешные решения, и вы застрянете со всеми плохими функциями, которых мы сейчас стараемся избегать в JS (такими как циклы with, eval и for in).
Так что мы не должны..
SAPPHIRE 2018 — Возвращение пакета
«Устаревшие CRM-системы полностью посвящены продажам; SAP C/4HANA полностью ориентирован на потребителя… когда вы соединяете все приложения SAP вместе в интеллектуальном облачном пакете, цепочка спроса напрямую влияет на поведение цепочки поставок», — сказал генеральный директор SAP Билл Макдермотт.
SAP намеревается достичь этой связи между фронт- и бэк-офисом, полностью интегрировав расширенный набор решений, основанных на решениях SAP Hybris Cloud, в цифровое ядро, транзакционную..
Как проверить, отсортирован ли Iterable или нет
java.lang.Iterable<T>
Описание java.lang.Iterable<T> довольно простое.
Реализация этого интерфейса позволяет объекту быть целью расширенного оператора for (иногда называемого оператором для каждого цикла ).
Просто с данным экземпляром Iterable<T> мы можем это сделать.
for (final T i : iterable) { // for-each element, as i, in iterable
// do anything with i
}
Теперь поговорим о проблеме того, как узнать, отсортирован ли уже экземпляр..
Вот почему разработка приложений с низким кодом / без кода набирает популярность
В последнее десятилетие мы видели много запусков платформ для разработки приложений с низким кодом, и использование этих платформ также значительно увеличилось. Сегодня мы попытаемся проанализировать, почему люди предпочитают разрабатывать свои приложения на таких платформах и почему использование языков программирования, таких как Java, Ruby, сокращается для автоматизации бизнес-процессов. Важность таких языков, как Java, Python, JavaScript, понятна, потому что эти платформы с низким..
Краткое руководство Lisk Alpha SDK (Ubuntu)
Lisk alpha SDK наконец-то вышел . Вот краткое описание того, как установить все необходимые компоненты и создать простое демонстрационное приложение.
1.) Установите Python и соберите необходимое:
sudo apt install -y python-minimal build-essential
2.) Установите docker и добавьте текущего пользователя в docker группу :
sudo apt install docker.io
sudo usermod -aG docker $USER
Перезагрузите компьютер сейчас, чтобы убедиться, что пользователь теперь является частью группы..