Gan Based Methods Machine