Skip to content

Latest commit

 

History

History
351 lines (261 loc) · 34.6 KB

mathematics.md

File metadata and controls

351 lines (261 loc) · 34.6 KB

drawing

I don't like math, but you might. The wonderous world of numbers awaits!

Most programming languages have a Data Type called “Boolean”. This is a form of data with only two possible values (usually “true” and “false”). The Ruby language however does not have a Boolean Data Type.

Find out the benefits of concentrated liquidity for multiple pooled assets in Uniswap.

Today, with open source machine learning software libraries such as TensorFlow, Keras or PyTorch we can create neural network, even with a high structural complexity, with just a few lines of code. Having said that, the Math behind neural networks is still a mystery to some of us and having the Math knowledge behind neural networks and deep learning can help us understand what’s happening inside a neural network. It is also helpful in architecture selection, fine-tuning of Deep Learning models, hyperparameters tuning and optimization.

3x+1 or Collatz conjecture is a simple maths problem that can easily be implemented using a simple while loop in Python.

Situations

A simple program in Java to check whether a triangle is right-angled or not.

Round a Number: Rounding a number means obtaining an approximate value that allows it to be used without cluttering up with useless precision for what we want to do, but in such a way that this approximation remains as close as possible to the exact value.

Urpflanze is a javascript library to approach creative coding and generatve art

People are scared of AI. According to Genpact research:

Let’s explain exactly what that term means in one sentence:

Karatsuba algorithm's explanation with examples and illustrations.

69 was in his house

Let’s dissect a weird bit flag program that took me a second to understand. in doing so, we’ll hopefully gain a more robust understanding of how bit masks and bitwise OR logic can manipulate values effectively.

Programming is a complex and multifaceted field that encompasses a wide range of mathematical and computational concepts and techniques.

One of the best mathematical tools ever developed is the logarithm of a number. It has been used extensively in the past for the simplification of lengthy arithmetic calculations. The standard way of using the technique is via tables of common logarithms. The method of using these tables is well known and has been in use for decades. In this article, we will talk about a lesser known method of finding log of a number without using the tables.

Modern computers today use a binary number representation system called 'Two's complement'. It is a fixed number of binary digits used in computer calculations. Basic math operations such as addition and subtraction can be performed using the binary rules of addition and subtraction. Two's complement is not a complex scheme and is rather very simple to work with. This system also helps overcome the shortcomings of having to deal with magnitudes. Two's complement can be characterized as:

Thinking of Machine Learning, the first frameworks that come to mind are Tensorflow and PyTorch, which are currently the state-of-the-art frameworks if you want to work with Deep Neural Networks. Technology is changing rapidly and more flexibility is needed, so Google researchers are developing a new high performance framework for the open source community: Flax.

A short story about how national secrets, passwords, and financial data stays secret because of a small handful of smart people playing "Bet you can't"

Program in java to input a number and display its prime digits.

Java program to display the multiplication of the input number from 1 to 10.

Games like chess and tic-tac-toe are games that have been with us for centuries and many people find them boring. What happens if they get really complicated?

Many equations apply to Nuclear Fusion including the Maximum Entropy Principle. Fusion increases entropy. Think of unsolved equations relating to Nuclear Fusion as hardness problems. Whoever solves these problems or contributed towards software that solves these problems, helped achieve one of the biggest tasks in modern engineering and physics this century. I will be honest, many of us (including a certain somebody) want to win the race. Many of us are also removing obstacles from the obstacle course.

Our ability to come up with random numbers can reveal if we are part of a design in disguise. Are we? The age old question is in the reach of quantum biology.

Elliptic Curve Cryptography (ECC) is a modern public-key encryption technique famous for being smaller, faster, and more efficient than incumbents.

In this post, we will look at prefix sums and how they can be used to solve a common coding problem, that is, calculating the sum of an array (segment). This article will use Java for the code samples but the concept should apply to most programming languages.

Modern C++20 chrono library usage in quantitative finance for fixed income securities pricing

