اگه هوشمند کردن منظور فقط برنامه نویسیش باشه باید الگوریتم های هوش مصنوعی رو یاد بگیری
الگوریتم های هوش مصنوعی هم الگوریتم هایین که میتونن احتمالات زیادی رو در مدت زمان کمی تست کنن و نتیجه بدن مثل مدل آماری HMM یا DNA
کتابی که خودم قبلا خونده باشم نه چون من بر اساس تحقیقات و مقالات درباره هر الگوریتم پیشرفتم و سعی کردم الگوریتم HMM رو یاد بگیرم چون خیلی مفیده
شما میتونی سرچ کنی یه کتاب میذارم که ظاهرا خیلی معروفه
من خودم نخوندم نمیتونم نظر بدم
بستگی به خودت داره اگه درک ریاضیت بالا باشه و برنامه نویسیتم خوب باشه میتونی تا آخر شهریور تمومش کنی
البته هوش مصنوعی دنیاییه واسه خودش ولی خب تا اون موقع بیستو قوی کن