Open in app
Home
Notifications
Lists
Stories

Write
Bhuvana Kundumani
Bhuvana Kundumani

Home

Published in Analytics Vidhya

·Pinned

Optimizers — Gradient descent algorithms ( Part 1)

Hey everyone ! Welcome to my blog ! We are going to see the implementation of some of the basic optimiser algorithms in this blog. In machine learning, weights and biases are the learnable parameters (Theta θ) of the machine learning/deep learning models.Optimisers are algorithms that are used to modify…

Deep Learning

6 min read

Optimizers — Gradient descent algorithms ( Part 1)
Optimizers — Gradient descent algorithms ( Part 1)

Published in Analytics Vidhya

·Pinned

Pretraining BERT from scratch on openwebtext data on a single GPU using Docker.

Hey everyone ! welcome to my blog. This blog covers detailed instructions to building a docker image to pretrain ELECTRA. I can hear you asking why do I need to build a docker image? Okay here it goes. The required version for running ELECTRA is tensorflow 1.15.5 (which is older…

Bert

4 min read

Pretraining BERT from scratch on openwebtext data on a single GPU using Docker.
Pretraining BERT from scratch on openwebtext data on a single GPU using Docker.

Published in Analytics Vidhya

·Pinned

Docker(volumes) with DVC for Versioning data and Models for ML projects

This blog gives a detailed explanation of using DVC for version data and models and also dockerizing the application. If you are interested in learning how to do the version control using DVC you can read the blog here. In the previous blog Versioning data and models in ML projects…

Ner

4 min read

Docker(volumes) with DVC for Versioning data and Models for ML projects
Docker(volumes) with DVC for Versioning data and Models for ML projects

Nov 30, 2021

Implementation of SimCSE for unsupervised approach in Pytorch

Hi Everyone ! Welcome to my blog. In this blog, I am going to show a simple implementation of SimCSE: Simple Contrastive Learning of Sentence Embeddings for the unsupervised approach. In SimCSE, the authors have used a simple contrastive learning framework to generate state-of-the-art sentence embeddings. In the supervised approach…

Deep Learning

6 min read

Implementation of SimCSE for unsupervised approach in Pytorch
Implementation of SimCSE for unsupervised approach in Pytorch

Published in Analytics Vidhya

·Nov 22, 2021

Optimizers — Momentum and Nesterov momentum algorithms (Part 2)

Welcome to the second part on optimisers where we will be discussing momentum and Nesterov accelerated gradient. If you want a quick review of vanilla gradient descent algorithms and its variants, please read about it in part1. …

Deep Learning

4 min read

Optimizers — Momentum and Nesterov momentum algorithms (Part 2)
Optimizers — Momentum and Nesterov momentum algorithms (Part 2)

Published in Analytics Vidhya

·Oct 20, 2021

Small-Bench NLP: Benchmark for small single GPU trained models in Natural Language Processing

Recent progress in the Natural Language Processing domain, such as the transformer based models have given us several State-of-the-Art (SOTA) pretrained models. These large pretrained models can then be fine-tuned on the custom dataset for specific tasks. …

NLP

3 min read

Small-Bench NLP: Benchmark for small single GPU trained models in Natural Language Processing
Small-Bench NLP: Benchmark for small single GPU trained models in Natural Language Processing

Published in Analytics Vidhya

·Nov 23, 2020

Versioning data and models in ML projects using DVC and AWS S3

We will be looking at how DVC can be used to version our data and models in this blog in detail. The code for this blog is available here. For details regarding the model training for Named Entity Recognition (NER) tagging of sentences (CoNLL-2003 dataset ) using Tensorflow2.2.0, …

Ner

4 min read

Versioning data and models in ML projects using DVC and AWS S3
Versioning data and models in ML projects using DVC and AWS S3

Published in Analytics Vidhya

·Sep 20, 2020

Fine Tuning BERT for NER on CoNLL 2003 dataset with TF 2.0

This blog details the steps for fine-tuning the BERT pretrained model for Named Entity Recognition (NER) tagging of sentences (CoNLL-2003 dataset ). If you are new to NER, i recommend you to go through this NER for CoNLL dataset with Tensorflow 2.2.0 blog first. Let us see how we can…

Ner

8 min read

Fine Tuning BERT for NER on CoNLL 2003 dataset with TF 2.2.0
Fine Tuning BERT for NER on CoNLL 2003 dataset with TF 2.2.0

Published in Analytics Vidhya

·Aug 22, 2020

Named Entity Recognition (NER) for CoNLL dataset with Tensorflow 2.2.0

This blog details the steps for Named Entity Recognition (NER) tagging of sentences (CoNLL-2003 dataset ) using Tensorflow2.2.0 CoNLL-2003 dataset includes 1,393 English and 909 German news articles. We will be looking at the English data. The CoNLL-2003 data files contain four columns separated by a single space. Each word…

Ner

5 min read

NER- Tensorflow 2.2.0
NER- Tensorflow 2.2.0

Published in Analytics Vidhya

·May 14, 2020

Pydrive to download from Google Drive to a remote machine

INSTALLING PYDRIVE On your remote machine where you want to download your files from Google drive, install PyDrive with pip command $ pip3 install PyDrive 2. OAuth AUTHENTICATION : Downloading client_secrets.json file. Drive API requires OAuth2.0 for authentication. Go to APIs Console and create your project. When you click on…

Data Science

4 min read

Pydrive to download from Google Drive to a remote machine
Pydrive to download from Google Drive to a remote machine
Bhuvana Kundumani

Bhuvana Kundumani

Data Scientist (NLP) @ Shell

Following
  • Isabella Grandic

    Isabella Grandic

  • James Loy

    James Loy

  • Vartika Manasvi

    Vartika Manasvi

  • Maarten Grootendorst

    Maarten Grootendorst

  • Ashwin Hariharan

    Ashwin Hariharan

Help

Status

Writers

Blog

Careers

Privacy

Terms

About

Knowable