mirror of
https://github.com/Relintai/pmlpp.git
synced 2025-01-04 16:49:36 +01:00
Small otpimization to MLPPLinReg::normal_equation().
This commit is contained in:
parent
dd179e10d6
commit
1ab7e52287
@ -673,7 +673,7 @@ void MLPPLinReg::normal_equation() {
|
|||||||
Ref<MLPPVector> temp;
|
Ref<MLPPVector> temp;
|
||||||
//temp.resize(_k);
|
//temp.resize(_k);
|
||||||
|
|
||||||
temp = _input_set->transposen()->multn(_input_set)->inverse()->mult_vec(_input_set->transposen()->mult_vec(_output_set));
|
temp = input_set_t->multn(_input_set)->inverse()->mult_vec(input_set_t->mult_vec(_output_set));
|
||||||
|
|
||||||
ERR_FAIL_COND_MSG(Math::is_nan(temp->element_get(0)), "ERR: Resulting matrix was noninvertible/degenerate, and so the normal equation could not be performed. Try utilizing gradient descent.");
|
ERR_FAIL_COND_MSG(Math::is_nan(temp->element_get(0)), "ERR: Resulting matrix was noninvertible/degenerate, and so the normal equation could not be performed. Try utilizing gradient descent.");
|
||||||
|
|
||||||
|
Loading…
Reference in New Issue
Block a user