Публикации

Распознавание изображений Tensorflow.js для сайта электронной коммерции домашних животных
Обычно я хотел бы вести блог о вещах, которые превратились бы в решение, связанное с реальной реализацией. В этом блоге я хотел бы написать о том, как Tensorflow Object Detection может применяться в электронной коммерции PetShop Siteflower. Проблема: люди смотрят на домашних собак и любят их, но не могут точно определить породу, и у них возникают проблемы с приобретением или владением собаками. Сайт электронной коммерции домашних животных хочет, чтобы пользователи загружали изображение и..

Демо-дни получают новую форму
Угадайте, у кого есть обновленный микросайт? Мы делаем. В рамках подготовки к первому выпуску Demo Days в этом семестре члены исполнительного совета Джишан (возглавляет инициативу) и Дана Ли собрались вместе, чтобы эпично обновить страницу. Для тех, кто не знает, Дана Ли руководит схемой первокурсников, является членом команды по инфраструктуре и специалистом в области компьютерных наук. Она создала новую страницу, используя Angular, свой Macbook и функциональную рубашку для..

Обход ASLR и DEP — Получение оболочки с помощью pwntools | кодирование.видение
Сегодня я хотел бы уделить немного времени и представить небольшой трюк, чтобы обойти как ASLR ( рандомизация макета адресного пространства ), так и DEP ( Предотвращение выполнения данных ), чтобы получить оболочку в переполнении буфера уязвимом двоичном файле. Я видел, как эта проблема обсуждалась с использованием стратегий возврата к PLT , и это нормально, если целевой метод уже используется в двоичном файле — хотя, будем откровенны, не многие программы будут вызывать system()..

ИСТОЧНИК СОБЫТИЙ - ПРИВИЛЕГИРОВАННАЯ МОДЕЛЬ ДЛЯ КОСВЕННОСТИ - ЧАСТЬ 1
«Мы можем решить любую проблему, добавив дополнительный уровень косвенности» - Event Sourcing - это привилегированная модель для этого. Идея Event Sourcing заключается в следующем: фиксировать и сохранять изменения состояния приложения как события. До того, как термин был придуман Мартином Фаулером, идея называлась журнал только добавления , журнал упреждающей записи или просто журнал. Захват и сохранение всех изменений приложения имеет то преимущество, что позволяет узнать..

Лямбда-школа и индустрия программного обеспечения | Чего я с нетерпением жду
УВАЖАЕМЫЕ ВСЕ БУДУЩИЕ ЧИТАТЕЛИ! Я начинаю это задокументированное путешествие не для того, чтобы повлиять на вашу карьеру в сфере технологий, и я не пытаюсь сказать вам, что делать. Что я пытаюсь сделать, так это предоставить текст, который имеет значение и актуален для кого бы вы ни были. Я буду документировать свою повседневную жизнь в коде, собеседованиях, проектах кода, Lambda School и многом другом. За последние несколько лет я отказался от своей детской навязчивой идеи..

Подъем — Что касается var в JavaScript
Подъем — очень важная концепция (или, скорее, поведение), если вы работаете с JavaScript. Все это сосредоточено на ключевом слове var . Когда я начал изучать JavaScript (я пришел из мира Java и C), меня «научили» использовать только let и const . В какой-то момент вам может понадобиться коснуться кода «var», может быть через библиотеку, которую вы должны исправить, или долгоживущий код. Вот когда это может стать опасным, если вы не знаете поведение подъема. Это также может помочь..

Неделя Symfony # 615 (8–14 октября 2018 г.)
На этой неделе было объединено 80 пулл-реквестов (57 в коде и 23 в документации) и закрыто 89 проблем (68 в коде и 21 в документации). За исключением слияний, 45 авторов внесли 5430 добавлений и 4171 удаление. Подробнее см. код и документы . Журнал изменений 2.8 : 270f496 : [Форма] исправлена ​​обработка многозначных долей секунд. 9fdc64b : [Процесс] исправлена ​​блокировка файлов каналов в Windows. bad4867 : [Консоль] исправлены вопросы с множественным выбором по умолчанию в..

Уроки программирования не в школе
Учиться компьютерщику в середине 2000-х было довольно скучно. Мавис Бикон научила нас печатать. Нам рассказали, как пользоваться Excel, Word и PowerPoint. Нам дали базовый обзор Photoshop. Даже на факультативных экзаменах GCSE мы узнали немного больше, чем основы HTML и CSS, которые большинство из нас уже знали со времен MySpace. Дальнейшее образование было немногим лучше; нас учили Flash и Javascript. Там было небольшое разбрызгивание PHP. В противном случае он изучал двоичные и..

Познакомьтесь с кластерным анализом
В этой статье я планирую обсудить теоретические основы метода группировки машинного обучения — кластеризации. Мы используем методы классификации, чтобы представить удобный метод организации большого набора данных. Эти группы помогут руководителям принимать решения. Например, в банковской сфере менеджеры хотят идентифицировать своих клиентов NPA. Поэтому для этого нам нужно сначала сгруппировать их клиентов на основе ключевых показателей/параметров. Затем мы можем определить, какая..

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

