إنفوماكس مبدأ لتحسين خرائط الدوال في الشبكات العصبية وأنظمة معالجة المعلومات يقتضي اختيار أو تعلم دالة من المدخلات I إلى المخرجات O بحيث تعظم متوسط معلومات شانون المتبادلة بين I وO مع مراعاة قيود أو عمليات ضوضاء محددة؛ خوارزميات إنفوماكس تقوم بهذا التحسين وتُستخدم في تطبيقات مثل تحليل المكونات المستقلة ومعالجة الإشارات الحسية.