See Core CSE is always better. This because most student don't have the adequate information or knowledge of the subject of specialization and when they choose a specialization then if its not what they like, they get frustrated. So if you are not sure about your interest then its always better for you to go for CSE core.
Now if you are determined about going to a specialized field then AI and ML will be a better choice.
See from a future perspective, AI and ML will be the best field of study to pursue a good career in technology and innovation. With the knowledge in this subjects you can go for any companies for programming, R&D, Data Analytics etc. So if you want to go for a specialized course and if you feel that you are interested in AI or ML then just go for it. Although the remaining specialization are also good and have very good job opportunities. But as AI and ML is growing very best, it would be better for you to go for the course.
To know more about AI visit:
https://www.careers360.com/courses/artificial-intelligence-course
To know more about ML visit:
https://www.careers360.com/courses/machine-learning-course
I hope this helps.
Regular exam updates, QnA, Predictors, College Applications & E-books now on your Mobile