Секреты взрывного роста с React Native Event
Перед мероприятием: Проснувшись в 4:30 утра. Чтобы добраться до кампуса ранним утром, 20-минутный бег на беговой дорожке и 4 занятия подряд, я отправился в Санта-Монику, также известную как Силиконовый пляж, на другое техническое мероприятие во вторник вечером в феврале 2019 года. Это техническое мероприятие было названо «Секреты стремительного роста с помощью React Native»; Мне было интересно узнать о React Native и о том, как он якобы помог росту Instagram и других..

Быстрый просмотр BigTable
Большой стол терабайт или петабайт масштаба каждая строка индексируется с помощью `ключ строки ` масштабируется прямо пропорционально количеству машин в вашем кластере Обновление и перезапуск кластера без простоев и потери данных Если новый узел добавлен в кластер, данные автоматически реплицируются. очень высокая пропускная способность и масштабируемость для неструктурированных данных типа "ключ-значение", где размер каждого значения обычно не превышает 10 МБ. Вы можете..

Detecto - создание и обучение моделей обнаружения объектов с помощью PyTorch
Упрощение процесса создания специально обученных моделей обнаружения объектов Detecto - это библиотека Python, построенная на основе PyTorch, которая упрощает процесс построения моделей обнаружения объектов. Библиотека действует как облегченный пакет, который сокращает объем кода, необходимый для инициализации моделей, применяет переносное обучение к пользовательским наборам данных и выполняет логический вывод для изображений и видео. alankbi / detecto..

Тайна науки о данных — Как перейти от «Death in Dev» к «Prove in Prod»?
Алгоритмия, которая согласно «Результатам исследования 2020 [State of Enterprise Machine Learning]» показала, что хотя зрелость машинного обучения на предприятии в целом растет, большинство компаний (50%) тратят от 8 до 90 дней на развертывание единая модель машинного обучения (при этом 18% занимают более 90 дней). Большинство возлагают вину на неудачу в масштабировании (33%), затем следуют проблемы с воспроизводимостью модели (32%) и отсутствие заинтересованности руководства (26%)...

Поддерживает ли быстрый арифметический оператор переполнение и потерю значимости?
В Swift арифметические операторы по умолчанию не переполняются или не становятся недостаточными, как в других языках программирования, т. Е. C , Java Это означает, что если вы попытаетесь вставить число в целочисленную константу или переменную, которая не может содержать это значение, по умолчанию Swift сообщает об ошибке, а не позволяет создать недопустимое значение. Такое поведение обеспечивает дополнительную безопасность при работе с слишком большими или слишком маленькими..

Человек, который открыл рынок
Величайший черный ящик в финансах Джим Саймонс совсем не типичный инвестор. Фактически, Саймонс и его компания Renaissance Technologies настолько далеки от принципов стоимостного инвестирования, насколько это возможно. Тем не менее, с 1988 года он возвращал инвесторам 39% ежегодно . Это больше, чем у Баффета. Это больше, чем Гринблатт. Это больше, чем у любого инвестора . Хотя Саймонс подходит к инвестированию с другой философской точки зрения, чем я, мне, естественно, было..

Неизменяемая установка значения в массиве JS (или как массив также является объектом)
Редукторы в Redux - это место, где функциональное программирование и концепция неизменяемости очень заметны. Неизменяемость в Javascript неестественна, поэтому некоторые прибегают к библиотекам вроде Immutable . Мне? Я предпочитаю собственные массивы, объекты и примитивы структурам данных, определяемым библиотекой, поэтому я прибегаю к различным шаблонам ES6 для реализации неизменяемости. Моя проблема в том, что неизменяемость объекта довольно проста, но неизменность массива сложнее...

Исследовательский анализ данных: выживание Хабермана
Исследовательский анализ данных ( EDA ) – это подход к анализу наборов данных для обобщения их основных характеристик, часто с использованием визуальных методов. Статистическая модель может использоваться или нет, но в первую очередь EDA предназначен для того, чтобы увидеть, что данные могут сказать нам помимо формального моделирования или задачи проверки гипотез. В этом блоге мы возьмем пример набора данных Haberman Survival и проанализируем данные с помощью различных типов графиков..

Эволюция веб-разработчика
HTML-разработчик — это человек, который создает статические HTML-страницы, дополненные стилями CSS. Разработчик HTML может развиваться в следующих четырех основных формах: А) Дизайнер (разработчик пользовательского интерфейса/UX) — человек, который делает не просто макет, а макет, разделенный на страницы, с базовым взаимодействием и базовой логикой пользовательского интерфейса, например, «отображать сообщение проверки после нажатия кнопки, если ввод текста пуст». Дизайнер использует..

Лучшее, что мы слышали за последнее время…
Ищете немного вдохновения? Мы вас прикрыли. Команда студии 38th Street Studios снова собралась вместе, чтобы собрать некоторые из наших любимых видео и подкастов. От мотивационных сообщений, руководств и обучающих видео у нас есть то, что каждый найдет полезным — будь то на работе или в жизни в целом. Наслаждаться! Кеннет Клэй — соучредитель и генеральный директор 38th Street Studios Я фанат подкаста «MFCEO . Он супер агрессивный и грубый. Однако больше всего мне в нем..