Статьи

C-статические библиотеки
В прошлой статье мы объяснили процесс компиляции исходного кода C в исполняемый файл. Мы прошли этапы компиляции и то, как код C предварительно обрабатывается, компилируется в ассемблерный код (.s), ассемблируется в машинный код (.o), затем проходит через компоновщик, где добавляется дополнительный код (.lib .a) и получаем наш исполняемый файл. Теперь в этой статье мы собираемся объяснить, что это за дополнительный код, зачем и как мы его используем. В основном мы собираемся объяснить..

Insilico Medicine на ICML 2018: итоги
Ранее в этом месяце наша команда посетила тридцать пятую ежегодную Международную конференцию по машинному обучению (ICML) в солнечном Стокгольме. На этот раз мы также решили выступить спонсором мероприятия и получили большое внимание на нашем стенде в разделе выставки. Вот краткое изложение моего опыта на конференции и некоторые заметки об интересных выступлениях и докладах, которые мы обсуждали во время мероприятия. Для тех, кто не знаком с этой областью, ICML - одна из..

Перспектива новичка  — «Изучение науки о данных, машинного обучения и искусственного интеллекта с нуля». часть 2
Введение в статистику и вероятность Определение . Пространство выборки связано с экспериментом, а E – это совокупность всех комбинаций возможностей. Примеры: При подбрасывании монеты выпадает два орла или решки Подбрасывание монеты 3 раза меняет набор возможностей. {ЧЧЧ,ЧЧЧ,ЧЧ,ЧТТ,ЧЧЧ,ЧЧ,ЧЧ,ТТТ} Спросите 10 человек, играют ли они в Apex Legends {0,1,2,3,…,10}. Определение . Событие — это набор возможных результатов. Пример: На данной неделе {пн, вт, ср, чт, пт, сб, вс}..

Кодирую свой выход с Кубы, часть 1
Или умри, пытаясь Солнце адское, мой компьютер снова перегревается, и я уже несколько часов сижу на одной скамейке в парке. Я не могу описать тебе, что чувствует сейчас моя задница. Это деревянная скамья в колониальном стиле, которая, поверьте мне, не предназначена для долгих часов программирования, в основном под солнцем. Но в настоящее время на Кубе Интернет доступен только в парках и других общественных местах. Я программист, технически инженер по информатике, но что бы там ни..

Как работает диофантово приближение, часть 1 (эллиптические кривые + квантовые вычисления)
Диофантово приближение с ограничениями (arXiv) Автор: Жереми Шампань , Дэмиен Рой Аннотация: Следуя Шмидту, Турнхееру и Бюжо-Кристенсену, мы изучаем, как нужно модифицировать теорему Дирихле о линейных формах, когда требуется, чтобы векторы коэффициентов линейных форм составляли ограниченный острый угол по отношению к фиксированное собственное ненулевое подпространство V в Rn. Предполагая, что точка Rn, которую мы аппроксимируем, имеет линейно независимые координаты над Q,..

Как создать веб-приложение для обмена валюты с помощью JavaScript
В этой статье я покажу вам, как создать свое первое приложение для обмена валюты. во-первых, давайте посмотрим на ожидаемый результат: Предварительные требования: файлы index.html, style.css и script.js и связать их вместе. Шаг 1. Создайте пользовательский интерфейс. мы начинаем с добавления элемента h1 для заголовка: <h1>Currency Exchange</h1> затем мы добавляем элемент таблицы с четырьмя строками (tr), первая строка содержит три тега заголовка (th), а..

5 главных тенденций визуализации данных (2023–2025 гг.)
Введение. В современном мире, основанном на данных, компании постоянно ищут способы использовать огромный объем данных, которые они собирают. Визуализация данных стала важнейшей задачей, предоставляя нетехническим пользователям возможность понять сложные данные и получить полезную информацию. Поскольку рынок визуализации данных продолжает расти, важно быть в курсе последних тенденций, движущих этой отрасли. В этом блоге мы рассмотрим пять основных тенденций визуализации данных, которые,..

Аутентификация Firebase: очень простые документы
Привет, ребята, Я Ахмед Абдельбасет, разработчик внешнего интерфейса, 20 лет, из Египта. Я разработчик-самоучка, я начал изучать веб-разработку в 2019 году и до сих пор учусь. В настоящее время я изучаю React и React Native. В некоторых блогах я расскажу о простых документах Firebase. Прежде всего, что такое Firebase? Firebase — это платформа, разработанная Google для создания мобильных и веб-приложений. Firebase предоставляет услуги аутентификации, базы данных в реальном..

# AI vs ML: в чем разница и почему это важно?
# AI vs ML: в чем разница и почему это важно? AI и ML — это два связанных термина, которые описывают технологию, которая может обрабатывать данные и делать прогнозы. Однако эти термины часто используются взаимозаменяемо, что может привести к путанице и непониманию. В этой статье мы разъясним разницу между AI и ML, как они связаны и что они означают на практике для организаций сегодня. ## Что такое ИИ? ИИ означает искусственный интеллект, который представляет собой широкую область,..

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

