Modify

Opened 12 years ago

#19 new enhancement

Getting rid of floats !

Reported by: anonymous Owned by: fradav
Priority: minor Milestone:
Component: Multiboost code Version:
Keywords: Cc:

Description

Accelerating Multiboost by using integers instead of floating point numbers to represent example weights.
Rough details :

  • compute the sum of the integer weights (maxint) and the precision (1/maxint).
  • check the formula:

alpha = 0.5 * log( maxint + gamma / (maxint - gamma))

  • after the reweighting of the examples :

w = ceil(w) if misclassified
w = floor(w) otherwise

  • check the sum w.r.t the tolerance : epsilon = numExamples * precision

Attachments (0)

Change History (0)

Modify Ticket

Change Properties
Set your email in Preferences
Action
as new The owner will remain fradav.
as The resolution will be set. Next status will be 'closed'.
to The owner will be changed from fradav to the specified user. Next status will be 'new'.
The owner will be changed from fradav to anonymous. Next status will be 'assigned'.

Add Comment


E-mail address and name can be saved in the Preferences.

 
Note: See TracTickets for help on using tickets.