Публикации

Неделя 11–12 (финальный проект)
Сегодня завершается финальный проект, который я делал в группе, ссылка на проект следующая: https://github.com/alexanderchen6/ajak-final-project . Проект представляет собой приложение для машинного обучения, в котором ИИ распознает рисунок, который пользователь нарисовал на холсте. Холст находится на веб-странице. Затем пользователь может получить доступ, если ИИ правильно угадал. % показывает, сколько правильных догадок сделал ИИ Существует обратный отсчет часов, когда пользователь..

Наша инфраструктура
Сегодня нет сенсационного титула. Кстати, если вы только что присоединились к нам, я Джеймс, соучредитель и генеральный директор Sticky, уровня приложения реальности. Когда мой личный блог Исследуя неабстрактное вышел из печати, у меня возникло внезапное желание поделиться своей реальностью: быть, по моим собственным словам, неабстрактным . Так что может быть лучше, чем поговорить о реальности Sticky: инфраструктуре, которая делает все это возможным? Я могу начать с того, что поделюсь..

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

Присоединяйтесь к форуму Vue Storefront
Пришло время лучше организовать себя :) Встречайте форум Vue Storefront, место, посвященное обмену информацией между растущим числом разработчиков и компаний в нашей экосистеме с открытым исходным кодом. До сих пор Slack был самым важным каналом коммуникации для сообщества Vue Storefront, но, имея в своем распоряжении более 1000 разработчиков, мы столкнулись с растущим хаосом. Был ряд повторяющихся вопросов, инструкций и другой важной информации, которую было трудно найти или..

Уведомления Spotify с помощью Shell и AppleScript
Поиск применения AppleScript API Spotify На днях я работал над проектом на Python с участием Spotify, когда наткнулся на следующий сайт: https://developer.spotify.com/applescript-api/ . Я пытался зайти на него, но увидел только пустую страницу. Сделав запрос GET, я получил сообщение 301 Moved Permanently , что только усилило мое любопытство. Я никогда не рассматривал возможность того, что приложения могут взаимодействовать друг с другом через AppleScript — вероятно, из-за отсутствия у..

Личные взгляды на будущее искусственного интеллекта
11 января я посетил первый публичный день симпозиума Нью-Йоркского университета о будущем искусственного интеллекта , организованного нашими коллегами и соседями из Нью-Йоркского университета. Вот несколько заметок и мыслей о мероприятии. Я не смог найти ни одного веб-сайта, описывающего это событие. Вот скан программы первого дня. Имейте в виду, что я не искусный интеллект. Моя докторская степень находится в базах данных. Относитесь ко всему, что я говорю, с недоверием. Кроме..

Действительно ли «хорошие» данные предвзяты?
Когда данные не отражают «справедливую» реальность, изменяем ли мы их, чтобы они соответствовали нашему идеалу? Возможно, самая опасная предвзятость — это когда мы предполагаем, что у нас нет предвзятости, а предвзятость есть у всех. Если вы думаете, что вы единственный человек без предубеждений, вы можете перечитать это последнее предложение несколько сотен раз. Предвзятость частично основана на опыте, который создает предубеждения (разве это не звучит менее жестко, чем..

Создайте блог с помощью WordPress и Gatsby — Часть 3
Хорошо! Итак, вы прошли Часть 1 и Часть 2 , теперь переходим к последней главе серии! Часть 3 — Настоящая сделка Теперь, когда мы успешно добавили сообщения из нашего блога WordPress в наше приложение Gatsby, давайте настроим Netlify , чтобы наше доменное имя выглядело более официально. Вместо использования kaleigh-tech-tutorial.netlify.app мы будем использовать kaleigh.tech в качестве имени домена. Управление доменом Перейдите в Netlify, откройте настройки своего сайта и..

Запись на Pwnable.kr - uaf
Это хорошо продуманная и простая задача для отработки взломов. Его название уже говорит вам, что использовать: use-after-free. Но как? Сначала прочтите исходный код, чтобы понять, что он делает: Он выделяет два объекта C ++ из кучи в начале main () Это дает нам 3 варианта: 1) Вызвать виртуальную функцию этих двух объектов; 2) Выделите новую память, размер которой указан в первом аргументе cmdline, содержимое которого заполняется файлом, указанным во втором аргументе cmdline; 3)..

Согласно подходу «предсказательной обработки» (pp) для описания основной функции мозга…
Согласно подходу «предиктивной обработки» (pp) для описания режима основных функций мозга, может быть простое объяснение, почему текущие настройки нейтральной сети не могут справиться с подобными иллюзиями. Просто они так не устроены. Подход pp рассматривает мозг как иерархическую многоуровневую систему минимизации ошибок прогнозирования, которая отличается от системы обратного распространения, используемой в текущих нейронных сетях. По мере того как одновременные прогнозы сверху вниз..

