Публикации по теме 'computer-science'
Программирование — это…
Как вы, возможно, знаете, программирование — это написание набора инструкций, которые выполняет наш компьютер, но давайте рассмотрим гораздо более простую аналогию.
Здесь у нас есть простая математическая функция, которая принимает x в качестве входных данных и возвращает квадрат x. Вот как в основном работают компьютер и программа. Здесь математическая функция — это компьютер , x ^ 2 — это программа/алгоритм , x является вводом , а вместо f(x) мы получаем вывод .
Давайте возьмем..
JavaScript: полифиллы для Promise
Узнайте все, что вам нужно знать об обещаниях, чтобы пройти следующее собеседование по JavaScript.
Обещание – это концепция, которую мы используем изо дня в день в любом приложении производственного уровня. И большинство браузеров поддерживают использование промисов. Однако на собеседованиях кандидатов часто озадачивают вопросами, как переписать функции обещания.
Здесь давайте узнаем все, что вам нужно знать о промисах, чтобы пройти ваше следующее собеседование по JavaScript...
⚡💻 Превышение закона Мура: всплеск производительности ИИ 🚀📈
Мне кажется, или производительность ИИ резко возросла за последние два года?
Если вы не думаете об этом постоянно, закон Мура – это наблюдение и прогноз исторической тенденции в отрасли производства компьютерного оборудования, согласно которой количество транзисторов в интегральных схемах удваивается примерно каждые два года. Закон назван в честь Гордона Э. Мура , соучредителя корпорации Intel, который описал эту тенденцию в своей статье 1965 года.
ИИ превосходит закон Мура..
Устранение ошибок разрешений EACCES при глобальной установке пакетов
mkdir ~/.npm-global ─╯
╭─ ~ ─────────────────────────────────────── ✔ в 12:26:42 ─╮ ╰─ префикс набора конфигурации npm '~/.npm-global' ─╯
╭─ ~ ─────────────────────────────────────── ✔ в 12:26:49 ─╮ ╰─ экспортировать PATH=~/.npm-global/bin:$PATH ─╯
╭─ ~ ─────────────────────────────────────── ✔ в 12:26:53 ─╮ ╰─ источник ~/.profile ─╯ источник: нет такого файла или каталога: /Users/saurav/.profile
╭─ ~ ───────────────────────────────────..
Стеки и Javascript
стеки
Стеки - это структуры данных, которые реализуют набор элементов, работающих в контексте LIFO (последним пришел - первым обслужен), где последний добавляемый элемент будет удален первым. Обычно стеки поддерживают три основных операции:
Push (), чтобы добавить элементы в конец коллекции. Pop (), чтобы удалить последний элемент из коллекции. Peek (), чтобы увидеть последний элемент из коллекции без изменения коллекции.
К сожалению, javascript не предоставляет..
КАК УЛУЧШИТЬ НАВЫКИ ЛОГИЧЕСКОГО ПРОГРАММИРОВАНИЯ
Умение решать проблемы логически и мыслить логически — ключевой навык программиста. Но как улучшить логику? На самом деле решение проблем? В сегодняшней статье у меня есть четыре совета, которые помогут вам лучше мыслить логически и в конечном итоге помогут вам стать лучшим программистом в процессе. Давайте начнем. Четкое понимание алгоритмов и структур данных сделает вас лучшим программистом и сделает его более востребованным. Узнайте о сильных и слабых сторонах структур данных, а..
Как компьютеры представляют отрицательные числа? Нежное введение
Знаете ли вы, что компьютеры могут хранить отрицательные числа несколькими способами? Вы когда-нибудь слышали о величине со знаком? Знаете ли вы, в чем преимущества дополнения до двух, которые делают его способом для представления чисел со знаком?
Что ж, позвольте мне попытаться ответить на все эти вопросы :)
Что это? А что нет?
Это нежное вступление. Цель состоит в том, чтобы дать вам некоторое представление о том, как работают различные представления, и научиться работать с..
Новые материалы
Кластеризация: более глубокий взгляд
Кластеризация — это метод обучения без учителя, в котором мы пытаемся найти группы в наборе данных на основе некоторых известных или неизвестных свойств, которые могут существовать. Независимо от..
Как написать эффективное резюме
Предложения по дизайну и макету, чтобы представить себя профессионально
Вам не позвонили на собеседование после того, как вы несколько раз подали заявку на работу своей мечты? У вас может..
Частный метод Python: улучшение инкапсуляции и безопасности
Введение
Python — универсальный и мощный язык программирования, известный своей простотой и удобством использования. Одной из ключевых особенностей, отличающих Python от других языков, является..
Как я автоматизирую тестирование с помощью Jest
Шутка для победы, когда дело касается автоматизации тестирования
Одной очень важной частью разработки программного обеспечения является автоматизация тестирования, поскольку она создает..
Работа с векторными символическими архитектурами, часть 4 (искусственный интеллект)
Hyperseed: неконтролируемое обучение с векторными символическими архитектурами (arXiv)
Автор: Евгений Осипов , Сачин Кахавала , Диланта Хапутантри , Тимал Кемпития , Дасвин Де Сильва ,..
Понимание расстояния Вассерштейна: мощная метрика в машинном обучении
В обширной области машинного обучения часто возникает необходимость сравнивать и измерять различия между распределениями вероятностей. Традиционные метрики расстояния, такие как евклидово..
Обеспечение масштабируемости LLM: облачный анализ с помощью AWS Fargate и Copilot
В динамичной области искусственного интеллекта все большее распространение получают модели больших языков (LLM). Они жизненно важны для различных приложений, таких как интеллектуальные..