Статьи

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

Виртуальный фон Google Meet с Amazon Chime SDK
Примечание. Эта статья также доступна здесь. (Японский) https://cloud.flect.co.jp/entry/2021/01/19/130105 Примечание: добавлена ​​дополнительная проверка на M1 Mac. Я также обновил BodyPix, чтобы отразить изменение времени обработки. [28 / Март / 2021] ›См. Также: Создайте TFLite Wasm / SIMD и запустите виртуальный фон Google Meet Введение В моем предыдущем посте я показал, как добиться виртуального фона с помощью API обработки видео Amazon Chime SDK. В этом посте мы..

Робот следует по дорожке с OpenCV и Tensorflow
Как сделать беспилотного робота с Raspberry Pi, компьютерным зрением и сверточной нейронной сетью. После того, как мой робот научился следовать по линии , возникла новая задача. Я решил выйти на улицу и заставить робота двигаться по дорожке. Было бы неплохо, если бы робот следовал за хозяином по парку, как собака. Идея реализации была дана поведенческим клонированием. Это очень популярный подход для беспилотных транспортных средств, когда ИИ учится на предоставленных поведенческих..

Что такое персональный брендинг? И почему это важно?
Превратите свою страсть в успех Вступление В этой статье я скажу одну вещь, которая может вывести вашу карьеру на новый уровень. Поверьте мне, это сработает. Меня зовут Сибиш Вену, и я уже некоторое время занимаюсь разработкой программного обеспечения. Я работал со многими компаниями, включая стартапы и транснациональные компании. Фон Все мы работаем в повседневной жизни. Кто-то управляет собственной компанией, кто-то работает в других компаниях. Общее, что мы можем найти во..

Поиск элементов массива с помощью методов массива JavaScript
Зачем тратить время на написание длинных циклов for , если можно использовать методы экземпляра. Это сделает наш код короче и четко заявит о нашем намерении. Циклы For наверняка будут делать то же самое, но иногда это делает наш код неоднозначным для чтения и сложным в обслуживании. Я разделил методы на группы, чтобы упростить понимание. Первая группа вернет один элемент, когда условие будет выполнено, а вторая группа вернет все экземпляры. Вы можете найти образцы кодов по этой..

EasyAlgo # 2_BinarySearchTree - поиск узла.
давайте создадим функцию для поиска узла… Эта функция принимает параметр, который мы собирались искать. создавая бесконечный цикл, мы можем выполнять процесс поиска, пока не найдем правильный узел while (true) { // тело } мы устанавливаем current в корень в начале, поэтому он начинает соответствие введенному параметру, проверяя его самостоятельно из корня. если мы нашли элемент данных, который мы вводим. он возвращает текущий узел, на который уже..

Объяснение индекса Pandas
Панды - лучший друг Data Scientist, а индекс - невидимая душа, стоящая за пандами. Мы тратим много времени на такие методы, как loc, iloc, filtering, stack / unstack, concat, merge, pivot и многие другие, обрабатывая и анализируя наши данные, особенно когда мы работаем над новой проблемой. И эти методы используют индексы, даже большинство ошибок , с которыми мы сталкиваемся, являются ошибками индексов. Индекс стал более важным в данных временных рядов . Визуализация также..

4 нетехнических шага, которые помогут вам стать отличным аналитиком
Дело не в том, что вы делаете, а в том, как вы это делаете Когда дело доходит до карьерного роста аналитика данных, нетехнические или «мягкие» навыки могут оказаться довольно низкими в вашем списке приоритетов. В конце концов, думая о должности аналитика, в первую очередь приходят на ум технические навыки. Вероятно, вы просто пытаетесь получить опыт, используя свои технические навыки, чтобы отвечать на вопросы бизнеса или создавать продукты. На самом деле вы не пытаетесь сделать ничего..

Искусственный интеллект - Модули
Модули искусственного интеллекта, часть I Введение в решение проблем, планирование, рассуждение и машинное обучение. Из-за проблем с читабельностью статья разделена на две части. В этой статье AI-модули рассказывают о том, что ему требуется, о категориях, реализации, типах алгоритмов, приложениях и примерах, в каждом модуле задан алгоритм с его внутренней работой (только математическая часть, а не код), в нескольких модулях алгоритмы рассматриваются отдельно. статьи, и им..

Пора подумать о неоплачиваемых стажировках для выпускников учебных курсов по программированию
Когда я подал заявку на участие в учебном курсе по программированию Galvanize Web Developer , нам сказали, что в программе за шесть месяцев уровень трудоустройства составляет 97%, а средняя начальная зарплата составляет 74 174 доллара. Это основано на первом году работы школы (2014 г.), когда ее окончили 73 студента. В 2015 году закончили обучение 199 студентов, включая меня, и процент зачисления упал до 88%. В 2016 году высшее образование закончили 395 студентов, процент..

Преобразование данных в чистом Python
Никаких внешних библиотек не требуется Разработчики часто выбирают Python для написания преобразований данных. Благодаря обширной экосистеме сторонних пакетов функциональность может быть быстро интегрирована. При работе с большими данными библиотеки типа pandas , PySpark , NumPy , TensorFlow и PyTorch позволяют быстро манипулировать и преобразовывать данные. Но что, если у вас есть небольшие данные, пара сотен записей или даже тысяча. Вам нужно использовать внешние..

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

Flutter: как я создал простое приложение менее чем за час с нуля. И как ты тоже можешь это сделать.
Краткое введение Я узнал о флаттере просто случайно, я просматривал свой канал на Youtube и видел много видео о конференции по дартс, и это каким-то образом привлекло мое внимание. Я заглянул в него и был взволнован с 0-й минуты. Моя предпочтительная стратегия обучения - учиться на собственном опыте. Прочитав несколько страниц документации и изучив приложение, которое создается при создании нового проекта, я почувствовал уверенность, что попробую что-то самостоятельно. Приложение..

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

Организация творческих итераций процесса машинного обучения
Работа над любой проблемой машинного обучения - это процесс творческой итерации . Помимо разработки программного обеспечения, он включает в себя, среди прочего, исследования, эксперименты и анализ результатов. Написанный в псевдокоде, он будет выглядеть примерно так: Вы строите свою модель, рассчитываете метрики на основе данных проверки, погружаетесь в результаты, чтобы определить, где ваша модель не работает, и повторно исследуете идеи, как ее улучшить. Как только эти идеи..

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

Стек в C ++
С возвращением, читатели, в этом блоге мы познакомимся с основами стека и их реализацией кодирования. Также будут кратко описаны встроенные функции и методы. Итак, давайте углубимся и начнем наше путешествие по изучению стеков. Что такое стек? Стек - это линейная структура данных, в которой элементы данных хранятся непрерывно. Он следует за порядком LIFO, т. Е. Последним вошел - первым ушел , при котором элемент, вставленный в конце, выскакивает первым. Можно только толкать или..

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

Что такое «зоны» в Angular?
Что такое «зоны» в Angular? «Зона» - это способ сохранения контекста выполнения асинхронных задач. Angular использует зоны, чтобы включить автоматическое обнаружение изменений в ответ на изменения, внесенные асинхронными задачами. Например, изменение, инициированное каким-либо кодом в setTimeout , очевидно, является асинхронным, но Angular автоматически обнаружит любые изменения, внесенные этим асинхронным кодом - пока setTimeout выполняется в зоне приложения (что он и делает по..

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