Size: a a a

Machine learning

2020 April 27

A

Albyc in Machine learning
Юрий
Поделите каждое из них на их сумму
Точно. Спасибо, а я по-другому нормировал и не выходило ничего. Тупняк)
источник

Ю

Юрий in Machine learning
Albyc
Помогите, пожалуйста - напал дикий тупняк. Есть дискретная функия f(x) = y. Хочется найти, по сути, такой аргумент x, при котором достигается среднее значение y. Если бы y являлся вероятностью, то нужно было бы найти просто матожидание. Как это сделать в моём случае?
А точно ли "матожидание" подходит? Если функция не монотонная (пусть, похожа на фнукцию нормального распределения), тогда она примет свое среднее значение не в 0, а слева и справа от него. Или я не понял задачи?
источник

A

Albyc in Machine learning
Юрий
А точно ли "матожидание" подходит? Если функция не монотонная (пусть, похожа на фнукцию нормального распределения), тогда она примет свое среднее значение не в 0, а слева и справа от него. Или я не понял задачи?
Почему у вас среднее значение имеет два значения?
источник

Ю

Юрий in Machine learning
Albyc
Почему у вас среднее значение имеет два значения?
Значит я не понял, какое среднее Вам нужно
источник

A

Albyc in Machine learning
Среднее по X, не по Y
источник

Ю

Юрий in Machine learning
Albyc
А как хотя бы приблизительно найти? Задача изначальная - есть 2д пространство векторов и определённая заданная ось. Строю гистограмму (от 0 до 360), где по x - целый угол между вектором и осью, y - кол-во таких углов. Есть пик на этой гистограмме, который обычно лежит в середине графика (180), но иногда он смещается и нужно вернуть его на законное место. В мыслях ещё просто находить расстояние от 180 до пика, но есть вероятность, что пик может быть ложный и нужно бы иметь хотя бы пучок таких пиков
Попробуйте изучить матрицу np.diff() от Вашей матрицы. По производной можно будет понять и сколько пиков, и где они находятся (через np.argmin)
источник

ZB

Zaphod Beeblebrox in Machine learning
вам надо найти x, при котором y достигает своего матожидания
источник

A

Albyc in Machine learning
Я просто беру int(expectation), так как шаг 1 от 0 до 360
источник

Ю

Юрий in Machine learning
Даже если пик у функции один, через матожидание найдется пик только для симметричной вокруг среднего функции. Через производную было бы более "прозрачно", на мой взгляд
источник

A

Aleksandr in Machine learning
источник

SD

Ska Doodl in Machine learning
#C2W3
Вопрос: у меня ошибка вылезает что Serias не имеет метода матрих. np array тоже.
источник

SD

Ska Doodl in Machine learning
и в randint что нужно вставить?
источник

SD

Ska Doodl in Machine learning
там же просто нужно добавит разницу в строках чтобы было одинаковое количество строк в обоих классах
источник

KD

Kabyken Daulet in Machine learning
Ska Doodl
и в randint что нужно вставить?
indices_to_add = np.random.randint(np.sum(y_train == 1), size = diff)
источник

KD

Kabyken Daulet in Machine learning
кол-во строк, где y=1
источник

SD

Ska Doodl in Machine learning
[y_train.values == 1,:][indices_to_add,:] вот так правильно будет сделать
источник

KD

Kabyken Daulet in Machine learning
да, вроде правильно
источник

KD

Kabyken Daulet in Machine learning
я делал через as_matrix(), но сейчас pandas предлагает использовать values вместо as_matrix
источник

PZ

Pavel Zemskov in Machine learning
C4w2 задача про разрушителей легенд, никак не поддаётся решению... нужно проверить гипотезу для долей. Использую формулу из лекции z=(p1-p2)/np.sqrt(P*(1-P)*(1/n1+1/n2)) получаю значение z=0,32 и значение p-value после умножения на 2 0.7459 но с ответом это никак не сходится. p1=10/34, p2=4/16 кто недавно проходил, подскажите, в чем может быть затык?
источник

y

yithian in Machine learning
Не умножайте на 2 и сойдётся.
источник