Публикации по теме 'code-optimization'


Объяснимый искусственный интеллект (XAI): преодоление проблем с помощью evoML — TurinTech AI
«Инвестор подает в суд после того, как автоматизированные сделки с искусственным интеллектом обошлись ему в 20 миллионов долларов». Заголовок, потрясший финансовый сектор в 2017 году. Торговая деятельность между Tyndaris Investments (компания, запустившая хедж-фонд роботов) и гонконгским инвестором в недвижимость вызвала всплеск споров и законодательства. Начали возникать тревожные вопросы: Какое решение принял ИИ и почему он принял такое решение? Кто несет ответственность за..

Базовый REST API для отправки запросов на сервер с помощью Axios.
Фон Изначально я использовал API, которое вытащили из старых проектов, я не пытался разобраться, как оно работает, а просто использовал то, что у меня было. Он был большим (130 строк) и имел много ненужной логики, где также не соблюдался принцип DRY. Меня это беспокоило все больше и больше — хотелось, чтобы код выглядел красиво, и я мог просто копировать его во все новые проекты и мгновенно иметь возможность отправлять запросы на сервер. axios.defaults.validateStatus = status =>..

Работа с производительностью кода — Микроизменения и макрооптимизация
Как разработчик, на каких областях мы должны сосредоточиться для оптимизации производительности? Как мы можем измерить влияние? Прочтите этот пост, чтобы узнать о структуре Объектно-ориентированный Является ли JavaScript объектно-ориентированным? У него есть объекты, которые могут содержать данные и методы, которые воздействуют на эти данные. Объекты могут содержать другие объекты. У него нет классов, но есть конструкторы, которые делают то же, что и классы, в том числе действуют как..

Потребность в «зеленом» ИИ  — TurinTech AI
Вы согласны, что мы приближаемся к переломному моменту в истории нашей планеты? Звучит драматично, не правда ли? И, к сожалению, это так серьезно, как кажется. На протяжении многих лет было много предупреждений о надвигающихся опасностях, нависших над нашей заветной планетой, но не было предпринято много реальных действий для их устранения. Вот как можно описать ситуацию: Давайте попробуем составить план спасения детской Земли Как мы можем передумать и остановить это безумие..

Не позволяйте этим распространенным ошибкам кодирования сорвать ваш следующий проект
Ошибки при кодировании — обычное дело, потому что это такая сложная задача. Тем не менее, некоторые ошибки встречаются чаще, чем другие, и могут иметь серьезные последствия. В этой статье мы поговорим о некоторых типичных ошибках кодирования и о том, как их избежать. 1. Несоблюдение последовательного стиля кодирования Несоблюдение последовательного стиля кодирования — одна из самых частых ошибок программистов. Различные подходы к написанию кода могут сделать код более сложным для..

Оптимизируйте свой код, и он будет выполняться до 55% быстрее ✈️
Эта история посвящена производительности кода, мы можем увидеть, как мы пишем код традиционным способом или когда у нас в голове короткий дедлайн, и как оптимизировать этот код, чтобы он работал быстро и был более читабельным для других разработчиков. «Любой дурак может написать код, понятный компьютеру. Хорошие программисты пишут код, понятный людям »- Мартин Фаулер Замечательно. Но вы сказали: «оптимизируйте этот код» , поэтому мой вопрос: «что такое оптимизация кода?»..

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