esokolov / ml-course-hse

Машинное обучение на ФКН ВШЭ

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

homework-practice-03 HuberRegressor

Kurt212 opened this issue · comments

Когда сдаю файл с HuberRegressor в яндекс контест чекер выдает следующее:

test_2_predict (__main__.Test) ... ERROR
test_3_calc_loss (__main__.Test) ... ERROR
test_4_calc_gradient (__main__.Test) ... ERROR

======================================================================
ERROR: test_2_predict (__main__.Test)
----------------------------------------------------------------------
Traceback (most recent call last):
  File "./tester.py", line 33, in test_2_predict
    hr = got.HuberReg(delta=1.0, gd_type='full',
AttributeError: 'module' object has no attribute 'HuberReg'

======================================================================
ERROR: test_3_calc_loss (__main__.Test)
----------------------------------------------------------------------
Traceback (most recent call last):
  File "./tester.py", line 60, in test_3_calc_loss
    hr = got.HuberReg(delta=1.0, gd_type='full',
AttributeError: 'module' object has no attribute 'HuberReg'

======================================================================
ERROR: test_4_calc_gradient (__main__.Test)
-------------------------

File is too long to be displayed fully

Что с этим делать?

Перезашлите с названием класса HuberReg. Прототип на гитхабе я обновил.

Теперь такое:

test_2_predict (__main__.Test) ... ERROR
test_3_calc_loss (__main__.Test) ... ERROR
test_4_calc_gradient (__main__.Test) ... ERROR

======================================================================
ERROR: test_2_predict (__main__.Test)
----------------------------------------------------------------------
Traceback (most recent call last):
  File "./tester.py", line 34, in test_2_predict
    tolerance=1e-4, max_iter=1000, w0=None, eta=1e-3,alpha=0.01)
TypeError: __init__() got an unexpected keyword argument 'eta'

======================================================================
ERROR: test_3_calc_loss (__main__.Test)
----------------------------------------------------------------------
Traceback (most recent call last):
  File "./tester.py", line 61, in test_3_calc_loss
    tolerance=1e-4, max_iter=1000, w0=None, eta=1e-3,alpha=0.01)
TypeError: __init__() got an unexpected keyword argument 'eta'

======================================================================
ERROR: test_4_calc_gradient (__

File is too long to be displayed fully

В шаблоне вроде есть упоминания eta, но в самом задании и в конструкторе eta нет

Да, действительно. Не договорились о шаблонах. Я снова обновил задание.