Live data from Hacker News

Carnegie Mellon Launches Undergraduate Degree in Artificial Intelligence

cs.cmu.edu

61–70 of 362 posts

Re: Carnegie Mellon Launches Undergraduate Degree in Artificial Intelligence

#61

Looking at the course list ( https://www.cs.cmu.edu/bs-in-artificial-intelligence/curricu... ), I'd struggle to believe that students are going to come out of this strong enough to be effective in AI. I never went to CMU, so I don't know how rigorous the "Modern Regression" course is for actually getting people sufficiently well-grounded in statistics to be able to overcome p-hacking and similar fallacies in analysis…

How is that different from any other Undergraduate program. At the end of the day undergraduate degrees are like the bare essentials of education - there is a life long journey of learning in any technical field.

The short of it is that AI isn't an undergraduate-level specialization. Having a demonstrated capstone project, a full system that someone could point to when in an interview, would go a long way to ameliorating concerns. Masters degrees generally have a thesis that qualifies, and it wouldn't be hard to make a senior project be a requirement for an undergraduate degree (my CS department had such a requirement).

Re: Carnegie Mellon Launches Undergraduate Degree in Artificial Intelligence

#62
post #32

Earlier quoted context omitted.

So others can also see the thought they put into the program, here's the actual curriculum: https://www.cs.cmu.edu/bs-in-artificial-intelligence/curricu...

Thanks. I was wondering about that. Do you know, by chance, what books or notes they might use?

I'm starting with gathering the book requirements for some of the electives which might be of interest to me...

For 85-712 COGNITIVE MODELING:

How Can the Human Mind Occur in the Physical Universe? 2009 Author: Anderson, John

ANSI Common Lisp 1996 Author: Graham, Paul

For 85-211 COGNITIVE PSYCH:

Cognitive Psychology and Its Implications 7TH 10 Author: Anderson, John

For 85-814 COGNITIVE NEUROSCIENCE:

No books listed.

For 85-421 LANGUAGE AND THOUGHT:

Language in Mind: An Introduction to Psycholinguistics 2014 Author: Sedivy, Julie

I'll update this with more books shortly.

For 15-386 Neural Computation:

From course website: http://www.cnbc.cmu.edu/~tai/nc17.html Trappenberg T.P. (TTP) Fundamentals of computational neuroscience, 2nd edition, Oxford University Press 2009 (required/recommended). Hertz J, Krogh A, Palmer RG (HKP) Introduction to the theory of neural computation., Addison Wesley 1991 (reference).

For 15-150: Principles of Functional Computation:

From course website http://www.cs.cmu.edu/~15150/ There is no required textbook for the course. All material we expect you to be familiar with will be covered in sufficient detail in the lectures and lecture notes. There is an optional (and free!) text which some students find useful, called Programming In Standard ML (PSML). This book is based on the lecture notes for the predecessor to this course, 15-212.

For CS 15-122: Principles of Imperative Computation:

http://www.cs.cmu.edu/~15122/syllabus.shtml No textbook, but uses C, Emacs, Linux.

For 15-381: Introduction to AI Representation and Problem Solving:

Artificial Intelligence: A Modern Approach, Third Edition (Typical at most schools for teaching Intro to AI/ML.)

For 10-401: Introduction to Machine Learning

Machine Learning, Tom Mitchell. (optional) Pattern Recognition and Machine Learning, Christopher Bishop. (optional) Machine Learning: A Probabilistic Perspective, Kevin P. Murphy, available online, (optional)

Re: Carnegie Mellon Launches Undergraduate Degree in Artificial Intelligence

#63

This feels like a more useful CS degree, IMO. I don't do anything like machine learning, but for both scaling backend services and building day-to-day business logic, I've gotten a ton of value out of knowing stats, logistics, and a certain amount of pattern recognition (ah, how terms go in and out of fashion). Take this stuff instead of the other sorts of electives I was picking from - UML Modeling, for instance - a…

[deleted]

Re: Carnegie Mellon Launches Undergraduate Degree in Artificial Intelligence

#64

Earlier quoted context omitted.

I'm curious to hear about your experience. In my mind, artificial intelligence can't be separated from computer science. In fact, I feel like you need a full Comp Sci degree before you can effectively apply your skills to real world AI challenges.

I am currently studying this degree at the same university. A few AI concepts (NLP and Formal Language Processing) are introduced in the 2nd year. Other than that, all courses are CS/Maths. Keep in mind that at Scottish Universities, students apply directly to their degree and besides one or two courses per year (some like Medicine or Law often have no electives), students take only courses within their degree. This…

Oh cool, what year are you in?

If it's 3rd or 4th I was one of the judges at your systems design practical.

Re: Carnegie Mellon Launches Undergraduate Degree in Artificial Intelligence

#65
post #8

I think I now know how the electrical engineers felt in the '50s and '60s.

So that's what that feeling in my gut is. I'm struggling to find the time to learn ML/AI. This is another red flag to me that I should have been on this long ago.

Re: Carnegie Mellon Launches Undergraduate Degree in Artificial Intelligence

#67
post #49

This seems like a publicity stunt. It sounds like a CS degree where the electives are predetermined. Why couldn't they just make this a concentration when it's so intimately intertwined with CS. The extra overhead graduates will have to deal with doesn't seem worth it. "AI majors will receive the same solid grounding in computer science and math courses as other computer science students. In addition, they will have…

> It sounds like a CS degree where the electives are predetermined

This is offered through CMU's school of computer science (SCS), so that is exactly what this is. CMU loves creating new sub-departments with SCS, for some reason, there are already 7 or 8.

Re: Carnegie Mellon Launches Undergraduate Degree in Artificial Intelligence

#68
post #2

What did they call it before? As the article mentions, CMU has been doing AI for a long time.

We never had a differentiated "AI" undergraduate major before. A student who wanted to concentrate on AI/ML would have used their electives to synthesize something they liked. The CS curriculum is:

https://csd.cs.cmu.edu/academic/undergraduate/bachelors-curr...

So that student would pick AI-ish classes using their applications elective and two CS electives.

In contrast, the AI curriculum:

https://www.cs.cmu.edu/bs-in-artificial-intelligence/curricu...

Removes several of the required courses from the CS curriculum (such as the upper-division systems requirement - OS/networking/distributed systems and the logic & languages requirement), adds another required math course (modern regression), and then uses the space from those freed-up courses to add a bit more depth in the AI core. It also shifts the set of available electives towards a more stats/ML/AI-centric group.

It's not a huge change from our CS curriculum, but it's one that lets AI/ML-interested undergrads create something that's more stats-heavy and deeper in AI than they would have been able to with the CS version. Keep in mind this is all still within the school of computer science.

This doesn't change things at the masters and Ph.D. level.

Re: Carnegie Mellon Launches Undergraduate Degree in Artificial Intelligence

#69
This looks good (which shouldn't be surprising coming from CMU). I'm kind of impressed by how similar this was to my undergrad curriculum (focusing on AI/ML and CS theory). Looks like a fun program.

Also wow, Great Theoretical Ideas in Computer Science[1] is a hell of a course. Induction, DFAs, matchings, TMs, complexity, NP, approximation and randomization, Transducers, crypto, and quantum algos. That's a lot of material, even if most of it appears to be only introductory level.

[1]: https://www.cs.cmu.edu/~15251/schedule.html

Re: Carnegie Mellon Launches Undergraduate Degree in Artificial Intelligence

#70
If you are an undergraduate in computer science these days, it is very hard to get into advanced AI/ML classes, which are typically reserved for graduate students. Back before the ML goldrush, a strong CS undergrad interested in AI could elect to take advanced coursework beyond the introductory AI class. Nowadays, good luck getting off the waitlist! Having an official "AI major" does at least tell students, "Hey, we are making it a priority that undergraduates have access to our rich AI curriculum."
Post reply on HN