Оптимизация - это процесс улучшения метода или дизайна. В программировании оптимизация обычно принимает форму увеличения скорости алгоритма или сокращения необходимых ему ресурсов. Другое значение оптимизации - численные алгоритмы оптимизации, используемые в машинном обучении.

Подробнее про optimization...

Мне нужно рассчитать евклидово расстояние для каждой точки в матрице и сохранить его в списке. Но работает слишком медленно. Как я могу получить его быстрее? public static char[,] fields = new char[10000, 10000]; // it contains different count of 't' and 'r' symbols List<Tuple<int, int, double>> t...
27 Ноя 2022 в 01:41
Я пытаюсь создать функцию, которая решает n в этом уравнении (а затем p, q и r) Уравнение. x, y, z известны. Он использовал бинарный поиск, чтобы попытаться найти n с допуском +-0,0001. # game is a series with implied probabilites for each outcome in a football match def logfunc(game): n_range...
26 Ноя 2022 в 23:31
Я поделился параметрами, переменными и обозначениями модели: Мне трудно написать уравнение 7, которое является одним из ограничений модели, с помощью cplex. Блок кода, который я написал, выглядит следующим образом: mdl.add_constraints(T[i, j, k] >= mdl.sum(p[l]*y[i, l, s] + s[l]*x[i, l, s] for ...
26 Ноя 2022 в 22:26
Этот вопрос связан с моим предыдущим вопросом здесь а>. Мне удалось решить эту проблему (большое спасибо @AirSquid!) Моя целевая функция выглядит примерно так: Таким образом, переменная avgPrice_n имеет индекс n. Однако на самом деле он определяется как Это означает, что он индексируется с помощ...
26 Ноя 2022 в 15:53
Вот консольная команда, которую я написал в Laravel, и мне было интересно, как я могу сделать ее лучше и быстрее? Что я сделал не так? И если вы можете представить мне книгу, чтобы я мог лучше разбираться в алгоритмах и писать лучший код, я был бы признателен. Благодарность $process = Process::crea...
26 Ноя 2022 в 11:09
Я новичок в программировании, я решил попробовать написать эту программу в качестве упражнения, в итоге она отлично работает без проблем. Под третьим комментарием я инициализирую переменную, выполняющую вычисления, после этого утверждения я округляю значение до двух знаков после запятой. Глядя на э...
26 Ноя 2022 в 04:41
Краткое описание моей модели: Состоит из одного параметра X dtype ComplexDouble и формы (20, 20, 20, 3). Для справки, это должно быть сложно, потому что мне нужно выполнить на нем БПФ и т. Д. X используется для вычисления действительного скалярного значения, Y в качестве вывода Цель состоит в том, ...
Делает... импорт пакета npm и его неиспользование снижает производительность? импорт пакета npm и использование нескольких функций снижает производительность? Например тусклые не используются, а импортируются размер node_module напрямую влияет на производительность? Как? Я хочу оптимизировать сво...
25 Ноя 2022 в 16:54
Я ищу способ заполнить словарь python одновременно с его созданием. У меня есть этот простой метод, который сначала создает словарь со всеми ключами со значением 0, а затем снова читает строку, чтобы заполнить ее. def letter_count(word): letter_dic = {} for w in word: letter_dic[w] =...
25 Ноя 2022 в 15:09
Рассмотрим следующий код (godbolt): #include <optional> #include <array> struct LargeType { std::array<int, 256> largeContents; }; LargeType doSomething(); std::optional<LargeType> wrapIntoOptional(){ return std::optional<LargeType> {doSomething()}; } Как видите, есть функция, возвращающ...
Я хотел решить свою модель Oprimization в Python с помощью Cplex, поэтому я установил Cplex в свою систему (Windows 11) и на основе справки Cplex установил setup.py с помощью этой команды: python C:\Program Files\IBM\ILOG\CPLEX_Studio221\python\ setup.py установить В IBM есть два примера "Docplex.c...
Я узнаю об операторе внимания в области глубокого обучения. Я понимаю, что для эффективного параллельного вычисления внимания нескольких голов входные тензоры (запрос, ключ, значение) должны быть правильно изменены. Предполагая, что запрос, ключ и значение представляют собой три тензора одинаковой...
Как отслеживать показы и время просмотра по мере того, как продукт масштабируется для миллионов активных пользователей на платформе, не снижая производительности приложения? мы хотим оптимизировать количество запросов, которые нам нужно сделать для инструмента аналитики. Мы используем mixpanel для...
Предположим, у меня есть следующий цикл: N=5 a=np.zeros((N,N)) for i in range(N): for j in range(N): for k in range(N): for l in range(N): a[i,j]+=np.exp(1j*(2*np.pi/N*i*k+2*np.pi*j*l)) Как я могу оптимизировать это? у меня нет идей...
24 Ноя 2022 в 19:31
Я разрабатываю приложение для очень ограниченного оборудования и решил использовать компоновку реактивного ранца. Проблема возникает, когда мне нужно отобразить список карточек, а используемый для этого lazyrow сильно тормозит. Для сравнения я взял образец проекта с recyclerView и использовал его д...
Я пытаюсь оптимизировать функцию, найдя ее минимальное значение, используя Scipy. Код должен найти значения переменных g и tau, которые дадут минимальное значение MSE. Однако эти значения должны быть массивами, а не скалярами. Ниже приведен код import numpy as np import numpy as np import pandas ...
Попробуйте найти быстрый способ узнать связанные цепи сети из файла. R1 net net2 R2 net net3 R3 net2 net4 R4 net3 net5 R5 net6 net7 ... Если сеть соединена с другой сетью через R, то эти сети считаются связанными. В приведенном выше примере подключены net/net2/net3/net4/net5. У меня есть файл, со...
24 Ноя 2022 в 12:36
Я ищу некоторую оптимизацию кода ниже. Я измерил время различных его частей, что подтолкнуло меня к нескольким областям оптимизации: scores.append(...)), похоже, занимает много времени по сравнению с простым запуском функции для получения результата. Есть ли способ повысить эффективность сбора рез...
24 Ноя 2022 в 00:03
Рассматриваемый код (ниже) читается намного быстрее (в 30 раз), чем обычно: MemoryMappedViewAccessor.ReadArray() Я пытаюсь изменить код, чтобы иметь возможность читать из long смещения, не int (!) public unsafe byte[] ReadBytes(int offset, int num) { byte[] arr = new byte[num]; ...
23 Ноя 2022 в 23:53
Я использую Oracle SQL Developer и у меня есть этот запрос, который принимает 5 входных таблиц: таблица hit4 с 40 миллионами строк (используется в операторе соединения) таблица trx с 240 миллионами строк (используется в операторе соединения) Таблица avg_hits_pk с 1 значением с плавающей запятой (исп...
23 Ноя 2022 в 14:23
Есть ли способ отключить оптимизацию в Visual Studio для всех единиц перевода в папке? Для конкретного файла можно использовать что-то вроде упомянутого здесь. Некоторые обходные пути, которые приходят мне на ум (все не идеально, т.е. слишком много ручной работы): включить заголовок в каждый cpp, ко...
23 Ноя 2022 в 12:38
У меня есть база данных с более чем 30 000 000 записей. При выполнении запросов (включая предложение ORDER BY) к полю text оператор = дает относительно быстрые результаты. Однако мы заметили, что при использовании оператора LIKE запрос становится очень медленным, его выполнение занимает несколько ...
У меня есть проблема оптимизации среднего размера, для решения которой я использовал оптимизацию scipy с методом SLSQP. Мне интересно, есть ли более быстрый алгоритм? Вот мой код: from scipy.optimize import minimize, Bounds import pandas as pd import numpy as np df = pd.DataFrame(np.random.rand(50...
23 Ноя 2022 в 02:09
Я работаю над примером, используя fmincon(). Я определяю свою целевую функцию в objFun.m function f=objFun(x) f = 100*(x(2) - (x(1))^2)^2 + (1 - x(1))^2; end И я определяю начальную точку x0 x0=[1; -1] И если я запускаю целевую функцию с этой точкой в ​​качестве теста, я получаю >> objFun(x0) ...
22 Ноя 2022 в 21:59
У меня есть URL-адрес с системой страниц. Например https://myURL?p=50 Но я хочу, чтобы скрипт нашел последнюю доступную страницу, например, скажем, p = 187. У меня есть функция checkEmpty(), которая сообщает мне, пуста ли страница или нет. Так, например: $myUrl = new URL(50); //https://myURL?p=50 ...
22 Ноя 2022 в 21:45