{"id":7085,"date":"2019-02-22T10:00:34","date_gmt":"2019-02-22T18:00:34","guid":{"rendered":"https:\/\/devblogs.microsoft.com\/python\/?p=7085"},"modified":"2019-02-25T13:44:23","modified_gmt":"2019-02-25T21:44:23","slug":"whats-new-with-the-ai-and-machine-learning-tools-for-python-february-2019-update","status":"publish","type":"post","link":"https:\/\/devblogs.microsoft.com\/python\/whats-new-with-the-ai-and-machine-learning-tools-for-python-february-2019-update\/","title":{"rendered":"What\u2019s New with the AI and Machine Learning Tools for Python: February 2019 Update"},"content":{"rendered":"<p>Across <a href=\"https:\/\/code.visualstudio.com\/\">Visual Studio Code<\/a> and <a href=\"https:\/\/microsoft-my.sharepoint.com\/personal\/kakampf_microsoft_com\/Documents\/AzNb\/notebooks.azure.com\/\">Azure Notebooks<\/a>, January brought numerous exciting updates to the AI and Machine Learning tooling for Python! This roll-up blog post recaps the latest products updates as well as the upcoming events for AI and Machine Learning:<\/p>\n<ul>\n<li>Python Interactive in VS Code now comes with IPython Console support<\/li>\n<li>Ability to work with Azure Machine Learning service in VS Code and Azure Notebooks<\/li>\n<li>Azure Notebooks Connect() News<\/li>\n<li>New resources<\/li>\n<li>Upcoming Events<\/li>\n<\/ul>\n<h2>What\u2019s new?<\/h2>\n<h3>Python Interactive in VS Code<\/h3>\n<p>The <a href=\"https:\/\/marketplace.visualstudio.com\/items?itemName=ms-python.python\">Python extension for VS Code<\/a> first introduced <a href=\"https:\/\/devblogs.microsoft.com\/python\/2018\/11\/08\/python-in-visual-studio-code-october-2018-release\/\">an interactive data science experience in the last Oct update.<\/a> With this release, we brought the power of Jupyter Notebooks into VS Code. Many feature additions have been released since, including remote Jupyter support, ability to export Python code to Jupyter Notebooks, etc.<\/p>\n<p>The most noticeable enhancement in the Jan 2019 update allows code to be typed and executed directly in the Python Interactive window. Now, the window effectively turns into an IPython console that can be used standalone as well as in conjunction with the code editor. As well, the Jan 2019 update brings general Python goodness, such as improved diagnostics for failed tests with pytest and much faster outline view with the Python Language Server. See blog <a href=\"https:\/\/devblogs.microsoft.com\/python\/2019\/01\/29\/python-in-visual-studio-code-january-2019-release\/\">Python in Visual Studio Code \u2013 January 2019 Release<\/a> for the full list.<\/p>\n<h3>Work with Azure Machine Learning service in VS Code and Azure Notebooks<\/h3>\n<p>To add some simplicity to the complex of world of ML pipelines, Microsoft announced the general availability of the <a href=\"https:\/\/azure.microsoft.com\/services\/machine-learning-service\/\">Azure Machine Learning service<\/a> in December. This service eases and accelerates the building, training, and deployment of your machine learning models from the cloud to the edge.<\/p>\n<p>The <a href=\"https:\/\/marketplace.visualstudio.com\/items?itemName=ms-toolsai.vscode-ai\">Azure Machine Learning extension for VS Code<\/a> provides an easy way to manage the Azure Machine Learning service. This includes controls over experiments, pipelines, compute, models, and services, all from within VS Code. Interested? Check out <a href=\"https:\/\/github.com\/Microsoft\/vscode-tools-for-ai\/blob\/master\/docs\/getting-started-aml-vscode.md\">how to get started with the AML extension<\/a>.<\/p>\n<p><img decoding=\"async\" class=\"alignnone size-full wp-image-7088\" src=\"https:\/\/devblogs.microsoft.com\/python\/wp-content\/uploads\/sites\/12\/2019\/02\/vscode_aml.png\" alt=\"\" width=\"833\" height=\"511\" srcset=\"https:\/\/devblogs.microsoft.com\/python\/wp-content\/uploads\/sites\/12\/2019\/02\/vscode_aml.png 833w, https:\/\/devblogs.microsoft.com\/python\/wp-content\/uploads\/sites\/12\/2019\/02\/vscode_aml-300x184.png 300w, https:\/\/devblogs.microsoft.com\/python\/wp-content\/uploads\/sites\/12\/2019\/02\/vscode_aml-768x471.png 768w\" sizes=\"(max-width: 833px) 100vw, 833px\" \/><\/p>\n<p>Additionally, Azure Notebooks offers a seamless way to take advantage of these new APIs within our hosted Jupyter notebook experience. You can join thousands of others who have tried out our <a href=\"https:\/\/notebooks.azure.com\/azureml\/projects\/azureml-getting-started\">Getting Started with the Azure Machine Learning service<\/a> sample project\u00a0. As well, you can connect directly with Azure Notebooks from your AML Workspace.<\/p>\n<h2>Azure Notebooks Connect() News<\/h2>\n<p>For those who missed our exciting <a href=\"https:\/\/github.com\/Microsoft\/AzureNotebooks\/wiki\/Azure-Notebooks-at-Microsoft-Connect()-2018\">Connect() Announcements<\/a>, Azure Notebooks released new integrations with the Azure ecosystem as well as a fresh UI. With these improvements, we hope to help data scientists achieve greater productivity on our platform.<\/p>\n<p>For workloads that need a bit more power beyond on our free compute pool, Notebooks now allows you to connect to any SKU of Data Science Virtual Machine. Through this, users can take advantage of the full suite of Azure compute capabilities, right from Azure Notebooks. Read more in our <a href=\"https:\/\/docs.microsoft.com\/en-us\/azure\/notebooks\/configure-manage-azure-notebooks-projects#compute-tier\">documentation<\/a>.<\/p>\n<p>We encourage users to try out these new compute options as well as the exciting Azure Machine Learning service integration mentioned above to further productivity on the Azure Notebooks platform.<\/p>\n<h2>New resources<\/h2>\n<p>Beyond feature releases, there are some great new demo resources from the <a href=\"https:\/\/www.microsoft.com\/en-us\/ignite-the-tour\/\">Ignite Tour<\/a>:<\/p>\n<ul>\n<li><a href=\"https:\/\/techcommunity.microsoft.com\/t5\/Microsoft-Ignite-The-Tour\/Discovering-Azure-tooling-and-utilities\/m-p\/284183\">Discovering Azure Tooling and Utilities<\/a> covers many Azure tooling options including VS Code<\/li>\n<li><a href=\"https:\/\/techcommunity.microsoft.com\/t5\/Microsoft-Ignite-The-Tour\/Running-Machine-Learning-experiments-on-inventory-management\/m-p\/284158\">Running Machine Learning Experiments on Inventory Management<\/a> covers a great machine learning use case utilizing Azure Notebooks and Machine Learning Services<\/li>\n<\/ul>\n<h2>Upcoming Events<\/h2>\n<p>Our Python tooling team as well as many of the Microsoft Cloud Developer Advocates have a few exciting events coming up:<\/p>\n<ul>\n<li>The <a href=\"https:\/\/www.microsoft.com\/en-us\/ignite-the-tour\/\">Ignite Tour<\/a> continues globally<\/li>\n<li><a href=\"https:\/\/2019.pycascades.com\/\">PyCascades<\/a> is a new regional Python conference in the Pacific Northwest this weekend from February 23-24<\/li>\n<\/ul>\n<h2>Tell us what you think<\/h2>\n<p>As always, we look forward to hearing your feedback! Please leave comments below or find us on Github (<a href=\"https:\/\/github.com\/Microsoft\/vscode-python\">VS Code Python extension<\/a>, <a href=\"https:\/\/github.com\/Microsoft\/AzureNotebooks\">Azure Notebooks<\/a>) \u00a0and Twitter (<a href=\"https:\/\/twitter.com\/pythonvscode\">@pythonvscode<\/a>, <a href=\"https:\/\/twitter.com\/azurenotebooks\">@AzureNotebooks<\/a>).<\/p>\n","protected":false},"excerpt":{"rendered":"<p>Across Visual Studio Code and Azure Notebooks, January brought numerous exciting updates to the AI and Machine Learning tooling for Python! This roll-up blog post recaps the latest products updates and the upcoming events for AI and Machine Learning.<\/p>\n","protected":false},"author":1294,"featured_media":7088,"comment_status":"open","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"_acf_changed":false,"footnotes":""},"categories":[4,6],"tags":[8,17,19,267],"class_list":["post-7085","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-jupyter","category-visual-studio-code","tag-azure-notebooks","tag-python","tag-visual-studio-code","tag-vs-code"],"acf":[],"blog_post_summary":"<p>Across Visual Studio Code and Azure Notebooks, January brought numerous exciting updates to the AI and Machine Learning tooling for Python! This roll-up blog post recaps the latest products updates and the upcoming events for AI and Machine Learning.<\/p>\n","_links":{"self":[{"href":"https:\/\/devblogs.microsoft.com\/python\/wp-json\/wp\/v2\/posts\/7085","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/devblogs.microsoft.com\/python\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/devblogs.microsoft.com\/python\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/devblogs.microsoft.com\/python\/wp-json\/wp\/v2\/users\/1294"}],"replies":[{"embeddable":true,"href":"https:\/\/devblogs.microsoft.com\/python\/wp-json\/wp\/v2\/comments?post=7085"}],"version-history":[{"count":0,"href":"https:\/\/devblogs.microsoft.com\/python\/wp-json\/wp\/v2\/posts\/7085\/revisions"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/devblogs.microsoft.com\/python\/wp-json\/wp\/v2\/media\/7088"}],"wp:attachment":[{"href":"https:\/\/devblogs.microsoft.com\/python\/wp-json\/wp\/v2\/media?parent=7085"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/devblogs.microsoft.com\/python\/wp-json\/wp\/v2\/categories?post=7085"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/devblogs.microsoft.com\/python\/wp-json\/wp\/v2\/tags?post=7085"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}