Open in app

Sign In

Write

Sign In

Fletch
Fletch

43 Followers

Home

About

Published in

ITNEXT

·Apr 22, 2022

Ultimate Guide to Activation Functions

A great place to find and learn about activation functions is Wikipedia; however, over the years, the table of activation functions has fluctuated wildly, functions have been added and removed time and time again. You can view a list of historical changes to this particular Wikipedia page here. The first…

Machine Learning

9 min read

Ultimate Guide to Activation Functions
Ultimate Guide to Activation Functions
Machine Learning

9 min read


Apr 10, 2022

8 bools in 1 byte, the 1 bit boolean.

An age-old question, one I would imagine many new aspiring low-level to the metal programmers may ask and one I too once asked myself. It’s a question many may ask when they discover that in C or C++ a Boolean variable or ‘bool’ for short, is…

C

4 min read

8 bools in 1 byte, the 1 bit boolean.
8 bools in 1 byte, the 1 bit boolean.
C

4 min read


Jan 5, 2022

Four Game December

This December was a productive one. I set out a simple task for myself that I would produce a simple array of 3D games for the Linux software store Snapcraft. Albeit simple games starting from the 15th of December I managed to complete four by the 5th of January, 21…

Games

6 min read

Games

6 min read


Sep 12, 2021

The Borg ER-3

Well it had been ten years James thought to himself, a project that he strived to perfect and yet to this day felt as though he had made some crucial errors along the way, while limiting the previous version to the Win32 API was intentional, some of the finer details…

Audio

4 min read

The Borg ER-3
The Borg ER-3
Audio

4 min read


Sep 3, 2021

Benchmarking interpolation functions.

Interpolation functions help turn low resolution discretely sampled signals back into their continuous counterparts. In this document we will be benchmarking the performance of a wide range of interpolators from MusicDSP.org, Paul Bourke, and Olli Niemitalo. Wikipedia In signal processing, sampling is the reduction of a continuous-time signal to a discrete-time…

Digital Signal Processing

4 min read

Benchmarking interpolation functions.
Benchmarking interpolation functions.
Digital Signal Processing

4 min read


Published in

ITNEXT

·Aug 30, 2021

Benchmarking sine functions.

It is rare that anyone would want to circumvent the sin() function, but, there are a few cases where it would be beneficial. …

Trigonometry

3 min read

Benchmarking sine functions.
Benchmarking sine functions.
Trigonometry

3 min read


Aug 19, 2021

Benchmarking random float functions.

Fast floating-point functions with a good distribution are essential in a number of applications from games to machine learning. In this article, I will be benchmarking the fastest floating-point random implementations for both uniform ranged randoms and Box-Muller normal distributions. Introducing the random functions I will be testing in uniform…

C

4 min read

Benchmarking random float functions.
Benchmarking random float functions.
C

4 min read


Published in

Geek Culture

·Aug 18, 2021

RDTSC the only way to benchmark.

If you are benchmarking small single functions that denominate down to only a few lines of instructions or even just functions that complete execution in a very small amount of time then the only way to get an accurate benchmark is using the RDTSC function. Traditionally when one might decide…

Benchmarking

4 min read

RDTSC the only way to benchmark.
RDTSC the only way to benchmark.
Benchmarking

4 min read


Aug 15, 2021

Mission-critical integer increment operations in PHP.

Sometimes you might want a simple database system that uses the OS file system to increment or decrement a balance or score, but in PHP and other web server languages this can be problematic. Why would you want to avoid using a widely used database system such as MySQL? In…

PHP

6 min read

PHP

6 min read


Aug 10, 2021

How the Korg-ER1 became the Borg-ER2.

Prior to beginning my first year at university I was not too interested in sound, to me it was just a means to an end for game concepts that I was working on. I mostly used CD sound effect packs and recorded effects using a Dictaphone to then clean them…

Digital Signal Processing

7 min read

How the Korg-ER1 became the Borg-ER2.
How the Korg-ER1 became the Borg-ER2.
Digital Signal Processing

7 min read

Fletch

Fletch

43 Followers
Following
  • James Gaunt

    James Gaunt

  • Dariusz Gross #DATAsculptor

    Dariusz Gross #DATAsculptor

  • Alessandro Butler

    Alessandro Butler

  • Vishal Rajput

    Vishal Rajput

  • Caleb Leak

    Caleb Leak

See all (32)

Help

Status

Writers

Blog

Careers

Privacy

Terms

About

Text to speech