Skip to content

Commit

Permalink
Update lib/scholar/metrics/regression.ex
Browse files Browse the repository at this point in the history
Co-authored-by: Mateusz Sluszniak <[email protected]>
  • Loading branch information
norm4nn and msluszniak authored Jun 7, 2024
1 parent 6df17a4 commit b132167
Showing 1 changed file with 4 additions and 4 deletions.
8 changes: 4 additions & 4 deletions lib/scholar/metrics/regression.ex
Original file line number Diff line number Diff line change
Expand Up @@ -825,11 +825,11 @@ defmodule Scholar.Metrics.Regression do
y_quantile = Nx.broadcast(quantile(y_true, alpha), shape)
denominator = mean_pinball_loss(y_true, y_quantile, alpha: alpha, multioutput: :raw_values)

nonzero_numerator = Nx.not_equal(numerator, 0)
nonzero_denominator = Nx.not_equal(denominator, 0)
nonzero_numerator = numerator != 0
nonzero_denominator = denominator != 0

valid_score = Nx.logical_and(nonzero_numerator, nonzero_denominator)
invalid_score = Nx.logical_and(nonzero_numerator, Nx.logical_not(nonzero_denominator))
valid_score = nonzero_numerator and nonzero_denominator
invalid_score = nonzero_numerator and not nonzero_denominator

output_scores = Nx.broadcast(1, {m})

Expand Down

0 comments on commit b132167

Please sign in to comment.