Forget about the y-intercept; slope is the only thing that matters in the long run.

It always seems impossible until it’s done. — Nelson Mandela

An arithmetic sequence is a specific type of sequence in which the difference between two terms is “constant”.

Mapping human values into code. Hint: its hard to measure them in bitcoin.

Why C++ math functions can be slow and how to fix them

Fenwick Tree is an interesting data structure that uses binary number properties to solve point update and range queries in your code in some situations.

Many problems, especially in scientific computing, end up being formulated as matrix operations. This can be anything from PDE-solvers (PDE - Partial Differential Equation) up to image-processing or ML-algorithms.

The Hacker Noon editor now supports embedding Github gists.

Binary Lifting and its use in finding Lowest Common Ancestor (LCA). Explore this amazing algorithm that speeds up ancestor queries in the tree data structure.

Learn all about Integration and differentiation with examples and understand their role in calculus.

It’s not just the running time; it’s the space usage too. We see algorithms used in pretty much every program that’s larger than a college project.

Albeit the dot product of two vectors gives a scalar, in contrast, the resultant vector is a vector of cross-products.

If you start to look into machine learning and the math behind it, you will quickly notice that everything comes down to an optimization problem. Even the training of neural networks is basically just finding the optimal parameter configuration for a really high dimensional function.

There is a lot of enthusiasm for the application of zero-knowledge proof systems, at Dusk Network we’ve developed the open-source PLONK zero-knowledge proof system. It can be used for many things, and what better way to demonstrate its potential with an example!

Goldman Will Dominate Consumer Banking

What if we trained AI to complete equations instead of images of Cats?

The factor is the numeral that can easily be divided into other numerals. It is to divide a numeral equally. If we have to divide 6, we are going to use 1, 2, 3, and 6. No other numerals can be used to divide it as they wouldn’t give the one numeral that is equally divisible. Factoring refers to the process of finding numbers so that results would be taken by multiplication. For this, we have to find out the highest common factor then divide it to have the result. 

I’ve decided to write an ELI15 for zk-SNARK jargon since I’ve yet to come across something similar during my studies.

Childhood moments with father

This Python Tutorial about the Recursive Function outlines the basic principles and methods to use recursion as a method of automating your software.

Hi again and welcome back to part 2 of the basic cryptography. Previously we discuss about what is cryptography and how fundamental and ancient problem it is in communication science. We talk about ceaser's cipher and how easy it is to break. We also talk about Substitution Cipher which was slight improvement to Ceaser' cipher but can easily be cracked using Frequency analysis technique.

A bold re-envisioning of the fundamentals behind blockchain technology and economic theory, in this paper Chitose Nakamoto suggests a middle ground in crypto.

“Probably no symbol in mathematics has evoked as much mystery, romanticism, misconception and human interest as the number Pi” ~William L. Schaaf, Nature and History of Pi. π

When asked about the universe, its origin, and life in general, what comes to mind? The answer has fathomed scientist, theologians, philosophers and man for decades. I can go from the philosophical standpoint of being like, I am a Copt, here is what I believe. You and me, could go back and forth discussing what is truth, and all that. However, this isn't the point of this post. I want to look at the question of, "a universal theorem of everything". The whole universe and how it is tied in general is that of a physics standpoint. We are at the dawn of age of exploration really, and still mankind has a question on what unifies nature itself.

If you’ve followed parts 1, 2, 3, 4, 5 and 7 of this series you know that you really don’t need a lot of math to get started with AI. You can dive right in with practical tutorials and books on the subject.

Dive into the detailed history of SQL's rise and reign over the past 50 years. They remained relevant by listening and adapting to the market.

Abstract

10-K Diver explains the gambler's ruin.

Some are born great, some achieve greatness, and some have greatness thrust upon them.

William Shakespeare, Twelfth Night, or What You Will

