سلام
این بحث خیلی مفصله و بهتره به خوده مستندات Keras مراجعه کنید، چون تعداد این لایه ها به نسبت زیاده
برای مثال فقط لایه های اصلی (مثل همین Dense و Activation) رو می تونید از این قسمت ببینید:
https://keras.io/layers/core
بقیه لایه ها هم توی پنل سمت چپ سایت هست
اسم گذاری لایه ها هم مشخصه، یعنی اگه ساختارهای معروف رو بدونید سریع لایه مد نظرتون رو اینجا پیدا می کنید، مثلا
Dense : لایه تماما متصله، مثل چیزی که توی MLP استفاده میشه
Activation : تابع های فعال سازی رو روی خروجی لایه قبل اعمال می کنه(مثلا ReLu) و برای تابع های پیشرفته تر میشه از advanced activation استفاده کرد
Conv2D: لایه کانولوشنی دو بعدی
SeparableConv2D: لایه های depthwise کانولوشن
LSTM و GRU : برای لایه های Recurrent
و .....