Jeremy is answering it
Really excited about this new approach to teaching part 2, the ability to dig deep into the code and develop skillsets that will be transfer to any project is very useful.
Ostensibly: https://github.com/tensorflow/swift/blob/master/docs/WhySwiftForTensorFlow.md
Realistically: Because Chris Lattner is the one leading the charge and Chris Lattner created Swift
Iâm a little concerned because there isnât really a Swift story for Windows at the moment.
How far is Swift from being ready to be used for Deep Learning as easily as we can use Python now ? 6 months ? 1 year ? 4 years ?
Any guide to setup Swift on Windows 10/7 ? Would be a great help !
Not sure how I feel about Swift because of the ecosystem. I was very excited about Julia a few years ago, but it seems like never took off. I am excited to learn though.
Since we all love PyTorch so much, is there any chance of Swift for PyTorch in the future?
Let it be 6 months please
Dedicating 2 classes for S4TF doesnât seems like a good investment of time. Itâs years behind Pytorch and tensorflow. Tensorlfow 2 seems much more promising. Iâm very confused about this move for fast.ai. IS fast,ai going to be halted in term of python development? there is so much left to doâŠ
This is the guide they link to in Swift for TensorFlow repository: https://swiftforwindows.github.io/
I donât think itâs ready for primetime. Itâs a repository created by a single person and hasnât had a commit since October.
Are we still getting an overview of deep RL in part2?
Jeremy isnât really convinced by RL I think, at least for now
Swift is a great general-purpose language, I would say. With very powerful generics system, performance, and very modern and convenient syntax. Also, there is lots of similarity with Pythonâs syntax, and some borrowings from functional languages as well.
Swift looks like scala in terms of type safety. On the other hand, the Java Virtual
Machine is heavy. Would it be a good idea to look into Scala for deep learning?
Please read the post fast.ai Embracing Swift for Deep Learning for more motivation and details:
"It is very early days for Swift for TensorFlow. We definitely donât recommend anyone tries to switch all their deep learning projects over to Swift just yet! Right now, most things donât work. Most plans havenât even been started. For many, this is a good reason to skip the project entirely.
âBut for me, itâs a reason to jump in! I love getting involved in the earliest days of projects that Iâm confident will be successful, and helping our community to get involved too. Indeed, thatâs what we did with PyTorch, including it in our course within a few weeks of its first pre-release version. People who are involved early in a project like this can have a big influence on its development, and soon enough they find themselves the âinsidersâ in something thatâs getting big and popular!â
What should we do in the meantime if we are interested in the âswift for tensorflowâ between now and 5 weeks from now, now that weâve been teased all this python is soon to be deprecated :)?
RL has never been a part of part 2.
And also there are studies like this one out there: https://arxiv.org/abs/1803.07055
Thanks for helping. I observed the same . the latest build from that repo is Swift 2.0 while the current stable release is Swift 4.X i guess
Is numpy a ânon-data science moduleâ?