Working with AWS S3 using the NodeJS SDK

Image from Unsplash

While working within the Management Console can be a good way to get started in your AWS learning journey, it is essential and convenient as a developer to start working with AWS services and resources in a programmatic fashion. You can interact with services through the AWS CLI or the SDK. For this article we will be covering the NodeJS SDK that AWS offers for developers to work with their resources in the cloud. We will work with the SDK to interact with a core AWS service in AWS S3. …

Demo of using AWS Amplify to power your application with ML/AI

Image from Unsplash

Amazon Web Services (AWS) is constantly expanding its offerings in various domains such as application development, Machine Learning/AI, and IoT. Some of its services even offer a fusion of the different domains at a higher level. AWS Amplify is a service that offers the capability to build mobile/web applications with popular frameworks such as React. Recently Amplify integrated various high-level ML services such as Transcribe, Translate, Comprehend, and Rekognition that enable developers to easily power their applications with AI. …

Common feature engineering/EDA tasks, compiled

Image from Unsplash

The longest part of any data analysis/science task is preparing and configuring your data properly. A model only performs as well as the data that it is fed and there’s a lot of transformations that the data may have to undergo to be ready for model training. Over the years I have compiled a Notion page that highlights many of the common tasks Data Scientists need to perform for data preparation. I’ve listed a few of the examples below, but the entirety of the examples can be found in the following link. …

Tips/Resources for making the career change in your Undergraduate

Image from Unsplash

After spending two years as a pre-medical student at the University of Virginia I slowly realized I could not and did not want to sustain the level of dedication and time required for the next 10 years of my life (I was on pace for a lot of gap years lol). I transitioned slowly into a Statistics major and decided I was interested in a career track called “Data Science”. I didn’t really know what the track entailed nor what it even meant, I just heard the words being thrown around a lot as the new lucrative job of the…

For those struggling with stress after graduation, you’re not alone

Image from Unsplash

I recently had my graduation ceremony for the University of Virginia (UVA) this past weekend, commencing what’s been the best four years of my life. Countless nights out, classes skipped, and crazy times/memories with people who evolved from strangers to life-long friends and family. It’s been a whirlpool of emotions ranging from nostalgia to fear as the reality of adulthood hits. No longer do we have the freedom to skip class, change majors, and in general just mess up while enjoying the benefits of our youth. I felt lost as I couldn’t fathom how quickly these years have flown by…

Building a web application for Medical Entity Detection using AWS Comprehend

Image from Unsplash

Named Entity Recognition (NER) is one of the most popular and in-demand NLP tasks. As NER has expanded it has become more domain specific as well. Building custom NER models for a specific domain such as healthcare/medical, can be difficult and require extensive amounts of data and computing power. AWS Comprehend is a high-level service, AWS offers that automates many different NLP tasks such as Sentiment Analysis, Topic Modeling, and NER. Comprehend branched out to create an sub-service called Comprehend Medical, that is specifically geared for Medical NER. In this article we will cover how to build a web application…

Tips for your first full-time job after graduating

Image from Unsplash

It’s almost been three months since I’ve started working full-time after graduating this past December. It’s truly been a whirlwind of confusion, excitement, frustration, doubts, and nostalgia that has swirled in my head as I’ve settled down into the dreaded, monotone 9–5 life. To be fully honest, at first it was a lot of fear, anxiety, and whole lot of doubts over whether I’d made the right choice of pursuing a job right now. It certainly didn’t help that we’re currently in a global pandemic and forced to work from home, while my apartment-mates shotgun their way through what should…

Comes with free Data Science notes/code on various ML algorithms documented in Notion

Image by Unsplash

With Data Science being such an interdisciplinary field that has new tools almost every month, it is becoming more and more important to document your work and learning. Notion provides a beautiful workspace that is an engineer’s dream. You can map out/visualize project schedules, create to-do lists, build small websites with documentation, and build custom workspaces for whatever specific topic/project you are working on. As an active learner, yet unorganized individual I needed a source that was able to document small details and features that I could easily access later for future projects or problems I ran into. Notion is…

An end to end code demonstration and explanation of SageMaker’s in-built algorithm Linear Learner.

Image from Unsplash

AWS SageMaker is booming and proving to be one of the top services for building ML models and pipelines on the cloud. One of the best features of SageMaker is the wide array of in-built algorithms that it provides for Data Scientists and Developers to quickly train and deploy their models. For those less experienced with model creation in a certain field, these algorithms do all the work behind the scenes while all you have to do is feed your data for training. To check out all the algorithms and uses cases SageMaker provides click here. …

Code demonstration of building a web application that accesses AWS API Gateway, Lambda, and Comprehend to visualize Sentiment Analysis

Image from Unsplash

AWS has a variety of services in ML/AI, Robotics, and IoT that can bring life to whatever application you’re trying to build. To be able to access these services, however you need to be able to stitch together a basic full-stack template integrating AWS API Gateway and Lambda with whatever front-end you’re working with. For this demonstration, we’ll be building a Sentiment Analysis web application that accesses a REST API created on AWS API Gateway which then hits an AWS Lambda function that accesses AWS Comprehend. We’ll then process the Comprehend response to visualize the data using PlotlyJS. The purpose…

Ram Vegiraju

Incoming Solutions Architect @ Amazon. Passionate about Data Science/ML.

Get the Medium app

A button that says 'Download on the App Store', and if clicked it will lead you to the iOS App store
A button that says 'Get it on, Google Play', and if clicked it will lead you to the Google Play store