cyber security Goals of Network Security Network security is a critical aspect of modern computer networks, ensuring the protection of data, systems, and resources from unauthorized access, damage, or disruption.
Java Basics of OOP in Java: Contact Book Program In this OpenGenus article, you will learn how to apply the basic concepts of object-oriented programming (OOP) to develop a simple, console-based contact book application.
Exploring Randomness and Statistical Simulations in Online Games The ever-changing online gaming world is built with randomness as an integral part. Randomness is needed because it gives variety and fun purely from the unpredictability of the fate of the characters' abilities.
Python Dodgeball game in PyGame [with source code] In this OpenGenus article, let us create a Dodgeball game in Python. You can customize your game along the way without having to stick to my design choices.
Machine Learning (ML) Active Learning: How Machines Learn Better with Human Guidance Active learning solves this problem by letting the model query a human expert for labels on the most uncertain or informative data points.
Deep Learning Retrieval Augmented Generation (Concepts) The RAG concept was first introduced in the paper "Retrieval-Augmented Generation for Knowledge-Intensive NLP Tasks" by Patrick Lewis and team at Facebook AI Research, which caught the attention of AI developers and industrial scientists.
Deep Learning Bilinear Upsampling In this OpenGenus article, let us discuss Bilinear Upsampling which pops up quite bit in regards to image manipulation and processing in a greater detail.
Hashing Chameleon Hash: Balancing Security and Flexibility in Cryptographic Hashing In this OpenGenus article, we examine the key properties of Chameleon hash functions, their construction, and their potential applications, and provides an overview of their advantages and limitations in modern cryptographic systems.
Computer Architecture Physical and Architectural Constraints in CPUs and GPUs Central processing units (CPUs) and graphics processing units (GPUs) are fundamental components of modern computer systems, each fulfilling different but complementary roles.
PyTorch slice_scatter op in PyTorch `torch.slice_scatter` is a tensor manipulation function in PyTorch that allows us to embed values from one tensor into another at specified locations. This operation generates a new tensor with fresh storage rather than modifying the original tensor.
PyTorch Designing ResNet50 in PyTorch The core architectural innovation is the use of residual blocks with shortcut connections (or skip connections).
Software Engineering Unleashing the Power of .td Files: TableGen In this OpenGenus article, we cover some of the basic concepts of .td files and the functionalities and components of TableGen and its importance in the LLVM project. We will also review several use cases and benefits of using TableGen for code generation and optimization.
Software Engineering A Beginner's Guide to Kubernetes In this OpenGenus article, we have explored the topic Kubernetes from scratch with real life example.
Software Engineering Light as a Feather: The Art of the Flyweight Pattern In this OpenGenus article, we'll unravel the nuts and bolts of the Flyweight Pattern, exploring how it reduces memory footprint while optimizing performance.
Deep Learning Kolmogorov-Arnold Networks Kolmogorov-Arnold Networks (KANs) have emerged as a promising advancement in the field of neural networks, offering enhanced interpretability, efficiency, and adaptability compared to traditional architectures like the Multi-Layer Perceptron (MLPs).
Deep Learning Implementing Simple CNN model in PyTorch In this OpenGenus article, we will learn about implementing a simple CNN model using PyTorch Deep Learning framework.
PyTorch Internal Implementation of Tensors in PyTorch In this OpenGenusarticle, we'll delve into the internals of how tensors are implemented in PyTorch, referencing the code from various components of the PyTorch source code repository.
Web Development Understanding DOM Parsing and Serialization Techniques This OpenGenus article delves into the intricacies of these processes, shedding light on various parsing methods and serialization approaches.
to be published .ts video file format and its use in streaming services TS stands for Transport Stream, you will notice it by the file extension ".ts" in video files such as DVD, and it’s also used for streaming digital videos online.
Memory Density Limits in Computers: Theoretical Boundaries and Practical Advances Memory density refers to the capacity of information that can be contained within a defined physical dimension in a memory system. The increasing demand for superior memory density in computational settings is driven by the rapid expansion of data produced across various fields.
Deep Learning as_strided op in PyTorch So you've now finally begun working towards building your first network in PyTorch. You're working with tensors in the dataset, you wish to alter their shape, or do some form of operations. The as_strided() function in PyTorch can be very useful for this.
Machine Learning (ML) Stepwise Regression We will be learning about stepwise regression- a technique that will help us find the best set of variables to choose for our linear regression.
Data Communication and Computer Networks IPv6: Understanding its Development, Architectural Enhancements, and Current Adoption IPv6, the latest version of the Internet Protocol, was specifically designed to address the limitations of IPv4, particularly the shortage of IP addresses.
Deep Learning Guide to Deep Learning Model Training and Quantization In this OpenGenus article, I will be guiding you through training a sample convolutional neural network (ConvNet) with 5 convolutional layers for a specific task.
Deep Learning INT4 Quantization (with code demonstration) INT4 quantization is a technique used to optimize deep learning models by reducing their size and computational costs. It achieves this by using 4-bit integers instead of 32-bit floating-point numbers.