روشی که برای پروژه انتخاب شده است، ترکیب الگوریتم ژنتیک و شبکه عصبی (GA-ANN) می باشد. شبکه عصبی مورد استفاده در اینجا شبکه عصبی MLP دو لایه می باشد. دیتابیسی که برای تست الگوریتم انتخاب شد، دیتابیس IRIS (عنبیه) می باشد. این دیتابیس از چهار متغییر ورودی تشکیل شده است و یک خروجی دارد که مشخص کننده کلاس مورد نظر می باشد. از آنجایی که چهار متغییر برای ورودی دارد، شبکه عصبی انتخابی هم دارای چهار ورودی می باشد. تعداد نرونهای لایه مخفی برابر چهار در نظر گرفته شد.
یک فایل متنی در کنار کد قرار دارد که الگوریتم را تشریح و کد را خط به خط توضیح می دهد.