Tech Talk

Digital Transformation, Artificial Intelligence, Machine Learning, IoT, Big Data Analytics, Enterprise Architecture, Performance Engineering, Security, Design and Development tips on Java and .NET platforms.

Thursday, December 30, 2021

Ruminating on ONNX format

›
Open Neural Network Exchange ( ONNX ) is an open standard format for representing machine learning models. While there are proprietary forma...

ML Data Preparation - Impute missing values

›
 In any AI project, data plumbing/engineering takes up 60-80% of the effort. Before training a model on the input dataset, we have to cleans...
Wednesday, December 29, 2021

Computer Vision Use Cases

›
viso.ai has published a series of interesting posts, where they list down a number of potential usecases of computer vision (CV) across var...
Thursday, December 23, 2021

Ruminating on Stochastic vs Deterministic Models

›
The below article is an excellent read on the difference between stochastic forecasting and deterministic forecasting.  https://blog.ev.uk/s...
Tuesday, December 14, 2021

Ruminating on Memory Mapped Files

›
 Today, both Java and .NET have full support for memory mapped files. Memory mapped files are not only very fast for read/write operations ,...

Ruminating on TTS and ASR (STT)

›
 Advances in deep neural networks have helped us build far more accurate voice bots. While adding a voice channel to a chatbot, there are tw...
Friday, September 24, 2021

Ruminating on R&D investment capitalization

›
When organizations invest in R&D activities, there are accounting rules for claiming tax credits. The reason governments give tax credit...
Wednesday, September 08, 2021

Ruminating on Systems Thinking

›
Systems Thinking is an approach towards problem solving that emphasizes the fact that most systems are complex and do not have a linear caus...
Wednesday, September 01, 2021

Ruminating on Data Drift and Concept Drift

›
 Quite often, the performance (accuracy of prediction) of a AI model degrades with time. One of the reasons this happens is due to a phenome...
Thursday, February 04, 2021

Process Discovery vs. Process Mining

›
The first step in automation is to gain a complete understanding of the current state business processes. Often enterprises do not have a kn...
Tuesday, February 02, 2021

Ticket Triaging with AI

›
The below link is a comprehensive article that introduces "ticket traiging" and also explains how AI can be used to automate this ...
Wednesday, December 16, 2020

Ruminating on JAB (Java Access Bridge)

›
Quite often, we need to build automation around Java desktop apps. The default MS UI automation framework would not be able to identify Jav...
Wednesday, October 28, 2020

Finding the .NET version on windows

›
 In Java, you can execute a simple command "java -version", but unfortunately it is not so straightforward in .NET. The below stac...
Saturday, October 24, 2020

Ruminating on Ontology

›
Ontology is nothing but the structure of knowledge (a language to represent knowledge). The primary objective of an Ontology is to describe ...
Friday, October 02, 2020

Ruminating on Automation (RPA) Security Risks

›
 Intelligent automation & RPA can drive operational efficiencies at organizations and help boost the productivity of enterprise resource...
Thursday, August 27, 2020

Automating API creation over existing data-sources

›
 If you need to quickly build REST APIs over existing data in excel sheets, RDBMS, NoSQL data stores; then the DreamFactory toolkit is immen...

Displaying PDF, Word, PPT docs on web pages

›
 If you need to display documents in PDF, Word or PPT formats on your web application, then the following JavaScript toolkit will come to yo...
Wednesday, August 12, 2020

Ruminating on the hype around hyper-automation

›
 So what exactly is hyper-automation? In simple terms 'Hyper-Automation' is going beyond plain RPA. In RPA, the bot just mimics what...
Wednesday, June 24, 2020

Ruminating on Asynchronous Request-Reply pattern over HTTP

›
Quite often, a HTTP request would entail processing on some back-end that communicates via messaging. In such cases, do we keep the server t...
Sunday, May 31, 2020

Ruminating on Mutual Authentication

›
In mutual authentication, both the server as well as the client have digital certificates and authenticate each other. If both the server a...
Thursday, May 28, 2020

Ruminating on Azure RTOS

›
Microsoft acquired ThreadX from Express Logic and re-branded it as Azure RTOS. ThreadX was already a popular RTOS that is being used by more...
Sunday, May 24, 2020

Open DataSets

›
The following sites offer many free data-sets that can be used to train our AI models and learn new stuff on AIML. Happy coding ! https://ww...
Saturday, April 18, 2020

Performance instrumentation via DataDog

›
Recently my team was looking for a solution to implement custom metrics in Java microservices that would then ultimately be fed to DataDog....
Wednesday, April 15, 2020

Kafka poll() vs heatbeat()

›
In older versions of Kafka, the consumer was responsible for polling the broker frequently to prove that it is still alive. If the consumer...
Wednesday, January 22, 2020

Converting Java libraries to .NET DLLs

›
If you have a nifty java library that you love and would want to use it in your .NET program, then please have a look at this useful toolki...

Java libraries for SSH and Powershell automation

›
If you are doing some basic automation and want to execute commands on Linux or Windows, then the following open source libraries would hel...
Saturday, June 08, 2019

On @Cacheable annotation of Spring

›
The @Cacheable annotation of Spring works like magic, allowing us to create caches easily with just one line of code. But it is important ...
Sunday, April 14, 2019

Ruminating on Digital Twin

›
A 'Digital Twin' is a digital replica of any asset, process or system. Digital Twin of an Asset Let's take for example a di...
Wednesday, December 12, 2018

Blockchain in Healthcare

›
The usage of blockchain in healthcare is gaining traction. Any information that can be privately and securely shared between payers and pro...
Tuesday, November 27, 2018

Autonomous car levels

›
There are 2 systems of classification for autonomous cars prevalent today: National Highway Safety Administration (NHTSA) and Society of Au...
‹
›
Home
View web version
Powered by Blogger.