Skip to content

Instantly share code, notes, and snippets.

View endolith's full-sized avatar
🤨

endolith

🤨
View GitHub Profile
@endolith
endolith / QRev spam.txt
Created February 26, 2024 20:09
Targeted AI spam already?
Hi null,
I came across your GitHub profile and was impressed with your contributions, particularly with the the Autogpt project by Significant-gravitas.
And it's great to see you have quite a following on Github already!
It's genuinely impressive to see your deep expertise in electronics and DSP engineering shine through your GitHub Gist contributions. The range of projects you've tackled, from transcribing audio recordings with the OpenAI Whisper API to experimenting with single neurons and their activation functions, showcases not just your versatility but a keen mind that's always probing the edges of what's possible. Your collaborative spirit, evident in projects co-written with entities like ChatGPT, and your focus on efficiency with tools like CalcTape and AutoHotkey, speak volumes about your approach to problem-solving and innovation. Keep up the fantastic work!
I'm the co-founder of QRev AI and we're building an Agentic Salesforce 2.0. But recently, I was at this intense 10 day meditation program
@endolith
endolith / README.md
Last active June 5, 2023 19:48
Turn BOINC on or off depending on how warm the room is

Written by ChatGPT and me.

I also had to enable temperhum as a non-root user and set up a cron job to call this script every once in a while.

@endolith
endolith / README.md
Last active April 19, 2023 00:36
Qalculate keyboard shortcut with AutoHotkey

Instructions:

  1. Install Qalculate
  2. Install AutoHotkey
  3. Add qalc.exe to your PATH. I use Rapid Environment Editor for this.
  4. Run qalc.ahk

To use it:

@endolith
endolith / whisper_transcribe.py
Created March 27, 2023 02:33
Transcribe a long audio recording using OpenAI Whisper API
"""
Break up a long recording to fit within the Whisper API's limits, with some
overlap, so no words are missed, and then feed to OpenAI Whisper API to
transcribe it to .txt file. Written by endolith and ChatGPT-4.
"""
import openai
import math
import os
import subprocess
@endolith
endolith / cyclic_noise.py
Last active December 13, 2023 18:23
Cyclic noise from filtering white noise in Python
import numpy as np
import matplotlib.pyplot as plt
from scipy.ndimage import gaussian_filter
rng = np.random.default_rng()
# shape = (1024, )
# shape = (512, 512)
shape = (128, 128, 128)
@endolith
endolith / db_to_gpx.py
Created September 9, 2022 01:08
Maprika sqlite database to GPX track converter
"""
Written by GPT3 from this English prompt (with one tweak to the prompt, to get
the timestamp parameter to not error out, and PEP8 fixes):
----
1. Open a sqlite database with a name like `2022-07-17 17.48.19.db` or
`2021-04-11 08.44.16.db`
2. Inside is a table called `locations`, with headers [LOCTYPE INTEGER,
TIMESTAMP BIGINT, LATITUDE REAL, LONGITUDE REAL,ALTITUDE REAL, ACCURACY
@endolith
endolith / estimated_variance_of_estimated_probability.py
Last active December 13, 2023 18:20
Confirm the formula for estimating the variance of an estimated probability. (Trying to understand error bars for https://github.com/endolith/elsim/issues/13)
"""
Confirm the formula for estimating the variance of an estimated probability.
Created on Fri May 27 11:06:43 2022
"""
import numpy as np
def func(x):
"""
@endolith
endolith / README.md
Last active February 6, 2024 19:13
Single neuron experiments

My first keras experiments:

  1. simplest.py — A single neuron with no activation function and no bias (so just input→weight→output, can learn y=mx functions only). Show the function for a few random weights. (Doesn't learn anything.)
  2. linear with bias.py — A single neuron with no activation function but with bias (so it can learn y=mx+b functions, such as relationship between Celsius and Fahrenheit).
  3. single_neuron_buffer.py — A single neuron with sigmoid activation and no bias, trained to learn a digital logic buffer.
  4. single_neuron_inverter.py — A single neuron with sigmoid activation and no bias, trained to learn an inverting analog amplifier.
@endolith
endolith / FIR_filter_NN.py
Last active February 6, 2024 19:15
Neural network learning FIR filter
"""
Train a neural network to learn an FIR filter.
Created on Fri Aug 3 15:00:40 2018
"""
from tensorflow.keras.models import Sequential
from tensorflow.keras.layers import Dense
from tensorflow.keras.callbacks import Callback
import numpy as np
from scipy import signal
@endolith
endolith / pinned
Created January 18, 2022 17:41
Windows 7 conda "pinned" file
python 3.8.*
scikit-learn ==0.24.1