Публикации

Неделя 11: компиляция и предварительная компиляция
Несколько быстрых определений, прежде чем мы начнем: исходный код — код, на котором основана программа. Этот код компилируется в исполняемый файл. Этот процесс компиляции называется сборкой. исполняемый файл — программа, которая запускается либо из командной строки, либо из графического интерфейса (или из обоих, в зависимости от того, как она построена). В последнее время у меня были проблемы с компиляцией утилит UCSC в рабочие исполняемые файлы. Вероятно, это связано с тем, что я..

Акронимы и события
Я люблю ходить на мероприятия, и я стараюсь ходить на них хотя бы раз в неделю. ЗАЧЕМ? Поскольку я слышу, как люди говорят о предметах, которые меня интересуют, о которых я знаю или не обладаю такими обширными знаниями, но из всей звуковой и визуальной информации одна или две мысли обычно задерживаются в мозгу (на самом деле это вроде 100 сначала и один или два, которые реально прилипают). Иногда прямо в середине увлекательной беседы докладчик просто бросает аббревиатуру, из-за..

Асинхронная функция в Unity
Асинхронная функция в Unity Асинхронное и ожидающее ключевое слово Начиная с Unity 2019, Unity представляет задачу C# и ключевое слово async / await для MonoBehaviour. Для функций обратного вызова Unity, таких как Start , Update , теперь поддерживается асинхронная версия, а с ключевым словом async в начале функция теперь будет автоматически отправляться движком асинхронно. private async void Start() { Debug.Log("Start task delay 2 seconds"); await..

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

Интуитивный способ понять IID
Независимые и одинаково распределенные (IID). Если две или более случайных переменных взаимно независимы и каждая случайная переменная имеет то же распределение вероятностей, что и остальные переменные, то эти переменные называются независимыми и одинаково распределенными. Давайте разберемся с его определением на нескольких примерах: Подбрасывание монеты: Если вы подбросите правильную монету n раз, это не повлияет на результат (n+1)-го броска из-за результатов первых n бросков монеты...

Навыки, которые нужно развивать, чтобы стать лучшим программистом. (мой список)
Я прочитал статью на Medium под названием Как в чем-то стать лучшим в мире . Статья познакомила меня со стекингом навыков. Суть статьи в том, что очень сложно попасть в 1% лучших по какому-либо одному навыку, но попасть в 10% лучших по комбинации смежных навыков относительно легко и принесет свои дивиденды. Я возьму на пример свою цель. Я хочу стать одним из лучших программистов в мире, который мог бы создавать продукты, полезные для людей и облегчающие им жизнь. После..

Набор данных оптического распознавания рукописных цифр
Я сделал некоторую реализацию с помощью scikit-learn. Он доступен в моем профиле Github и профиле Kaggle, пойдите и проверьте один раз. Patidarparas13 / Оптическое распознавание-набор-данных-рукописных-цифр Оптическое распознавание набора данных-рукописных цифр ---------------- ---------------------------------- ** Набор данных… github.com Оптическое распознавание набора данных рукописных цифр | Kaggle..

Обычная функция против функции стрелки в JavaScript
Мы регулярно объявляем функцию в JavaScript, используя ключевое слово function . function name(params){ code... } Но что, если мы напишем функцию без ключевого слова f unction ? // For Using The Function Multiple Times const funcName = (params)=>{ code... } // For Using The Function Only Once document.getElementById(id).addEventListener('click', (params)=>{ code... } Для написания стрелочной функции мы можем сделать переменную. Имя переменной — это имя функции, и под..

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

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

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

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

Cosmos 4.6 - минорная версия с основными обновлениями
Поддержка React Native и отзывчивый режим отображения Идея в том, что обновите Cosmos, и вы получите потрясающие функции без критических изменений! Релиз на GitHub , 32 PR сильных. Авторы maxsalven , SimeonC , extramuros , xavczen , sdgandhi , Pyrolistical . Поддержка React Native Возможно, самая востребованная функция прибыла. Нет нового пакета для установки. Обновите react-cosmos и установите Cosmos на свое мобильное устройство. Как это работает? Сервер..

