Skip to content
  • AI
  • Github

Scratch that

Bite sized bits

  • AI
  • Github
  • ⤫

Browsing Category Algorithms

Creating and Training a Neural Network

Neural networks are a powerful tool for machine learning and can be used to solve a wide range of problems. In this article, we will take a look at the process of creating and training a neural network. The first step in creating a neural network is to define the structure of the network. This

Posted by Posted on
0

Neural Networks

Neural networks are a type of machine learning algorithm modeled after the structure and function of the human brain. They are used to recognize patterns, classify data, and make predictions based on input data. Neural networks consist of layers of interconnected “neurons,” which process and transmit information. Each neuron receives input from other neurons, combines

Posted by Posted on
0

Right Join – SQL

A RIGHT JOIN (also called a RIGHT OUTER JOIN) is similar to a LEFT JOIN, but it returns all rows from the right table and any matching rows from the left table. If there is no match, NULL values are returned for the left table’s columns. Here is the syntax for a RIGHT JOIN in

Posted by Posted on
0

Left join – SQL

In SQL, a LEFT JOIN (also called a LEFT OUTER JOIN) is a way to combine data from two or more tables based on a related column between them. It returns all rows from the left table, and any matching rows from the right table. If there is no match, NULL values are returned for

Posted by Posted on
0

Quick Sort Vs. Merge Sort

Both quick sort and merge sort are efficient sorting algorithms with an average time complexity of O(n log n). However, there are a few differences between the two algorithms that may make one more suitable for a particular situation than the other. One key difference between quick sort and merge sort is the way they

Posted by Posted on
0

Quick sort – JavaScript

Quick sort is a popular sorting algorithm that has an average case time complexity of O(n log n) and is often used as a faster alternative to other sorting algorithms such as bubble sort or insertion sort. It works by selecting a pivot element from the array and partitioning the other elements into two sub-arrays,

Posted by Posted on
0

Coding Challenge – sort and group product orders

Sorting and grouping data is a common task in software development. In this blog post, we’ll demonstrate how to sort and group orders and products from a JSON file using JavaScript. We’ll provide a sample JSON file and a code example to illustrate the techniques and concepts involved. Parsing the JSON data The first step

Posted by Posted on

Software design patterns

Software design patterns are a set of best practices and common solutions to common problems that arise in software design. They provide a way for software designers to reuse proven solutions to recurring problems, which can help make the development process faster and more efficient. There are many different types of design patterns, each with

Posted by Posted on
0

Solid Principals

Software design is an important aspect of the software development process, as it determines the overall structure and organization of the codebase. One of the key principles that software designers follow is the SOLID principles, which were first introduced by Robert C. Martin (aka “Uncle Bob”) in his book “Agile Software Development: Principles, Patterns, and

Posted by Posted on
0
  • Algorithms
  • Front-end
  • Javascript
  • Philosophy
  • Project Management
  • Psychology
  • Science
  • Technology
  • Uncategorized
Copyright © 2025 - Scratch that // By - Deepak Anandrao