this post was submitted on 13 Jun 2023
4 points (100.0% liked)
Learn Machine Learning
484 readers
1 users here now
Welcome! This is a place for people to learn more about machine learning techniques, discuss applications and ask questions.
Example questions:
- "Should I use a deep neural network for my audio classification task?"
- "I'm working with a small dataset, what can I do to make my model generalize well?"
- "Is there a library available that implements function X in language Y?"
- "I want to learn more about the math behind machine learning technique A, where should I start?"
Please do:
- Be kind to new people
- Post guides and tutorials that you find helpful
- Link to open/free sources instead of paywalled when possible
Please don't:
- Post news articles / memes (there are other machine learning/AI communities for this)
Other communities in this area:
- [email protected]
- [email protected]
- [email protected]
- [email protected]
- [email protected]
- [email protected]
Similar subreddits: r/MLquestions, r/askmachinelearning, r/learnmachinelearning
founded 2 years ago
MODERATORS
you are viewing a single comment's thread
view the rest of the comments
view the rest of the comments
Original answer:
NNs can require a lot of data to train. For smaller datasets, knn or svm can be a better choice especially if the classification boundary does not need to be very complex or classes are tightly clustered within-class and far away from other classes. Also keep in mind the bayes error of your problem which is the best value you would be able to get over the set you want to generalize to with any classifier and is based on the separability and measurement noise in your data.