ejboettcher / gemcityml-gen-qr

Talk on Generative AI to make QR codes.

Home Page:https://ejboettcher.github.io/gemcityml-gen-qr/generative_qr.html#/title-slide

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

GemCity ML: Generative QR Codes

Nov. 16 2023

Evelyn J. Boettcher

What is Generative AI

Generative AI generates new content based on an input(s). Inputs and outputs to these models can include text, images, sounds, animation, 3D models, or other types of data.


How Does Generative AI Work?

Generative AI models use neural networks to identify the patterns and structures within existing data to generate new and original content.

What is a QR (Quick Response) Code

:::{.columns} ::::{.column width=60%} Invented in 1994, by Japanese company Denso Wave for labelling automobile parts.

A QR code (quick-response code) is a type of two-dimensional matrix barcode.

A QR code consists of black squares arranged in a square grid on a white background, with fiducial markers.

It is read by a camera, and processed using Reed–Solomon error correction until the image can be appropriately interpreted. (wikipedia)

You can store any text in a QR Code.

Binary Encoder

What is a bit/byte and Binary?

  • Bit: 0 or 1: Black or White
  • Byte: 8 Bits

Binary:

  • 00000001 = 1
  • 00000010 = 2
  • 00000100 = 4
  • 00010100 = 36
  • 11111111 = 255 aka $2^8-1$

Importance of Black and White

  • Thresholding

  • Colors

  • Filled or partical filled squares. Which is why the below all work.

About

Talk on Generative AI to make QR codes.

https://ejboettcher.github.io/gemcityml-gen-qr/generative_qr.html#/title-slide


Languages

Language:SCSS 66.9%Language:CSS 18.7%Language:Python 14.4%