Self-adaptive extreme learning machine