Boost Your AI Skills: Guide for CS Majors on Studying Artificial Intelligence"

  • Thread starter Thread starter knowLittle
  • Start date Start date
  • Tags Tags
    Ai Study
Click For Summary

Discussion Overview

The discussion centers around recommendations for coursework and study areas for computer science majors interested in pursuing artificial intelligence (AI). Participants explore various subjects and skills that may be beneficial for understanding and working in the field of AI, including mathematics, statistics, and language theory.

Discussion Character

  • Exploratory
  • Technical explanation
  • Conceptual clarification
  • Homework-related

Main Points Raised

  • One participant suggests studying probability and statistics due to the nature of AI methods operating in contexts of uncertainty, using the example of recognizing handwritten letters.
  • Another participant emphasizes the importance of integral transforms and recommends taking classes in linear algebra and signal analysis, highlighting the relevance of decomposition techniques in AI.
  • A different contribution encourages exploring research from top computer science schools and suggests independent learning through resources like Wikipedia to gain a broader understanding of AI topics.
  • Several participants mention specific subjects such as linear algebra, statistics, set theory, and logic as foundational for studying AI.
  • One participant references an online course from Stanford on introductory AI as a potential resource for gaining insight into the field.

Areas of Agreement / Disagreement

Participants generally agree on the importance of mathematics and statistics in studying AI, but there is no consensus on a specific curriculum or approach, as various subjects and resources are proposed without resolution on the best path forward.

Contextual Notes

Some participants mention the need for a deeper understanding of language and its structures in relation to AI, but there are no specific definitions or frameworks agreed upon for these concepts.

Who May Find This Useful

Computer science majors, students interested in artificial intelligence, and individuals seeking guidance on relevant coursework and resources in the field of AI.

knowLittle
Messages
307
Reaction score
3
Hello, I'm a CS major.

What should I study as a minor or maybe major to study Artificial Intelligence?
 
Physics news on Phys.org
knowLittle said:
Hello, I'm a CS major.

What should I study as a minor or maybe major to study Artificial Intelligence?

Hey knowLittle.

My recommendation is to at the very minimum study probability and statistics.

The thing you need to be aware of is that many AI methods will work in a context of uncertainty: in other words you will be taking data that represents erratic and random bevahiour and you are trying to find patterns in this environment.

If you want an example think about how we humans are able to recognize say the letter A when we read hundreds of people's handwriting that is all different. If it is not typed by a computer, then chances are we will have a hundred different A's but never the less we are able to look at these hundred different A's and recognize it as the same object.

This is the kind of thing that needs to be considered in AI because you will need to take this kind of data and find a way to classify it like we do when we read handwritten letters. The same kind of thinking applies to trying to recognize patterns in general for making intelligent decisions and is not just limited to things like recognizing letters on a page.

Also I recommend taking a class where integral transforms are used and know how to study general integral transforms in a broader way so that you can get a book or a paper or something else and understand what that particular transform does in the context of a general projection.

You can think of integral transforms as decomposition techniques: they take something and split it into parts in the same way that say a vector in 3D space is decomposed into x, y, and z parts.

I would for this take classes in linear algebra, and some kind of signal analysis course from either the engineering department like an EE one, or from an applied mathematics department. Anything with transforms like Fourier transform, laplace transform, wavelets, or signal analysis (Do this if you get the chance over all of the others) is what you need.

Also in your spare time read about anything to do with structures, in particular languages and things like grammars including BNF structures. Remember that language as a general mechanism is a way to take something and constrain it enough so that the representation can be used for some purpose.

The language used and the structure of the language used produces context: The context is used to make decisions in terms of your Artificial Intelligence. language is something that is so important and when you understand language more deeply you'll understand why its a powerful tool in AI especially with trying to understand completely unstructured data and doing things like analyzing what things like DNA actually mean in terms of a language.

In other words, think about the situation where you are given a book in some alien language and you've got to figure out what it means just from the symbols alone and no other information and you've got an idea of how language is crucial to intelligence in the context of AI.

For language I recommend you pick up a book on compilers for computer science.
 
My suggestion is to go here

http://www.cs.cmu.edu/research/areas/

or some other big, top CS school's research page and look through their research that has anything to do with AI (natural language processing, machine learning, neural networks, robotics, whatever) and wiki/google some terms. This independent way of learning about things will help you far more than what anyone person can tell you at any point in time. You should also read the wikipedia pages for AI, machine learning, and probability/statistics. There's really a wealth of information out there, you just have to look for it.

Then you'll have some more specific questions that people can readily answer. There are thousands of books written on AI, it's very difficult of you to expect someone to be able to explain that sufficiently.
 
Last edited by a moderator:
knowLittle said:
What should I study as a minor or maybe major to study Artificial Intelligence?
Statistics/Math.
 
Thank you.
 
Linear algebra, statistics, set theory, logic, that kinda stuff
Stanford did an online course last year on intro AI, if you took part in that it would've given you some kind of idea of what is involved

https://www.ai-class.com/home/
Could check some stuff out there if you wanted
 

Similar threads

  • · Replies 3 ·
Replies
3
Views
3K
  • · Replies 3 ·
Replies
3
Views
2K
  • · Replies 57 ·
2
Replies
57
Views
5K
  • · Replies 30 ·
2
Replies
30
Views
11K
  • · Replies 6 ·
Replies
6
Views
4K
  • · Replies 5 ·
Replies
5
Views
3K
  • · Replies 99 ·
4
Replies
99
Views
8K
  • · Replies 1 ·
Replies
1
Views
2K
  • · Replies 7 ·
Replies
7
Views
7K
  • · Replies 1 ·
Replies
1
Views
3K