Learn how to use Fermat’s theorem to efficiently check if a number is the sum of two squared integers.
Also find me here:
Baeldung Author
Nikhil Bhargav
I'm a Computer Science professional with over 20 years of experience designing and developing quality products in wireless, cloud, and mobility areas. I hold one bachelor's and two master's degrees in computer science and am currently doing a Ph.D. in Deep Learning in computer vision. I regularly code in C, C++, Python, and Shell. I have good knowledge of most of the databases and Devop tools.
Here's what I've written (so far):
Baeldung on Java
- All
- Algorithms (2)
- Java Numbers (1)
Calculate the Difference of Two Angle Measures in Java
Filed under Algorithms
Learn how to calculate the difference between two angle measurements in Java.
BCD to Decimal Conversion
Filed under Algorithms
Learn about the BCD number format and couple of ways to convert it to the decimal number system using Java
Baeldung on Computer Science
- All
- Programming (18)
- OS (6)
- Math and Logic (6)
- Deep Learning (5)
- Networking (3)
- Algorithms (3)
- Sorting (2)
- Software Architecture (2)
- Machine Learning (2)
- Graphs (2)
- Data Structures (2)
- Core Concepts (2)
- Artificial Intelligence (2)
- Concurrency (1)
- Computer Vision (1)
Creating Videos from Text Prompts With ModelScope
Filed under Artificial Intelligence
Learn how to use text-to-video generation with a special class of generative models called video diffusers.
CNN: Calculate the Number of Model Parameters
Filed under Deep Learning
Learn how to count the parameters of a convolutional neural network by hand and in PyTorch.
Introduction to LlamaIndex
Filed under Deep Learning
Learn to use LlamaIndex to improve the efficiency of large language models in multimodal semantic search.
WaveNet Speech Synthesis
Filed under Deep Learning
Study speech synthesis using the WaveNet model
Object Detection with Transformers
Filed under Computer Vision
Learn about DETR for object detection.
Eigenvectors and Eigenvalues
Filed under Math and Logic
Learn about eigenvectors and eigenvalues and how to use them in some computer science tasks.
Named Entity Recognition
Filed under Machine Learning
Find out about named entity recognition, its role in natural language processing, and applications in various areas.
GAN Implementation in PyTorch
Filed under Deep Learning
Find out how to implement a GAN in PyTorch and visualize its training.
Radial Basis Function
Filed under Machine Learning
Learn about RBFs and their use in artificial neural networks.
Baeldung on SQL
- All
- SQL Tables (1)
- SQL Queries (1)
- SQL Constraints (1)
- Database Concepts (1)
- Database Access (1)
How to Check Blocking Queries
Filed under Database Access
Learn to monitor blocked transactions in SQL Server 2022.
Types of Locks in SQL Server
Filed under Database Concepts
Study the types of locks in SQL Server and when they are used.
Alter Constraints in SQL
Filed under SQL Constraints
Learn what to do when you want to change an existing constraint in SQL.
Images in MySQL
Filed under SQL Tables
Explore two ways of storing images in a MySQL database.
Pattern Matching in MySQL
Filed under SQL Queries
Learn how to search for exact and partial string matches in MySQL.