Skip to content

adamelliotfields/lab

Folders and files

NameName
Last commit message
Last commit date

Latest commit

ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 

Repository files navigation

Jupyter over a cosmic data lake

lab

Launch Codespace

This is my central repository for machine learning and AI research and experiments.

Each notebook has links to Colab, Kaggle and Nbviewer; if they can run in Pyodide then they also have a link to my JupyterLite.

Notebooks

TensorFlow

  • Autoencoder: Denoising convolutional autoencoder for MNIST.
  • CIFAR: Fine-tuning image classifiers on the CIFAR datasets.
  • KerasCV: Visualize advanced image augmentations from KerasCV.
  • MNIST: Predict handwritten digits including an ipywidgets demo.
  • RNN: Time series forecasting and sentiment analysis with RNNs, LSTMs, and GRUs.
  • Shakespeare: Multilayer LSTM trained on Shakespeare for character prediction.
  • TensorBoard: Watch your tensors flow with TensorBoard and Keras Tuner.

PyTorch

Models

Keras functional implementations from papers.

Apps

Gradio

Usage: gradio path/to/app.py

  • Iris: Iris classifier and data visualizer with API.
  • Todos: Todo app demonstrating session state and custom CSS.

Voila

Usage: voila path/to/notebook.ipynb

Installation

python -m venv .venv
source .venv/bin/activate
pip install -r requirements.txt

# graphviz
sudo apt install -y graphviz

# ta-lib
wget https://github.com/TA-Lib/ta-lib/releases/download/v0.4.0/ta-lib-0.4.0-src.tar.gz
tar -xvf ta-lib-0.4.0-src.tar.gz
cd ta-lib
./configure --prefix=/usr
make
sudo make install

Usage

To run the JupyterLab server on port 8888:

make

To run the JupyterLite server on port 8000:

make lite

See Makefile for more scripts.

Environment

HF_TOKEN=hf...
WANDB_API_KEY=wb...