Skip to content

Latest commit

 

History

History
80 lines (55 loc) · 3.28 KB

README.md

File metadata and controls

80 lines (55 loc) · 3.28 KB

GemCity-ML-AI_Random

Gem City Tech: July 21, 2022 Meetup

Evelyn J. Boettcher

Using ML-AI to test the randomness of a python random number generator.

Since this is our first meetup, I thought I would embrace the randomness. Going to work through a CoLab workbook that will test various random / pseudo random generators to see if we can predict the next number.

Why

Having a truly random number generator is important.
What you are using may not be that random, and you should test it. Also, we all get tempted to find patterns in noise.
So we will look at noise and hope that when we see noise in our data we will try to avoid fitting an algorithm to it.

First Meeting Outline

  • Introductions
  • Sponsors
  • Pizza and drinks
  • Random tutorial
  • Open Discussion (seed topics)
    • What do you want to see next week
    • What do you want to in this meetup
    • Second round of introductions
    • What new tools/toys are you playing with?

Introduction

I am, Evelyn Boettcher, and I am a physicist and have been doing machine learning on and off again before Tensorflow has been around. There is not currently a ML/AI or even a data science /visualization around Dayton and I thought that needed to change so I asked Allen if I could host a ML/AI group under Gem City Tech.

Allen May is the main Gem City Tech leader. Gem City Tech is a family of user groups bringing tech-focused content to the Dayton Ohio community. There calendar is filled with opportunities to learn and share information 'about all things tech'.

Join us on our Discord server: https://discord.gg/nyDtEytbt6

Gem City ML / AI Sponsors

Gem City Tech The Hub
Gem City Tech Logo The Hub Logo

An upcoming sponsor:

Calendar Events

Intro to Random Numbers and ML

When I went through the tutorial: Deeplearning-AI worksheet on fitting Sun Spot data with timeseries,
I was shocked that they wanted to fit to the "noise" and where getting so close of a fit with what looked like "random" noise. That got me thinking, can I use TensorFlow F to see if the random number generator that I am using is truely random.

Sun Spot Data Plot
Sun Spot data
Sun Spot Data Plot
Sun Spot data with TF predictions

Let's play.

First let's walk through the sunspots tutorial. Then we can play with numpy's and python's random generator. Please go to Random-Num-Testing.ipynb