Blockchain Analytics

The following post provides some context around the many many different technologies that are currently out there in the blockchain space. Much of these are changing on a monthly basis with new things coming out all the time. So I thought it might be good to have a document that tries to compile what this landscape currently looks like in 2022. Value Store Blockchain Bitcoin - open source payment network Blockchains (Multipurpose) Ethereum The current most popular Solana Currently one of the rising stars in the space, there are many interesting projects that are currently being worked on....

October 26, 2022 · 1 min · 162 words · Chris Ried

How to Create Generative Art

Following are 10 ways how to start learning how to make generative art. Learn how to use a framework or software for generative art. There are a number of different ways to do this. Here is a mindmap as a guide. I’d suggest just looking at them and start searching for them. Take a few art classes There are plenty of places online such as Domestika or Skillshare that will help you find inspiration, and open your mind to new ideas of expression....

October 26, 2022 · 2 min · 372 words · Chris Ried

Web3 Landscape (2022)

First of all, this continues to change and will be extremely interesting to work with over the next number of years. There are a number of interesting use cases ad much is about rethinking the web infrastructure. Wallets Metamask - Muun Security Coinbase - A marketplace L2 Blockchain Polygon - Finance Digital Collectables (NFTs) OpenSea - First and currently the foremost NFT platform supporting the ethereum and L2 Polygon chains

October 26, 2022 · 1 min · 70 words · Chris Ried

Minimum Distance between a Point and a Line

This has been transcribed from an earlier post of the internet. I felt as though it might be good to rewrite and also include some of the information that is part of the This note describes the technique and gives the solution to finding the shortest distance from a point to a line or line segment. The equation of a line defined through two points \(P_1\) \((x1,y1)\) and \(P_2\) \((x2,y2)\) is...

February 20, 2021 · 3 min · 621 words · Chris Ried

Using Analytics to Determine Ideal Hashtags for Instagram

library(stringr) library(readr) library(tidyverse) library(lubridate) I have been curious on what makes an interesting post on instagram based on a larger dataset of images that have been tagged with #generativeart. Some of this is just data discovery, this could seem that there may be a correlation between the tags that have been used and the amount of likes there are. # Extract hashtags patt <- regex("#\\S+") genart <- read_csv("~/InstaCrawlR/table-generativeart-2020-10-11 13:35:33.csv") genart_db <- genart %>% select(ID, Likes, Owner, Date, Text) %>% mutate(hashtags = str_extract_all(Text,patt) ) genart_db_table <- genart_db %>% unnest(cols = "hashtags") %>% mutate(Year = year(Date), Month = month(Date), DayOfWeek = wday(Date), Day = day(Date), Hour = hour(Date)) genart_db_table %>% head() That will generate a rather large dataset...

October 18, 2020 · 2 min · 422 words · Chris Ried

Introduction to NLP using Python

The following post is using SpaCy to do all of the NLP work. Throughout the following post we will cover a number of different NLP tasks that are foundational to the work that can be built upon to generate complex syntatical modelling. Tokenization This process takes any body of text (more specifically a Document) and breaks it down either to the sentence level or the word level. import spacy nlp = spacy....

October 3, 2020 · 1 min · 152 words · Chris Ried

Bayesian Statistics in R

Bayesian Statistics The following documents the standard Bayesian Statistics occurs. Some of the key differences you will find behind the more traditional frequentist statistics and Bayesian methodologies are as follows: Prior statistical distributions are updated as new information becomes available.

October 1, 2020 · 1 min · 40 words · Chris Ried

How to Catch Fraud with Deep Learning

Fraud continues to be an important topic in the financial world helping detect when funds are mismanaged. Nilson reports that U.S. card fraud (credit, debt, etc) was reportedly $9 billion in 2016 and expected to increase to $12 billion by 2020. Due to these nefarious acts; it is in the best interest of any organization to ensure the work of most customers. Thus it is appropriate to respond to this fraud....

March 15, 2020 · 1 min · 106 words · Chris Ried

Formatting Currencies in R

Here are a few ways to format numbers in R for presentations. A few of theme can be accomplished using the paste function in R. I’ve found that there are a few different methods to do this. Using the scales package Using the scales packages from Hadley, there is a great function with various options including passing a vector. library(scales) dollar_format()(c(-100, 0.23, 1.456565, 2e3)) Formatting currency with separator Following is a simple function one can build and place in their utility function that will give formatted currency....

August 21, 2018 · 1 min · 98 words · Chris Ried

How to bend the data

One of the fundamental priorities of a data scientist is being able to bend the data into a format that is plyable. Being able to effectively use tidyr, reshape2 and the core functions are key to success in being able to manage a large dataset without swimming or drowning in it. But it does take discipline and instinct to understand the validity of the data so lets exercise this a little:...

August 9, 2018 · 1 min · 73 words · Chris Ried