Что лучше использовать: React-Native или Flutter в 2020 году для моих новых корпоративных проектов?
Рамочное решение Что лучше использовать: React-Native или Flutter в 2020 году для моих новых корпоративных проектов? Какая структура лучше всего подойдет для вашего следующего проекта корпоративного уровня? Действительно ли этот выбор имеет значение? 👋🏻 Эта статья о проектах уровня предприятия, с высокими ставками и строгими сроками. Я сделаю еще один, чтобы побочные проекты в ближайшие недели будут меньше подвержены влиянию и ставкам благодаря более экспериментальному..

Как исправить AttributeError: модуль «lib» не имеет атрибута «OpenSSL_add_all_algorithms»
Исправление AttributeError, представленное в последнем выпуске криптографии в Python В последнее время многие пользователи Python начали сообщать об ошибке AttributeError: module ‘lib’ has no attribute ‘OpenSSL_add_all_algorithms’ при попытке установить новые или обновить существующие модули через pip . File "/home/patrick/.local/lib/python3.8/site-packages/OpenSSL/__init__.py", line 8, in <module> from OpenSSL import crypto, SSL File..

Python-введение | Учебник Python для начинающих | учебник по python, часть №1
Учебное пособие по Python для начинающих — введение в Python :- учитесь шаг за шагом с примерами и видеоуроками | python программирование обучение новичка для продвижения вперед. что такое питон? Python — это высокоуровневый, динамический и интерпретируемый язык программирования. Он поддерживает объектно-ориентированный подход к разработке программного обеспечения. он прост и удобен в освоении, а также предоставляет множество высокоуровневых структур данных...

Редукс
Редукс Redux — это жемчужина внутри невероятно маленькой библиотеки. Создатель Redux, Дэн Абрамов , даже смог сократить — каламбур — эту библиотеку до простых 99 строк ​​Javascript, удалив все проверки работоспособности. Я бы даже сказал, что Redux на самом деле представляет собой один единственный файл — createStore.js — который предоставляет только 4 функции. Другие файлы — это сахар поверх Redux: они предоставляют очень полезные механизмы для поддержки redux, но, тем не..

Как пройти собеседование в FAANG (MAMAA): полное руководство.
FAANG — это то, из чего сделаны мечты. Действительно. Программисты всего мира пытаются получить место в этих компаниях. Итак, что такое ФАНГ? И почему его так жаждут программисты? Что еще более важно, как пройти собеседования в таких компаниях , как FAANG? Продолжайте читать, чтобы знать. ПОЧЕМУ ФАН? В современном мире немногие крупнейшие корпорации косвенно управляют миром. FAANG — это аббревиатура, обозначающая пятерку ведущих компаний, которые обычно отличаются хорошей..

Автоматическое суммирование резюме с помощью NER
Оценивайте резюме с первого взгляда с помощью функции распознавания именованных объектов Плагин Shameless: мы являемся платформой для аннотации данных, которая упрощает создание наборов данных машинного обучения. Просто загрузите данные, пригласите свою команду и очень быстро создавайте наборы данных. Оцените нас! Лучшая онлайн-платформа для аннотаций данных машинного обучения. Просто загрузите свои данные, пригласите членов своей команды и..

Методы регуляризации: Ridge, Lasso и Elastic Net
Наука о данных Методы регуляризации: Ridge, Lasso и Elastic Net Переоснащение Спасителей в машинном обучении Обзор переобучения: Регуляризация — это метод, используемый в машинном обучении для предотвращения переобучения и улучшения способности моделей к обобщению. Это включает в себя добавление штрафного члена к функции потерь во время процесса обучения, что помогает контролировать сложность модели. Добавляя этот штраф, регуляризация препятствует модели подгонке шума и..

Глава 1: Установка Go Lang в Linux
Глава 1. Установка Go Lang в Linux Примечание. Для Windows и Mac также можно посетить официальный сайт и следовать инструкциям. Посетите официальный сайт Go Lang и загрузите tar-файл go lang. Если это первая установка, вы можете пропустить этот шаг, иначе вы можете удалить предыдущую установку go lang из пользовательского каталога как. rm -rf /usr/local/go 3. Затем разархивируйте загруженный файл и установите go lang в пользовательскую директорию как. $ sudo tar -C..

Печать программы Hello World на 10 разных языках программирования
1. C++ #include <iostream> int main(){ std:cout<<"Hello World! \n"; return 0; } 2. Питон print("Hello World") 3. Джаваскрипт console.log("Hello World"); 4. Go package main import "fmt" func main(){ fmt.PrintIn("Hello World!") } 5. Ржавчина fn main(){ printIn!("Hello World!") } 6. Свифт import Foundation print("Hello World!") 7. PHP <html> <head>..

Летние стажеры бакалавриата поддерживают три проекта IMPACT
Стажеры являются постоянными членами команды IMPACT. Снова и снова стажеры привносят значительную ценность в проекты IMPACT благодаря своему свежему взгляду, энтузиазму и желанию учиться. Их уникальные взгляды бросают вызов устоявшимся стереотипам и могут привести к творческому решению проблем и инновационным решениям. Эти стажеры IMPACT также придают командам прилив энергии, создавая динамичную атмосферу сотрудничества, которая активизирует обсуждения проектов и повышает..