Top Data science libraries introduction of The Python programming language is assisting the developers in creating standalone PC games, mobiles, and other similar enterprise applications. Python has in excess of 1, 37,000 libraries which help in many ways. In this data-centric world, most consumers demand relevant information during their buying process. The companies also need data scientists for achieving deep insights by processing the big data. 

Standard Deviation Elucidation: Standard deviation is particularly used to catch the values of dispersed data of a set. It shows the result in two states, whether the answer lies near or away from the reference or mean position.  It is important to realize that any Regular Distribution includes a Mean and Standard Deviation. The Regular Distribution is symmetrical about the Mean. The Standard Deviation determines the distribution's shape. 

This article is for them, who have heard about Dynamic Programming and for them also, who have not heard but want to know about Dynamic Programming (or DP) . In this article, I will cover all those topics which can help you to work with DP .

What is Cryptography?

Studying STEM has become crucial for students who want to be part of an innovative, rapidly growing industry with excellent career prospects.

Learn how to use Kalman filters to minimize uncertainty with multi-sensory arrays

No wonder in saying that all students are not supposed to welcome the subject of Math with open arms. Additionally, when it comes to Calculus, the reasons for a nightmare for many would-be, Derivatives, and Integrals. Let narrow down the question of why students should give more emphasis on Derivatives and Integrals.

Merlyn is the teacher’s digital assistant, a multimodal solution built to give time back to teachers.

Applied game dev math can be tricky, but is really rewarding. Here’s a follow-up to Nevyn’s Twitter thread on his journey from incomprehensible mess to enlightened one-liner.

The Mathematical Analysis of Logic, by George Boole, is part of the HackerNoon Books Series. Read this book online for free on HackerNoon!

In this post, we will solve a problem involving dynamic programming without being aware of it.

What did you think of when you had a crush on someone? Did you fantasize about marriage with him/her? When you were in some serious relationship, did you plan marriage with your partner? How did the relationship turn out? Some relationships turn into a marriage, and some don’t. Hearing stories of many friends, I see extremely few people being in a relationship (and later marrying) with only one person whole over their life.

I really struggled with Math at a point cause my teachers were horrible.

In this article, we are going to learn about the grayscale image, colour image and the process of convolution.

Critics say it merely techwashes injustice

From Caesar's cipher to RSA. A deep dive into the inner workings of modern cryptography and its potential crumbling.

Whether it's consciously or subconsciously, we use numbers every single moment of our lives. Numbers help us navigate in what we refer to as real life, as they help us set fixed determinations of concepts that are impossible to comprehend otherwise, eliminating the need for "lagging."

Imagine winning the lottery!

Automated theorem proving,

Passwords that seem safe to us are vulnerable to math-based hacking. This is why using concepts like Password Space may be able to make more secure passwords.

Part II describes how to use Kalman filters to minimize uncertainty when using multi-sensor arrays

Today we’re announcing cross-chain zaps integration into the Symbiosis protocol.

The classic 1864 science fiction novel by Jules Verne, titled "Journey to the Center of the Earth" has mesmerized many generations. The desire to discover the secrets inside the earth is perhaps as old as the desire to discover the secrets of the stars.

Introduction

Baakt Launch

Human perception is multidimensional and a balanced combination of hearing, vision, smell, touch, and taste. Recently, many pieces of research have tried to step forward on the road of improving machine perception by transitioning from single-modality learning to multimodality learning.

Write a program to take marks of 15 subjects from the user and display the Total, Percentage, Highest Marks, Average, and Remarks.

This science/scripture/art article known as Bible Math came about in a most-riveting, creative, and spiritual way. For over two decades, I have been leading weekly Bible Discussion Groups and studying the Bible with people on an individual mentoring level. In the course of these spiritual adventures, as part of the City of Angels International Christian Church, I am typically delighted to share the gospel with all who are willing to listen and put the word of God into practice. Such delight is especially true of the following mathematics-focused Bible study.

This blog post delivers the fundamental principles behind object detection and it's algorithms with rigorous intuition.