Публикации по теме '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. Код был о создании спиральной матрицы:
Поскольку я сейчас читаю о механической симпатии и тому подобном, я считаю, что это отличный случай для экспериментов с подходом, дружественным к процессору.
Первая реализация и узкое место
Первый алгоритм, который я придумал, отражает простую рекурсивную идею. Сначала мы перебираем самоподобные матрицы, и для каждой проходим верхнюю строку заголовка,..