I’m very open to hearing about setups that work. When I had a look there didn’t seem to be a canonical way to do it and the one or two things I tried didn’t go well.
I just don’t think many people doing deep learning stuff are doing any sort of type checking anyway.
This is definitely my impression, but it seems weird to me. As a newbie to deep learning I’m constantly unsure what rank my tensors are and working with TS has meant I don’t have to constantly break my chain of thought to read code and work it out.
there’s just no push to move to JS
Yeah, this is basically what I’m confused about. In other areas I see a million JS fans piling in proclaiming the benefits even when it makes no sense, but that just doesn’t seem to happen with ML. Maybe the answer’s just that I haven’t got the right Python setup.
I could probably help you with specific problems, but my advice is mostly going to just be “use PyCharm”.
Like I said, it’s not perfect, but I don’t find it horrible. But then again, many people find using Python or JS horrible no matter what, so “its horrible/not-horrible” is kind of hard to generalize.
One thing to note is that there is active work in the Python community about improving the typing situation for tensors. You can search for “tensor typing” on the python typing-sig list for more insight.
Yeah, this is basically what I’m confused about. In other areas I see a million JS fans piling in proclaiming the benefits even when it makes no sense, but that just doesn’t seem to happen with ML.
JS does offer real obvious advantages over some languages and JS probably made inroads in fields where those languages are used a lot. The problem with Python vs JS is as I described in my root comment. Also Python and JS are actually very similar in day to day usage, so there’s no slam dunk case for a switch to JS.
I’m very open to hearing about setups that work. When I had a look there didn’t seem to be a canonical way to do it and the one or two things I tried didn’t go well.
This is definitely my impression, but it seems weird to me. As a newbie to deep learning I’m constantly unsure what rank my tensors are and working with TS has meant I don’t have to constantly break my chain of thought to read code and work it out.
Yeah, this is basically what I’m confused about. In other areas I see a million JS fans piling in proclaiming the benefits even when it makes no sense, but that just doesn’t seem to happen with ML. Maybe the answer’s just that I haven’t got the right Python setup.
I could probably help you with specific problems, but my advice is mostly going to just be “use PyCharm”.
Like I said, it’s not perfect, but I don’t find it horrible. But then again, many people find using Python or JS horrible no matter what, so “its horrible/not-horrible” is kind of hard to generalize.
One thing to note is that there is active work in the Python community about improving the typing situation for tensors. You can search for “tensor typing” on the python typing-sig list for more insight.
JS does offer real obvious advantages over some languages and JS probably made inroads in fields where those languages are used a lot. The problem with Python vs JS is as I described in my root comment. Also Python and JS are actually very similar in day to day usage, so there’s no slam dunk case for a switch to JS.