I don't think there's a definition like that anywhere. Only if you define 'amateur' as some who doesn't really know the trade. We should remember that 'amateur' actually means "lover of", i.e. that an amateur is simply someone doing it because they love to (as opposed to "just" because they're paid to do it). It doesn't say anything about the level.