Как переопределить методы в C #
Переопределение метода в объектно-ориентированном программировании - это языковая функция, которая позволяет дочернему классу реализовать метод, который уже находится в родительском классе. Реализация в подклассе переопределяет реализацию в базовом классе, создавая метод с тем же именем. Чтобы понять, что такое переопределение, давайте рассмотрим реальный пример: Допустим, у нас есть Animal class и три разных животных: Как видно из изображения, эти три класса; Cat , Dog..

Angular 1: эффективная замена заполнителей
Как иметь переводы с заполнителями tlnr.: http://plnkr.co/edit/xQjks60l6Ym5HOyDqhyA?p=preview или перейдите к решению 4. Проблема В проекте, над которым я работаю, мы столкнулись с необходимостью заменить заполнители некоторым расширенным контентом (выделенными промежутками или ссылками). В нашем случае строки с заполнителями являются локализованными сообщениями, поэтому в основном в форме The user {user} has {items} items in his inbox. Если бы это было просто представление, мы..

Почему AWS Sagemaker недостаточно для развертывания машинного обучения в облаке AWS.
Итак, у вас есть решение для машинного обучения, и вы думаете о его развертывании в облаке, вы немного ищете и находите что-то под названием Sagemaker . Вы думаете про себя, здорово, это все, что мне нужно, чтобы обслуживать свои модели из облака. Подумайте еще раз. Что такое Amazon SageMaker ? Это полностью управляемое решение AWS, которое позволяет ученым и разработчикам данных быстро создавать, обучать и развертывать модели машинного обучения. Он представляет собой..

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

Итак, вы хотите передать разработку программного обеспечения на аутсорсинг
Итак, ваша компания решает передать часть разработки программного обеспечения на аутсорсинг. Первое, что приходит в голову: Аутсорсинг означает лучшее или худшее качество? Конечно, ответ полностью зависит от того, какое программное обеспечение вы нанимаете для работы за вас. Выберите не тот, и это будет пустой тратой денег и затягиванием. Выберите правильный, и он будет отображаться каждый раз. За свой 20-летний опыт работы в ИТ я работал с компаниями, которые постоянно делают..

Крупномасштабный конвейер вывода PyTorch: Spark vs Dask
Машинное обучение | Спарк против Даска Крупномасштабный конвейер вывода PyTorch: Spark vs Dask Мы описываем наш опыт использования двух фреймворков распараллеливания, Spark и Dask, для выполнения крупномасштабного ежедневного пакетного вывода по моделям NLP с глубоким обучением. В Clarity AI мы создаем различные продукты SaaS, с помощью которых наши клиенты могут оценить устойчивость своих инвестиционных портфелей. Одним из таких продуктов является наш Модуль противоречий...

Использование sleepTimeout в JavaScript
Использование sleepTimeout в JavaScript tldr: ВСЕГДА просматривайте официальную документацию разработчиков по функциям. Я пытался ускорить выпуск на выходных, и у меня было требование, когда я должен был делать повторные вызовы API, чтобы отслеживать ход выполнения задачи. Без этого любой новый пользователь увидит «мертвую страницу» без какой-либо информации о том, что происходит и как ему/ей следует действовать. Псевдокод будет примерно таким: function get_task_status(task_id) {..

Связь процесса эликсира
Заставляем процессы работать вместе Наши цели для этого поста В моем последнем посте о процессах в Elixir мы построили простой диспетчерский процесс вместе с серверным. Мы создали самые простые соединения. Когда мы создаем новый серверный процесс, этот сервер регистрируется диспетчером. Мы также можем запросить сервер, чтобы получить список доступных серверов. В этом посте мы начнем расширять возможности этой базовой вычислительной фермы. Мы добавим эти возможности. Добавьте тип..

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

Dev Setup для внесения вклада в пакеты Gatsbyjs
Итак, мой первый вклад в классный Gatsbyjs слился , и я не мог быть более взволнован. Люди там очень услужливые и очень отзывчивые. Им потребовалось всего несколько часов, чтобы рассмотреть и принять MR. Потрясающе 💥. Итак, в этом посте я хотел бы поделиться тем, как я быстро настроил свою локальную среду для участия в одном из пакетов gatsbyjs. Официальные документы очень полезны, но для новичков может показаться, что происходит много всего. Я постараюсь разобрать вещи, чтобы..