Con: Immature ecosystem for machine learning developmentÄespite the recent language improvements, most developers would still advise against using JavaScript for ML for one reason: the ecosystem. Fortunately, most of these historic gripes have been resolved by the introduction of ES6, that is, ECMAScript 2015, a recent update to the JavaScript syntax. Much of the historical criticism of JavaScript has focused on a few common themes: strange behavior in type coercion, the prototypical object-oriented model, difficulty organizing large codebases, and managing deeply nested asynchronous function calls with what many developers call callback hell. JavaScript, like any other tool, has its advantages and disadvantages. The book is a definitive guide to creating intelligent web applications with the best of machine learning and JavaScript. This post is extracted from the book Hands-on Machine Learning with JavaScript by Burak Kanber. I think we will see a major ML renaissance in JavaScript within a few years, especially as laptops and mobile devices become ever more powerful and JavaScript itself surges in popularity. Recent developments in the JavaScript world, however, are making JavaScript more attractive to ML projects. Python has always been and remains the language of choice for machine learning, in part due to the maturity of the language, in part due to the maturity of the ecosystem, and in part due to the positive feedback loop of early ML efforts in Python.
0 Comments
Leave a Reply. |
AuthorWrite something about yourself. No need to be fancy, just an overview. ArchivesCategories |