Python Quick Coding Tutorials for Experienced Developers

python tutorials for experienced developers

Learning Python has taken centerstage for many developers as Python is one of the key language for working in the field of data science/machine learning. If you are an experienced developer, this post would help you quickly get started with Python programming. In this post, you will quickly learn some of the following in relation to Python programming: Data types Input/output operations Defining functions Conditional expressions Looping constructs String functions Defining Module Defining Classes Exception handling Python Programming Concepts Data types: Python interprets and declares variables when they are equated to a value. The following represents how variables are casted to specific data types. float(variable): Casts variable to float int(variable): …

Continue reading

Posted in Python, Tutorials. Tagged with .

How to Get Started with Amazon Polly using AWS CLI

how to setup amazon polly with aws cli

Amazon Polly is a text-to-speech service which turns text into life-like speech, allowing you to create applications that talk in a human voice. The human voice could be selected appropriately while configuring the service based on the region/location where the speech needs to be delivered. For example, for India, it supports voice with Name as Aditi and Raveena. The complete list can be found on this page, AWS Polly Available Voices. There could be many applications which could be built around Amazon/AWS Polly by integrating Polly with other AWS services or telephony services such as Twilio. For example, phone alerts/notifications, reminders, feedback, results etc. In this post, you would learn …

Continue reading

Posted in AWS, Cloud, Tutorials. Tagged with .

8 Machine Learning Javascript Frameworks to Explore

javascript framework for machine learning

Javascript developers tend to look out for Javascript frameworks which can be used to train machine learning models based on different machine learning algorithms. The following are some of the machine learning algorithms using which models can be trained using different javascript frameworks listed in this article: Simple linear regression Multi-variate linrear regression Logistic regression Naive-bayesian K-nearest neighbour (KNN) K-means Support vector machine (SVM) Random forest Decision tree Feedforward neural network Deep learning network In this post, you will learn about different Javascsript framework for machine learning. They are some of the following: Deeplearn.js Propel ConvNetJS ML-JS KerasJS STDLib Limdu.js Brain.js DeepLearn.js Deeplearn.js is an open-source machine learning Javascript library …

Continue reading

Posted in AI, Data Science, Javascript, Machine Learning. Tagged with , , , .

Docker UI App – How to Get Started with Docker UCP

Docker UCP Dashboard

Docker Universal Control Plane (UCP) is a containerized web application (UI-based) that runs on Docker Enterprise Edition and makes it easier to deploy, configure, and monitor your applications at scale. You could as well get started with Docker UCP on your Docker community edition (CE). In this post, you would learn about some of the following: Brief introduction to Docker UCP Installation instructions for UCP Logging into UCP Brief overview of Docker UCP dashboard Brief introduction to Docker UCP One can do some of the following using Docker UCP: From Docker UCP UI, deploy applications using docker-compose.yml Using Docker UCP CLI, deploy applications using docker-compose.yml. Commands such as docker stack …

Continue reading

Posted in Dockers. Tagged with .

Docker UI App – How to Install Portainer

Portainer is a Docker UI app which can be used to manage one or more docker environments locally or remotely with ease. It provides a detailed overview of Docker environment including UI access to manage containers, images, networks and volumes. In addition, it helps in managing different aspects of Docker environment such as managing Docker images, containers etc.  One of the most cool features is user management. You would be able to create users and associate it with different Docker environments (locally or remotely). In this post, you will learn about how to install Portainer on your Linux desktop environment having Docker runtime engine. How to install Portainer on Linux …

Continue reading

Posted in Dockers. Tagged with .

Sentiment Analysis Examples using Google Cloud NLP API

sentiment analysis using google cloud nlp api

Sentiment analysis of a text document such as speech, articles on websites etc is about assessing sentiments associated with the document as a function of overall emotions expressed in form of different words. Sentiment analysis is primarily used for tracking voice of customer (VOC) by analyzing customer reviews, survey responses, etc., in social media websites such as Facebook, Twitter etc. The VOC can be related to products in general, an event, movies etc. In this post, you will learn about how to use Google Cloud NLP API for performing sentiment analysis of a text document. Java code is used for programming the sentiment analysis. Google NLP API – Sentiment Analysis Metrics …

Continue reading

Posted in AI, Cloud, Google Cloud, Machine Learning. Tagged with , , , , .

How to Create Java NLP Apps using Google NLP API

Natural language processing (NLP) is an AI-based technology which is used for creating apps related to speech recognition, natural-language understanding, and natural-language generation. Some of the applications related to NLP are content classification, sentiment analysis, syntactic analysis etc. In this post, you will learn about how to get set up with a development environment for creating NLP based apps using Google Cloud NLP APIs. Setup Eclipse-based Development Environment for Google NLP API The steps below would help you get setup with Eclipse IDE and Java-based development environment for developing apps using Google Cloud Natural Language API. Create Google Project: Create a project by logging into Google Cloud console. I created …

Continue reading

Posted in AI, Cloud, Google Cloud. Tagged with , , .

5 Reasons to get Docker Certified Associate Certification

docker certified associate dca certification

Docker certification is about passing Docker Certified Associate (DCA) exam and getting recognition for your Docker skills. The following are some of the benefits mentioned on the Docker certification page. Recognition for your Docker skills with an official Docker credential Digital certificate and use of the Docker Certified Associate logo Exclusive access to the Docker Certified professional network on LinkedIn and invites to certified-only events However, I believe there is much more to why developers should consider going through the Docker certification exam preparation, if not, take the exam and get certified. In this post, I would like to present some perspectives in relation to Docker certification. In the process, …

Continue reading

