ru_python_beginners | Unsorted

Telegram-канал ru_python_beginners - Python beginners

14446

Вопросы про Python для чайников. Cпам и троллинг неприемлем. Частозадаваемые вопросы: https://github.com/ru-python-beginners/faq/blob/master/README.md Правила группы: https://t.me/ru_python_beginners/1649981

Subscribe to a channel

Python beginners

Ух) смотри у градиентного спуска есть некие настройки)
Попробуй покрутить чтобы понять как работает
И если со сниженными эпсилон и гамма придёт в нужную точку это одна история)
Если там получится неведомая чушь - это другая история

Читать полностью…

Python beginners

У меня в целом количество точек неверное. В тесте был указан steps=0, поэтому код отрабатывает в цикле while. Ошибка скорее всего там, неправильно считает следующие точки походу, но не могу понять почему

Читать полностью…

Python beginners

У тебя ответ 2.912 а ожидается 2.999? Нуу у тебя и эпсилон 0.1 так что в целом вроде ок всё

Я детально в код не всматривался

Читать полностью…

Python beginners

Функция возвращает историю градиентного спуска [массив numpy]

import numpy as np
from math import e

DELTA_X = e - 9
list_iter = []


def differentiation(func, x):
return (func(x + DELTA_X) - func(x)) / DELTA_X


def gradient_descent(func, start_point, gamma, epsilon, steps):
start_x = start_point
next_x = start_x - gamma * differentiation(func, start_x)
list_iter.append([round(start_x, 3)])
if steps == 0:
while abs(func(next_x) - func(start_x)) >= epsilon:
list_iter.append([round(next_x, 3)])
start_x, next_x = next_x, next_x - gamma * differentiation(func, next_x)
list_iter.append([round(next_x, 3)])
return np.array(list_iter)
else:
for step in range(steps):
list_iter.append([round(next_x, 3)])
start_x, next_x = next_x, next_x - gamma * differentiation(func, next_x)
return np.array(list_iter)

выходные и корректный данные ответа:
in: history = gradient_descent(example_func, 2, .01, .1, 0)

out: [[2. ]
[2.015]
[2.03 ]
[2.045]
[2.061]
[2.077]
[2.094]
[2.111]
[2.129]
[2.148]
[2.167]
[2.187]
[2.208]
[2.229]
[2.252]
[2.275]
[2.3 ]
[2.326]
[2.353]
[2.382]
[2.412]
[2.443]
[2.476]
[2.511]
[2.548]
[2.587]
[2.628]
[2.67 ]
[2.715]
[2.761]
[2.81 ]
[2.86 ]
[2.912]]

corr: [[2.]
[2.27]
[2.571]
[2.835]
[974]
[2.999]]

Читать полностью…

Python beginners

всем привет, кто шарит за мл, в частности за градиентный спуск? нужна помощь в задаче

Читать полностью…

Python beginners

Привет, Екатерина! Ознакомься, для начала, с правилами.

Читать полностью…

Python beginners

Ну я уже понял что не всегда нужны

Читать полностью…

Python beginners

То что отсутствие рв локов может что-то сломать звучит вполне правдоподобно

Читать полностью…

Python beginners

Это докстринг к чему?

Читать полностью…

Python beginners

Приветствуются всякие такие штуки в докстрингах?

Читать полностью…

Python beginners

Мне друг кстати вчера про нтфс что-то говорил что в винде рв локи юзаются по дефолту потому что иначе нтфс бы разъебло

Это ко вчерашнему разговору здесь на эту тему

Читать полностью…

Python beginners

Они дофига где есть.

Читать полностью…

Python beginners

Там в нтфс что-то было, да?

Читать полностью…

Python beginners

Иерархическая, а нам бы табличную

Читать полностью…

Python beginners

sqlite3:///BIGDATA.DAT

Читать полностью…

Python beginners

Зачем, моя задача написать функцию, входные данные не я закидываю

Читать полностью…

Python beginners

Попроьуй эпсилон снизить до 0.001) гамму попробуй тоже потом снизить)

Читать полностью…

Python beginners

не могу понять, почему точки не сходятся

Читать полностью…

Python beginners

Нуу лучше бы сразу код и задачу)

Читать полностью…

Python beginners

хранилище кабылы, тебя заблокировали (spam)

Читать полностью…

Python beginners

Винда прекрасно умеет лочить определённые диапазоны в разных процессах, чтобы они друг с другом не сталкивались. Лочить файл целиком — это дефолтное поведение просто.

Читать полностью…

Python beginners

Рв Локи вообще не всегда нужны. Ты можешь прекрасно писать в разные места файла без каких либо конфликтов

Читать полностью…

Python beginners

Хз я бы тут послушал лучше человека который реально в винде разбирается

Читать полностью…

Python beginners

это абстрактный пример

Читать полностью…

Python beginners

То есть это не в линуксе тупые не догадались рв локи по дефолту врубить, а в винде тупые и не смогли сделать чтобы работало без локов

Читать полностью…

Python beginners

В ntfs ещё веселее, Есть альтернативные потоки, то есть файлы, привязанные к другому файлу.

Читать полностью…

Python beginners

да ещё в классической макоси были какие-то извращения на эту тему

Читать полностью…

Python beginners

Вот бы кастомные атрибуты для файлов запилили

Читать полностью…

Python beginners

а вообще нужна ли нам БД

Читать полностью…

Python beginners

Более того, DNS по сути для такого предназначен.

Читать полностью…
Subscribe to a channel