some thing about segmentation and machine leanning