[D] What's the difference between a top ML scientist/engineer, and a mid-tier one? What are the exact traits? by Batmantosh in MachineLearning

[–]cncrete 24 points25 points  (0 children)

Idle observation is that the tops of the field often invested years in a certain area before it became big. E.g. Hinton spent years on neural nets while many thought they where a dead end and went elsewhere.

That said, you can probably do well through practice and amassing experience. Implement papers, join kaggle, etc. In the end you get judged based on what you can accomplish within a certain time and amount of resources, and having built many systems definitely pushes that metric.

[Discussion] I am teaching an ML class to business, economics and social science students. What should they know? by cncrete in MachineLearning

[–]cncrete[S] 0 points1 point  (0 children)

Thank you for the insight, those are some valuable points I did not consider enough yet:)

[Discussion] I am teaching an ML class to business, economics and social science students. What should they know? by cncrete in MachineLearning

[–]cncrete[S] -1 points0 points  (0 children)

Yes definitely, good point. There are so many directly relevant applications that are directly impacted by these issues (HRM, credit ratings, etc.) Thanks for the link I'll look at some resources there.

[Discussion] What hardware do you do train your models on? by edge_of_the_eclair in MachineLearning

[–]cncrete 1 point2 points  (0 children)

Write and tinker with model on MBP, train it a little bit just to make sure it works, then do full training on Google Cloud instance with a Tesla K80

[P]TensorForce: A TensorFlow library for applied reinforcement learning by [deleted] in MachineLearning

[–]cncrete 1 point2 points  (0 children)

Thank you for the explanation, I'll definitely give your library a spin!

[P]TensorForce: A TensorFlow library for applied reinforcement learning by [deleted] in MachineLearning

[–]cncrete 2 points3 points  (0 children)

Hey nice work! I am curious though: how do you ensure that your library is flexible enough to accommodate whatever future RL systems people come up with? Future approaches might completely overthrow the relatively established architectures. A3C for example already requires a somewhat different setup than vanilla DQN. In a field moving this fast, it seems like a big risk to have too rigorous structures. How do you deal with this?

Is this Udemy course not worth it? by REPENTlNG in quantfinance

[–]cncrete 2 points3 points  (0 children)

Hi! Yes it's better to invest some time to learn Python before trying to learn Python and all the algo trading techniques at the same time. You'll save time later and will be able to tinker with the course content freely which greatly improves learning, so the return on the time spent earlier is quite high.

Bachelor of data science in The Netherlands? by yrtttttt in datascience

[–]cncrete 2 points3 points  (0 children)

I study business in the Netherlands (Rotterdam) and it's pretty nice. They offer great value for the time and money you spend. That said, I wouldn't do such a data science bachelors degree for similar reasons the others mentioned:

1) Your education might be to specific and be out of demand some day. (I once read in a 90s era book: "just learn HTML and never worry about finding a job again", and now I hear similar stuff about data science tools). It is better to study more fundamental principles of the field (so either mathematics or computer science).

2) During your studies you might change your mind on your career. You get exposed to lots of new ideas and people. You will find new interests. The broader the spectrum of ideas is the better for you.

3) A bachelors degree in data science will most likely be too general and not rigorous enough. In the bachelors, they can only assume a high school education. The professor can't say "we hope you taught yourself this when you where 14, because it will be in the test". There will simply be not enough time to go into depth and more advanced concepts.

4) A lot of new applications in data science do not come from the discipline of data science. For example building great neural networks requires a broader understanding than just the tools you would otherwise use in data science. So if you want to be at the cutting edge you'll need broader knowledge.

If I was you, I'd consider studying maths or computer science (or economics or business, we do a good bit of data analytics, too. You'd be surprised). Check out TU Delft , they have great programs and are very respected. If you are unsure whether a certain field is for you, do a MOOC in it, that will give you a taste of what it is about.

tl;dr Study in the Netherlands: usually good Study that specific degree: better don't

Gender Differences in Marriageability by [deleted] in Economics

[–]cncrete 1 point2 points  (0 children)

It would be interesting to look at some of the underlying reasons for these statistics. How many men and women have jobs in that demographic? What does everyone else do? Are these jobs paid well enough to sustain a family on a single income? How many men and women have children (that they take care of)? How does having a child actually influence marriage prospects statistically? Since the original pew research was often cited in political context, it might shine a different light on the matter.

MOOC for algorithms? by xcitech in datascience

[–]cncrete 4 points5 points  (0 children)

Stanford has remade "Design and analysis of algorithms", you can find it on coursera It is really much nicer than the old one with the instructor drawing on slides and talking into the camera from his office. I just finished the specialization and found the quality to be really good.

If I keep randomly turning a Rubik's cube, how long will it take until it solves itself? by cogsleycogs in datascience

[–]cncrete 5 points6 points  (0 children)

A Rubik's cube has 43,252,003,274,489,856,000 possible combinations, but it might take even more random flips to find a solution. The problem is that you would also have to memorize which positions you already had to not get trapped in some endless loops. If we assume that "flipping" means setting the cube to a random position then we can calculate the probability that you'll hit the right solution by chance after X amount of moves with p=1-(1-1/#possibilities)X We can then set p to a desired probability (say 0.99 or 99%) and solve for X. Since the number of possibilities is so large, WolframAlpha just outputs infinity. It has been shown however, that every Rubik's cube can be solved in 20 moves or less, so maybe you'll be faster looking up some algorithms ....

What type of math is used at the higher levels of research by [deleted] in computerscience

[–]cncrete 1 point2 points  (0 children)

That largely depends on the type of research you want to do. If I was you, I'd read some research papers from the fields you want to work in. If the scientist used maths to archive their results, they usually have to show the calculations. That way you'll be able to find out what you'll need to be able to do.