Практическое руководство по созданию оболочки рабочего процесса Scikit-learn в d6tflow DAG
Я читал статью Норма и заинтересовался тем, как использовать d6tflow для обертывания рабочих процессов обработки данных в DAG ( направленный ациклический граф ), управляемый d6tflow. Я рекомендую вам прочитать статью Норма, чтобы лучше понять мотивацию и предысторию того, почему вам следует использовать DAG. Ориентированный ациклический граф - это конечный ориентированный граф, не содержащий циклов. Короче говоря, DAG - это граф, в котором вы можете начать с любого узла, следовать..

10 уроков, которые я извлек из обучения программированию других
В течение нескольких месяцев я начал волонтерство в организации Shortcut в качестве учителя кодирования. Более подробную информацию об организации вы можете найти здесь . С тех пор мой путь учителя закончился. Я помогаю беженцам изучать HTML, CSS и JavaScript каждый четверг в течение нескольких часов. К нам приходит еще больше людей, и я чувствую себя прекрасно, поэтому я решил поделиться уроками, которые я извлек из преподавания . Урок 1. Люди действительно благодарны ...

Будут ли права у роботов и искусственного интеллекта? Наши преемники !!!
Будут ли роботы и ИИ равны людям? Искусственный интеллект и робототехника взволновали публику революционными разработками за последнее десятилетие. DeepMind разработал свой AlphaGo, чтобы победить лучшего игрока в го в мире, а затем разработал даже лучший AlphaZero, чтобы победить AlphaGo . В тот момент, когда AlphaGo победила Ли Седола, многие люди во всем мире поняли, что ИИ - это не только модное слово, а искусственный интеллект находится на грани того, чтобы взять верх над..

Методы, которые можно использовать как для строк, так и для массивов JavaScript
Знаете ли вы, что есть методы, которые можно использовать как для строк, так и для массивов JavaScript? Давайте посмотрим на эти методы и увидим сходства и различия между ними! Вступление Хотя невозможно знать каждый метод в JavaScript, также приятно знать, что есть некоторые методы, которые можно использовать более чем с одним типом данных. В частности, для строк и массивов это методы concat , indexOf и slice . В этой статье мы поймем, что такое каждый из этих методов, как их..

Попробуйте новый инструмент Magic AutoDraw от Google, чтобы преобразовать простую графику в сложную графику!
Попробуйте новый инструмент Magic AutoDraw от Google, чтобы преобразовать простую графику в сложную графику! Раньше был ряд приложений и программ, способных распознавать рукописный ввод и преобразовывать его в текст, набранный компьютером, теперь это роль изображений. Где новое веб-приложение от Google появилось как AutoDraw , выполняющее свою работу. AutoDraw - это новый волшебный инструмент от Google, который может преобразовывать простую графику во что-то понятное и..

D2RL: Deep Dense Architectures в обучении с подкреплением
В этой статье я хочу сделать краткую презентацию D2RL paper , применяющего глубокую плотную архитектуру нейронных сетей для глубокого обучения с подкреплением. Глубокое обучение и компьютерное зрение Влияние больших и плотных сетевых архитектур давно исследовано в компьютерном зрении и глубоком обучении. Широко известны улучшенные характеристики и другие преимущества таких плотных моделей по сравнению с мелкими. Таким образом, в глубоком обучении с подкреплением архитектурам..

Программирование как производительность — когда угодно.js и неожиданное
Летать — Йоко Оно, Fly Piece, 1963 г. Что такое язык программирования? У нас есть представление, даже ожидание, что языки программирования очень похожи на программное обеспечение — мы что-то вставляем, что-то получается, и все. Но это далеко не вся картина. Языки программирования можно было бы лучше определить, сказав: Языки — это списки правил интерпретации комбинаций символов, которые иногда используются для написания программ. Они больше похожи на область потенциального..