It heavily depends on your task. With modern approaches like transfer learning, sometimes we can create production-ready models with just a few dozen samples. But generally speaking, the more data you can provide us the better, and its quality plays a very important role. The higher the quality of the input data, the better the results.