IPython notebooks and git
#IPython or #Jupyter is one of the most popular tools in Data Science. It usage may questionable, but it is optimal for beginners and people who are making thier first steps. This article covers rare theme — keeping notebooks in git repository and optimizing collaboration using them. Main problem lies in technical information (like cell execution count), which is redundant and can be omitted, but still gets written to git in the default scenario.
Link: https://pascalbugnion.net/blog/ipython-notebooks-and-git.html
Code: https://gist.github.com/pbugnion/ea2797393033b54674af
#datascience #practicalML
#IPython or #Jupyter is one of the most popular tools in Data Science. It usage may questionable, but it is optimal for beginners and people who are making thier first steps. This article covers rare theme — keeping notebooks in git repository and optimizing collaboration using them. Main problem lies in technical information (like cell execution count), which is redundant and can be omitted, but still gets written to git in the default scenario.
Link: https://pascalbugnion.net/blog/ipython-notebooks-and-git.html
Code: https://gist.github.com/pbugnion/ea2797393033b54674af
#datascience #practicalML
Gist
Keeping IPython notebooks under Git version control
Keeping IPython notebooks under Git version control - ipython_notebook_in_git.md
Forwarded from Machinelearning
This media is not supported in your browser
VIEW IN TELEGRAM
Все мы любим scikit-learn за его простоту и мощь. Но что если ваши модели обучаются слишком долго на больших данных? 🤔 NVIDIA предлагает решение!
Вы берете свой обычный скрипт cо scikit-learn, добавляете всего две строки в начало, и он начинает работать в 10, 50, а то и 100+ раз быстрее на NVIDIA GPU!
✨ Как это работает?
Библиотека cuml от NVIDIA содержит супероптимизированные для GPU версии многих алгоритмов машинного обучения. С помощью простого вызова
cuml.patch.apply()
вы "патчите" установленный у вас scikit-learn прямо в памяти.Теперь, когда вы вызываете, например,
KNeighborsClassifier
или PCA
из sklearn:Ключевые преимущества:
2 строчки:import cuml.patch и cuml.patch.apply().
Топ инструмент для всех, кто работает с scikit-learn на задачах, требующих значительных вычислений, и у кого есть GPU от NVIDIA.
👇 Как использовать:
Установите RAPIDS cuml (лучше через conda, см. сайт RAPIDS):
python
conda install -c rapidsai -c conda-forge -c nvidia cuml rapids-build-backend
Добавьте в начало скрипта:
import cuml.patch
cuml.patch.apply()
Используйте scikit-learn как обычно!
Попробуйте и почувствуйте разницу! 😉
▪Блог-пост
▪Colab
▪Github
▪Ускоряем Pandas
@ai_machinelearning_big_data
#python #datascience #machinelearning #scikitlearn #rapids #cuml #gpu #nvidia #ускорение #машинноеобучение #анализданных
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥21❤4👍3🤡1