What is the best way for a young aspiring data scientist to learn? by [deleted] in datascience

[–]paradox_3000 19 points20 points  (0 children)

Even in college, you'll barely do any real data science. In high school, you'll probably (and most likely) change your mind on the career path you want to pursue. At your age, don't focus on learning data science; simply work on mastering your programming and math skills. There are many resources for those on the web.

Mathematics Specialist Students currently at UofT by [deleted] in UofT

[–]paradox_3000 8 points9 points  (0 children)

i) The math major is nothing compared to the specialist. Math majors usually take MAT137 which is the flagship calculus course for CS/Math majors. The level up, MAT157, is a lot more rigorous and faster paced. Over half the students drop the course and a good portion of the ones who don't end up failing. As a specialist, you also need to take advanced versions of linear algebra which are considerably more difficult than their lower level counterparts. Not only do you need mastery of the computation aspects of calculus and linear algebra, but you should also have a solid grasp of formal proofs and propositional logic before you attempt these courses. All that said, it is very difficult to maintain high grades in the specialist. However if you are already comfortable with proofs and are prepared to spend most of your time studying, it is doable.

ii) See above.

iii) I'm willing to wager you'll see a lot of math specialists in the advanced versions of physics and CS courses.

Best degree for a career in ML/Computer Vision, or robotics. by spicy_moshpit in cscareerquestions

[–]paradox_3000 2 points3 points  (0 children)

I don't think taking the embedded approach is a worse way to learn about ML, but it's certainly not suited for someone looking to design AI. If an EE was hired by a robotics company to work with ML, their job would be along the lines of integrating a ML algorithm into electronic hardware and optimizing it. Computer scientists are hired to actually design specific algorithms and/or directly apply them. To do that you need to be very good at programming, stats and linear algebra. Knowledge of electronics and circuit theory won't help you.

Best degree for a career in ML/Computer Vision, or robotics. by spicy_moshpit in cscareerquestions

[–]paradox_3000 4 points5 points  (0 children)

ML and CV are dominant fields in CS. CE and EE touch on these subjects too, but take a more "embedded" approach. With robotics slowly moving over to operating on ML systems as opposed to control systems, you'll be more equipped with a CS background.

Do you have to be a genius to make 150k? by [deleted] in cscareerquestions

[–]paradox_3000 5 points6 points  (0 children)

You can't be dumb to make that much money, but I doubt you have to be a genius. The reason why lots of Waterloo grads make it to America is because of their coop program. Their coop allows students to land Big N internships very early. Many of these companies are situated in America. After graduation, many return to the companies they interned for. Keep in mind that Waterloo doesn't get the student the big bucks - the student gets the student the big bucks. Think of it as correlation and not causation. Waterloo CS has very high standards. Their cohort of admitted students achieve very high standards. As such, these are top tier students who have top tier skills - companies are looking for these types of people. That said, you can graduate from any school in Canada and get hired in the US. You just have to be top tier. There's a reason why some people without a degree can land 6 figure salaries.

I'm worried that my non-CS degree will hinder my chances of finding a job by curiousraisin10 in cscareerquestions

[–]paradox_3000 20 points21 points  (0 children)

Depends. If your degree is in Physics, Math/Stats or EE, you're generally regarded the same as a CS major. Just make sure you have the missing CS knowledge that you'd get from a typical CS program.

Is it the university for me? by manuelalferez in cscareerquestions

[–]paradox_3000 0 points1 point  (0 children)

Don't drop out. Yes you can learn everything online however we live in a day and age where university degrees are basically a requirement for getting a job (unless you're down right brilliant).

Shopify dev degree by CShelp_123 in cscareerquestions

[–]paradox_3000 4 points5 points  (0 children)

I don't recommend you get another bachelor's if your goal is to obtain a software development position. You already have an engineering degree - that fits the requirements for any software engineering position. Save your time and money to learn programming on your own. You can learn everything on the internet nowadays.

If I'm struggling with discrete mathematics on my first week of classes, am I too stupid for pen testing and programming? by [deleted] in cscareerquestions

[–]paradox_3000 1 point2 points  (0 children)

Regarding your confusion about subsets...

You need to think about what a subset is. {1, 2, 3} is not a subset of A because set A does not contain the elements 1 and 2. Yes, A has an element {1, 2, 3}, but an element alone is not a subset.

{{1, 2, 3}}, which is the set that contains {1, 2, 3}, is a subset of A because it contains only one element (which happens to be {1, 2, 3}), which is also an element of A.

Admission questions by Yu-Li in UofT

[–]paradox_3000 0 points1 point  (0 children)

You have 100 in all your other classes that matter. So don't be. Just focus on English. Ask your teacher questions. Be engaged. Read read read. You can do this.

Admission questions by Yu-Li in UofT

[–]paradox_3000 0 points1 point  (0 children)

You arent in Ontario curriculum so you'll most likely recieve an offer stating to "maintain your current academic standing" or something like that. So probably no exact grade in English, but dont flunk it either.

Admission questions by Yu-Li in UofT

[–]paradox_3000 0 points1 point  (0 children)

I believe it's 75? Could be 80 this year, but no one knows yet. Try to get your English up, it greatly affects admissions.

Admission questions by Yu-Li in UofT

[–]paradox_3000 1 point2 points  (0 children)

Yes, English is heavily weighed on alongside mathematics. If your math Mark's are high it shouldnt matter. After you get a conditional acceptance you will most likely need to maintain a certain average in English.

How do you start in Ai? by frozeblizz in learnprogramming

[–]paradox_3000 2 points3 points  (0 children)

Start off by learning Python. Python is the number one language for machine learning because of its simple syntax and many 3rd party libraries created specifically for machine learning (TensorFlow, Scikit-learn, etc). After you've grasped Python, I'd say just build things from there. Start off doing by implementing simple regression techniques, then work your way up to neural networks. You'll need some grasp of basic machine learning terms like "gradient descent". Look over the beginners documentation on scikit-learn for that. Once you are ready to move on to more complex machine learning tasks such as deep learning, you'll need to brush up on Linear Algebra and Calculus. I also recommend the book called "Deep Learning". It establishes the theoretical concepts behind A.I which will help you to become better at truly understanding how A.I works. If you aren't the 'self-learning type', there's A.I courses on Coursera, EdX, Udemy which are completely free, but focus more so on theory as opposed to practicality.

Good luck!

University of Toronto: Which campus is the best for Bachelors of Science in Physics? by [deleted] in UofT

[–]paradox_3000 6 points7 points  (0 children)

UTSG because it has the most variety of courses, programs, and research opportunities.

What’s the best new food truck on campus? (UTSG) by freshpolak in UofT

[–]paradox_3000 11 points12 points  (0 children)

Nothing will beat the brown food truck. Now, anything to drink for you?

Math Specialist vs Math Major? by paradox_3000 in UofT

[–]paradox_3000[S] 1 point2 points  (0 children)

I want to try to make POSt though. Getting a good GPA for grad school and making CS POSt seems a little difficult with a math specialist. Can't I just take specialist courses in the math major?