Skip to content
View dw-610's full-sized avatar

Block or report dw-610

Block user

Prevent this user from interacting with your repositories and sending you notifications. Learn more about blocking users.

You must be logged in to block users.

Maximum 250 characters. Please don't include any personal information such as legal names or email addresses. Markdown supported. This note will be visible to only you.
Report abuse

Contact GitHub support about this user’s behavior. Learn more about reporting abuse.

Report abuse
dw-610/README.md

Hi, I'm Dylan 👋

I work on projects mostly spanning machine learning and signal processing.


Research & Academic

semantic-rate-dist-code
Experiments for paper on semantic-functional rate distortion theory, extending classical rate distortion with semantic encoders and task-based distortion

concept-learning-and-causal-reasoning
VAE-based conceptual space learning with Wasserstein loss combined with DirectLiNGAM causal discovery for semantic communication on German traffic signs

CSLearn
Python framework for training CNN-based models with custom Domain Learner architecture for learning conceptual space representations

cs-gcastle
Modified fork of Huawei's causal structure learning toolbox with algorithms like DirectLiNGAM, NOTEARS, and DAG-GNN


Signal Processing & Communications

fm-spectrum-demod
Complete pipeline for processing FM radio signals from SDR hardware, including IQ data loading, spectrum visualization, and phase differentiation demodulation

digital-comm-tools
IEEE 802.11 physical layer simulation with convolutional coding, Viterbi decoding, QAM modulation, and OFDM

visual-z-transform
Interactive tool for visualizing digital filter pole-zero plots with real-time frequency response updates, featuring drag-and-drop pole/zero placement and magnitude/phase visualization

sampling-exploration
Interactive toolkit for visualizing sampling, decimation, and aliasing effects with time/frequency domain analysis and animation across multiple waveform types (sinusoid, square, triangle, sawtooth, chirp)

discrete-time-signal-processing
Python implementations of core DSP concepts from Oppenheim's Discrete-Time Signal Processing textbook


Financial

schwab-tracking-app
OAuth-based application for tracking Schwab portfolio values and account status via the developer API


Learning & Reference

python-deepdive
Jupyter notebooks from Udemy Python Deep Dive course series covering functional programming, iterators, hash maps, and OOP

causal-book
Code repository for Packt's "Causal Inference and Discovery in Python" covering DoWhy, EconML, PyTorch, and causal ML algorithms


Pinned Loading

  1. CSLearn CSLearn Public

    Framework for learning conceptual space representations, as well as other basic models such as classifiers and autoencoders.

    Jupyter Notebook

  2. digital-comm-tools digital-comm-tools Public

    Tools for baseband simulation of a digital communication system

    Python 1

  3. concept-learning-and-causal-reasoning concept-learning-and-causal-reasoning Public archive

    Code accompanying the paper "Conceptual Learning and Causal Reasoning for Semantic Communcation" by D. Wheeler and B. Natarajan

    Python 2 1

  4. semantic-rate-dist-code semantic-rate-dist-code Public archive

    Code for "Meaningful Goals: Toward a Semantic-Functional Rate Distortion Theory"

    Python 1 1