Google Releases Colaboratory
research.google.com
research.google.com
I have two classifiers running for my business with about 70% accuracy. Good enough for my purposes. So grateful to the bloggers kind enough to provide real world examples and sample code that helped me understand and apply this stuff to my business.
Anything that makes ML less of a walled garden is most appreciated.
https://machinelearningmastery.com/deep-learning-with-python...
Really neat intro, simple examples, using high level libraries (Keras and TF).
However, it’s not a full ML example, which is what the OP wants. (but since the VM has only 2 vCPU, training a model with TensorFlow may not be pragmatic)
Supports more than Python 2.7: https://notebooks.azure.com/help/jupyter-notebooks/available...
(disclaimer: work for Microsoft (though not Azure)).
I've been using JupyterLab [0] + Google Drive [1] plugin for this. It uses Drive's API for doing real-time collaboration and let's you code in real time with someone else. It's the only solution I've found for this that doesn't require you to pay an arm to use.
Just tried azure, looks legit. 2.6, 3.5, 3.6, and R
!pip install <>Is there a guide to installing frameworks in azure notebooks? I don't mind paying for using it.
If anyone else has access already, here's a tutorial I wrote on generating L-system fractals:
https://colab.research.google.com/notebook#fileId=1pftvKmXYN...
(This is the first time I've used colab outside of Google so let me know if it doesn't work!)
Colab is the "mature" verison of Jupyter Colaboratory, which was previously only used internally at Google.
But it's great to have more options!
I've used it in my class for those Windows users who always have trouble installing things and it's worked very well so far.
However, the VM uses Python 2.7. (Per the FAQ, Python 3 support has no ETA)
Don't know what has changed since 2014. My perception is that Armin feels he's been pigeonholed as being more anti-Py3 than he actually is, at least with the state of Python in 2016:
http://lucumr.pocoo.org/2016/11/5/be-careful-about-what-you-...
> In fact, I myself campaigned for some changes to Python 3 that made it possible to achieve better ports (like the reintroduction of the u prefix on Unicode string literals) and the bulk of my libraries work on Python 3 for many years now. It's a fact that in 2016 the problems that people have with Python 3 are different than they used to have before.
It's just a lot of code to migrate. It takes time.
Disclaimer: Work at Google, wrote some of that code.
[0] https://stackoverflow.com/questions/46941308/python-3-suppor...
I’m excited to see others getting access to this tool.
https://wikitech.wikimedia.org/wiki/PAWS
I don't think it's a production service, but I've talked to a couple of people involved and it sounds like it's getting a good response when it's been introduced in educational environments.
In another begging-not-ranting, I was surprised that Colaboratory currently only supports 2.7x. It looks like it began around 2014. IIRC most of Google's projects were 2.x upon public release (Tensorflow, the API client) but have since ported over. Jupyter notebooks and iPython, too. Anything particular about Colaboratory that makes a 3.x-port a time-intensive feature, or just something that was not needed during internal development?
(Asking as a casual Jupyter user with no knowledge about what code/features is specifically 2.x bound)
Also, integration with Google docs for the purposes of data processing and data handling would be incredible! But that's just me dreaming.
I don't see anyway of selecting python3, any one found the option? Or are they only supporting Python2?
https://stackoverflow.com/questions/46941308/python-3-suppor...
Just use Azures jupyter notebook environment if you need a no-setup in the cloud notebooks.
[ ] print 'Hello, Colaboratory!'
Ah, so this is apparently a Python 2 Jupyter notebook system. The lack of parentheses tells us so much about the service and the product's vision.