Skip to main content
Lucas Gallindo's user avatar
Lucas Gallindo's user avatar
Lucas Gallindo's user avatar
Lucas Gallindo
  • Member for 11 years, 8 months
  • Last seen more than 1 year ago
revised
Loading…
awarded
comment
What does that mean if neural network never overfits on a dataset?
You are probably mixing the validation set - used to decide when to stop the training - and the test set - used to evaluate real world performance of the model. Usually you analyze test sets using selected accuracy measures, not error/performance lines over training rounds. Under the conditions you laid, the test set must be out-of-sample, out-of-time to do accurate predictions.
awarded
awarded
awarded
awarded
awarded
awarded
revised
Loading…
comment
Does "curse of dimensionality" really exist in real data?
Depends a lot on your data source and goal... As an classically trained statistician, I have dealt with some weird examples. CoD often causes trivial results in efficiency analysis (search for "curse of dimensionality" + "data envelopment analysis"). Data from standard agricultural experiments lives in a world with very small samples and a very large number of mandatory features (if those features aren't taken into account, the experiment is considered a failure), and data collection often takes decades, so you can't wait for more data points.
awarded
awarded
awarded
awarded
awarded
comment
Calculating an SLA and considering statistical confidence
You are planning to use this as an internal control or you want to show the customers this? Second option looks a lot far-fetched.
comment
Holdout set for image task
You are testing your car counting algorithm\model, not the exact estimated parameters or templates. To have a good performance estimate, your out-of-sample guys (the holdout) must be independent of your sample. If you separate pixels instead of images, you will have some form of dependence between pixel areas - probably a complex and hard to understand dependence.
comment
Class imbalance in Supervised Machine Learning
All of these algorithms need some data labelled as zero and some as one with 100% centainty about the correctness of the label (or something very close to 100%). You have all ones, but you know that a small percentage of this data is mislabelled, a different situation. Without any knowledge about the domain of application, I would attack it using Anomaly Detection, then label the anomalies as zero. Then try some classification algorithm (One Class Learning, perhaps). With knowledge about the domain of application, I would seek help from a domain expert before anything.