Hierarchical fuzzy partition for pattern classification with fuzzy if-then rules