Posted in certifications, Dockers. Tagged with , .

Docker Certification Practice Questions – Dockerfile

docker certification

Docker allows applications to run securely while being isolated in a container, packaged with all its dependencies and libraries. It has become extremely popular virtualization technology of recent times. Thus, it makes it much more important to learn this technology and complement your developer’s experience as it not only enhances your productivity but also help you in your career from an overall perspective. Read this post in relation to why you should consider adopting docker sooner than later. In this post, you will take a practice test and learn the related notes in relation to building Docker image using Dockerfile. This and several other practice tests which will be published …

Continue reading

Posted in certifications, Dockers, Interview questions. Tagged with , , .

Kubernetes Certification Practice Test (Storage Volumes)

kubernetes certification CKA exams questions

Kubernetes storage volumes is a very important concept in relation to how data is managed within a Pod (consisting of one or more containers) and also the data lifecycle. In this post, you will learn about some of the following in relation to Kubernetes storage volumes. There is a practice test which will help you test your knowledge in relation to the storage volumes concept in Kubernetes. This test could prove to be useful and helpful for Kubernetes certification examination for Certified Kubernetes Administration (CKA). It may also prove to be useful for interviews. Revision notes on Kubernetes storage volumes Practice test Revision Notes Kubernetes different volume types such as some of the following …

Continue reading

Posted in certifications, Interview questions, Kubernetes. Tagged with , , .

Data Science – What are Machine Learning (ML) Models?

Definition of Machine Learning Model

Machine learning (ML) models is the most commonly used in a data science project. In this post, you will learn about different definitions of a machine learning model to get a better understanding of what are machine learning models? A model is the relationship between features and the label. (Tensorflow – Getting Started for ML Beginners) An ML model is a mathematical model that generates predictions by finding patterns in your data. (AWS ML Models) ML Models generate predictions using the patterns extracted from the input data (Amazon Machine learning – Key concepts) Learning in the supervised model entails creating a function that can be trained by using a training …

Continue reading

Posted in Data Science, Machine Learning. Tagged with , .

Docker – How to Install WordPress & MySQL using Docker

Wordpress mysql installation using Docker

WordPress or PHP developers may find it difficult to do a fresh installation of WordPress and MySQL in a quick manner. This is where Docker comes to rescue. With Docker, one can quickly commission (or setup or install) and de-commission WordPress & MySQL development environment in no time. In this post, you will learn about some of the following: Pre-requisites – Docker Installation How to install WordPress and MySQL as container apps using Docker Access wordpress in browser Access wordpress installation within Docker container Access MySQL installation within Docker container Pre-requisites – Docker Installation Before getting started with WordPress/MySQL , first and foremost, Docker needs to be installed. Briefly speaking, …

Continue reading

Posted in Dockers, Tutorials. Tagged with , .

10+ Key Stages of Data Science Project Life cycle

data science project life cycle

Data science projects need to go through different project lifecycle stages in order to become successful. In each of the stages, different stakeholders get involved as like in a traditional software development lifecycle. In this post, you will learn some of the key stages/milestones of data science project lifecycle. This article is aimed to help some of the following project stakeholders who play key roles in data science project implementation: Product managers Project managers ML architects The following represents 6 high-level stages of data science project lifecycle: Planning Model development & testing Product-level changes Model deployment Monitoring the model Model Enhancement Data Science Project Lifecycle – Planning ML Problem identification: …

Continue reading

Posted in Data Science, Machine Learning. Tagged with .

N-Gram Language Models Explained with Examples

Ngram language model explained with examples

Language models are models which assign probabilities to a sentence or a sequence of words or, probability of an upcoming word given previous set of words. Language models are used in fields such as speech recognition, spelling correction, machine translation etc. Language models are primarily of two kinds: N-Gram language models Grammar-based language models such as probabilistic context-free grammars (PCFGs) In this post, you will learn about some of the following: Introduction to Language Models N-Grams language models Introduction to Language Models Language models, as mentioned above, is used to determine the probability of occurrence of a sentence or a sequence of words. Language models are created based on following …

Continue reading

Posted in AI, NLP. Tagged with .

Blockchain – Bitcoin Explorer Relaunched

bitcoin blockchain explorer relaunched

Here is the newly launched portal, https://explorer.bitcoin.com/bch for getting details on Bitcoin (BTC) and Bitcoin Cash (BCH). Front page displays details on latest blocks and transactions. One could easily analyze transactions, blocks, and addresses on both the Bitcoin Cash (BCH) and Bitcoin Core (BTC) chains. All you need to do is select the type of cryptocurrency (BTC or BCH) in the top right vertical menu and you would be able to see the transactions and related details of that specific blockchain. Currently, bitcoin blockchain explorer is supported in five different languages: English Hindi Svenska Chinese Russian Note that Bitcoin cash (BCH) is a cryptocurrency which is used on the Blockchain …

Continue reading

Posted in bitcoin, BlockChain. Tagged with , .

What Blockchain can do and What it can’t do?

what blockchain can do and can't do

Blockchain is a continuously growing list of records, called blocks, which are linked and secured using cryptography. Each block typically contains a hash pointer as a link to a previous block, a timestamp and transaction data. By design, a blockchain is inherently resistant to modification of the data. Simply speaking, Blockchain helps in decentralizing the ledger or data or database with the help of cryptography. The blockchain is also called as distributed ledger technology. Some of the famous blockchains are Bitcoin blockchain, Ethereum, Bitcoin Cash, Litecoin etc. In this post, you will learn different aspects related to what Blockchain can do and what it can not do. On the lighter …

Continue reading

Posted in BlockChain. Tagged with .