WedX - журнал о программировании и компьютерных науках

Публикации по теме 'programming'


С#: строка против StringBuilder
«Строка неизменяема, а StringBuilder изменяем» Неизменяемость строкового объекта означает, что если какая-либо из ваших операций с экземпляром строки изменяет его значение, это приведет к созданию нового экземпляра в другом месте адреса с измененным значением. Изменчивость StringBuilder прямо противоположна этому. Он не создаст новый экземпляр, когда их содержимое изменится, как строка. Вместо этого он вносит новые изменения в тот же экземпляр. Используйте StringBuilder, если..

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

Все о загрузке больших объемов данных на S3 в Node.js
Удивительно, но на веб-сайте AWS не так много документации, связанной с использованием AWS JavaScript SDK для загрузки данных в S3. В течение последней недели поиска документации, связанной с S3, мне казалось, что пользователи Node.js и JavaScript — нелюбимые дети в мире AWS 😅 Примером могут служить эти фрагменты кода для использования многокомпонентной загрузки для загрузки данных в S3. В любом случае, я отвлекся на то, что мы нелюбимые дети в AWS. Есть два основных способа..

Что такое принцип единой ответственности?
Принцип единой ответственности является основным принципом разработки программного обеспечения. В нем говорится, что класс, модуль или функция должны отвечать за одну часть функциональности этой программы. Это упрощает понимание и сопровождение кода. В этой статье мы обсудим, что такое принцип единой ответственности и как вы можете применить его в своих проектах! Принцип единой ответственности (SRP) В двух словах, принцип единой ответственности гласит, что функция должна иметь..

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

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

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

Новые материалы

Как создать диаграмму градиентной кисти с помощью D3.js
Резюме: Из этого туториала Вы узнаете, как добавить градиентную кисть к диаграмме с областями в D3.js. Мы добавим градиент к значениям SVG и применим градиент в качестве заливки к диаграмме с..

Я хотел выучить язык программирования MVC4, но не мог выучить его раньше, потому что это выглядит сложно…
Просто начните и учитесь самостоятельно Я хотел выучить язык программирования MVC4, но не мог выучить его раньше, потому что он кажется мне сложным, и я бросил его. Это в основном инструмент..

Лицензии с открытым исходным кодом: руководство для разработчиков и создателей
В динамичном мире разработки программного обеспечения открытый исходный код стал мощной парадигмой, способствующей сотрудничеству, инновациям и прогрессу, движимому сообществом. В основе..

Объяснение документов 02: BERT
BERT представил двухступенчатую структуру обучения: предварительное обучение и тонкая настройка. Во время предварительного обучения модель обучается на неразмеченных данных с помощью..

Как проанализировать работу вашего классификатора?
Не всегда просто знать, какие показатели использовать С развитием глубокого обучения все больше и больше людей учатся обучать свой первый классификатор. Но как только вы закончите..

Работа с цепями Маркова, часть 4 (Машинное обучение)
Нелинейные цепи Маркова с агрегатором и их приложения (arXiv) Автор : Бар Лайт Аннотация: Изучаются свойства подкласса случайных процессов, называемых дискретными нелинейными цепями Маркова..

Crazy Laravel Livewire упростил мне создание электронной коммерции (панель администратора и API) [Часть 3]
Как вы сегодня, ребята? В этой части мы создадим CRUD для данных о продукте. Думаю, в этой части я не буду слишком много делиться теорией, но чаще буду делиться своим кодом. Потому что..


Для любых предложений по сайту: [email protected]