What is CData?

What is CData?

CData is a universal data connectivity platform. It empowers the next era of data driven business through its various connectivity solutions for different analytics, integrations, transformations and insights. CData provides solutions which unify data access across the enterprise and seamlessly connect systems, applications and processes. It provides connectivity for world leading data management ISVs and data consumers like Sales force, Tableau, Tibco, Oracle, Colibra, Domo, Informatica, HCL, Altair, Jitterbit, Paxata etc.

CData simplify data connectivity by eliminating issues of accessing data across different departments, groups in an enterprise, and by removing barriers to better integrations and actionable insights. CData provides…


Best Explanation Behind Competitive Learning of Self-Organising Maps (SOMs) in Unsupervised Artificial Neural Networks on the Internet!

Unsupervised Artificial Neural Networks

The self-organizing map is one of the most popular Unsupervised learning Artificial Neural Networks where the system has no prior knowledge about the features or characteristics of the input data and the class labels of the output data. The network learns to form classes/clusters of sample input patterns according to similarities among them. Patterns in a cluster would have similar features. There is no prior knowledge as to what features are important for classification, and how many classes are there. The network itself adjusts for different classes of inputs as its name mentions they self organize. The number of nodes…


Bioinformatics

Machine Learning in Bioinformatics

Bioinformatics is a combination of many fields. I was doing my undergraduate research on BioInformatics, and I had a great passion for machine learning and deep learning. My passion forced me to search about Integrating machine learning and deep learning techniques to solve problems in BioInformatics. So I thought to share my knowledge to support other researchers to help them avoid difficulties I faced during the early stage of my research work.

In my first article, How to Use Machine Learning in Bioinformatics Research Part 1, I discussed Bioinformatics and several biological domains where machine learning techniques are applied for…


Deploy Tensorflow 2 models on Google Cloud AI Platform

A common problem faced by many data scientists is how to deploy there trained and validated model. Here As a solution to this problem, we have discussed how to deploy TensorFlow models using Google cloud AI platform. Google Cloud’s AI Platform now support for deploying TensorFlow 2 models. This lets us scalably serve predictions to end users without having to manage our own infrastructure. Here, the process of deploying two different types of TF2 models to AI Platform and use them to generate predictions with the AI Platform Prediction API are discussed. Here, an example for an image classifier will…


Translation of RNA Sequences to Protein Sequences using JFlex Lexical Analyzer Generator

Lexical analysis, lexing or tokenization is the process of converting a sequence of characters (such as in a computer program or web page) into a sequence of tokens (strings with an assigned and thus identified meaning). A program that performs lexical analysis may be termed a lexer, tokenizer or scanner. A lexer is generally combined with a parser, which together analyzes the syntax of programming languages, web pages, and so forth.

What is JFlex?


In this article, we’ll build a simple safe using Python. This is a CLI application for beginners.

Setting up the safe

The keeper of the safe will first set up the safe with a 6-digit password and the number of maximum attempts a person can attempt in order to access the safe.

Using the safe

The safe will require a 6-digit password to open. Each input has to be taken one by one. When a digit that does not match the corresponding password is entered for the first time, the program has to display “sorry wrong password” and also display the number of attempts left (example “5…


Machine Learning in Bioinformatics | Part I

Machine learning in Bioinformatics

I was doing my undergraduate research on BioInformatics and I had a great passion for machine learning and deep learning. My passion forced me to search about Integrating machine learning and deep learning techniques to solve problems in BioInformatics. So I thought to share my knowledge to support other researchers to help them avoid difficulties I faced during the early stage of my research work.

What is BioInformatics?


If you’ve been learning about data science and want to get started immediately on solving some problems, Python is a good language to start things up.

This article will introduce you to the essential data science libraries to get started with python.

The Core

Roland Hewage

(Born to Code) | Software Engineer (Ecosystem Engineering) at WSO2 | Bachelor of Computer Science (Special) Degree Graduate at University of Ruhuna, Sri Lanka

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