Curated list of python snippets for busy and equally lazy Data Scientists ๐
List of snippets:
-
Deep Learning (
deep_learning/
)keras_biLSTM.py
: Keras based example for biLSTM model from data preparation to model initialzation to final training.keras_callback.py
: different callbacks in Keras and how to use them.keras_mean_pooling.py
: example on how to do mean pooling in Keras.pytorchl_freezeLayers.py
: example code to freeze layers using pytorch lightning.pytorch_dataset_dataloader.py
: example of how to load and prepare dataset using dataloaders in pytorch.
-
Machine Learning (
machine_learning/
)sklearn_hyperparameter_tune_svr.py
: Hyperparameter tuning for SVR regression algorithm from sklearnsklearn_cross_validation.py
: cross validation example on pandas dataframe using sklearn function
-
Natural Language Processing (
natural_language_processing/
)finetune_roberta_huggingface.py
: fine tune RoBERTa model on text.finetune_bert_huggingface.py
: fine tune BERT model on text.pytorchl_BERT_classification.py
: perform text classification using BERT model.
-
Google colab (
google_colab/
)connect_to_google_drive.py
: connect to google drive using python scriptdownload_file_from_google_colab.py
: download specific fil from google colab using python script
-
Python (
python/
)add_numpy_array_as_pandas_column.py
: transform a numpy array into pandas columnget_members_of_object.py
: Get list of all modules within a class. Can be used to fetch function list.install_package.py
: how to install python packages from python codepython_packaging.sh
: script to clean, build and publish your python package.virtual_environment.sh
: how to create and activate a virtual python environment (linux and windows)
-
GIT (
git/
)git_config.txt
: Basic GIT operations to add your username and email id in git config.