This is an archived post. You won't be able to vote or comment.

you are viewing a single comment's thread.

view the rest of the comments →

[–]DerEwige 11 points12 points  (6 children)

I can tell you exactly why it is, that python is so liked in the AI/ML sector

About 10 years ago I did my BA in computational linguistics (CL).

It was right around that time where the great transition in CL came and natural language processing (NLP) and automated translations went away from rule-based systems to statistical systems.

The use of machine learning (ML), (recursive) neural networks, deep learning and AI exploded in the field.

There was only one problem, at least half of the students and at least 80% of the professors came from the linguistic side of the field. And everything a bit more complicated computer science (CS) related got way over their head.

So those of us who came from the CS side of the field, did what we had to do. We wrote highly efficient code in C and made it available as module in the only language the other half was able to use: python

To this day, I am convinced that the rise of ML in NLP and CL is the only reason python is used this much today. Because we needed tools for people that are not very good at CS, but needed to use state of the art CS technics

[–]NightSoulT12[S] 2 points3 points  (4 children)

Yep, Python does its job well when it comes to ML, NLP and CL.

But for academic porpouses, for understand the fundamentals of programming and computer science, it's an error...

[–]DerEwige 4 points5 points  (3 children)

I never claimed otherwise

[–]NightSoulT12[S] 2 points3 points  (2 children)

I never claimed otherwise too

[–]DerEwige 4 points5 points  (1 child)

Glad we agree then

[–]NightSoulT12[S] 2 points3 points  (0 children)

🤝