Skip to content
View chengmarc's full-sized avatar

Block or report chengmarc

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.

Content in all repositories owned by your account will be closed.
Maximum 250 characters. Please don’t include any personal information such as legal names or email addresses. Markdown is supported. This note will only be visible to you.
Report abuse

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

Report abuse
chengmarc/README.md

1️⃣ Technical Stack

Machine Learning

Python PyTorch scikit-learn TensorFlow CUDA

Data Science

R Jupyter SciPy NumPy Pandas

Big Data

Java Apache Hadoop Apache Hive PySpark

Client-side

JavaScript Node.js HTML5 CSS3 Tailwind CSS

Server-side

TypeScript SQLite MySQL Cloudflare Workers

Package Management

pip conda nvm npm

CLI & Markups

Bash Git LaTeX Markdown

Favorite Editors: Notepad++, VS Code

2️⃣ Recent Projects

Agentic, fully automatic pipeline that batch-tests empirical win rate on ANY condition and ANY financial asset. Counts P(up | condition) − P(up) straight from history, differences the conditional CDF into a PDF to recover local edges, and reduces each family via shrinkage-weighted Naive Bayes.

Agent-oriented export pipeline for WeChat chat histories (Python + SQL). Supports both 1-on-1 and group conversations, and outputs LLM-readable compressed text. Table schema reverse-engineered independently.

Offline data warehouse for fraud detection on 6.3M PaySim transactions, built on PySpark + Hive + Hadoop. 3-layer architecture (ODS → DWD → ADS): DWD uses ORC + Snappy with derived fraud features; ADS outputs per-type fraud rates and a high-risk account registry.

Sequence-to-sequence 30-day forecasting on multi-feature on-chain data (PyTorch). Addresses lag-1 degeneracy via logarithmic detrending, orthogonal multi-feature inputs, and MambaSSM's selective state gating. Benchmarks six architectures — MambaSSM achieves best performance and strongest resistance to trivial state copying.

From-scratch replication of GPT-2 (162M params, 768-dim embeddings, 12 heads, 12 layers), based on rasbt/LLMs-from-scratch. Learned positional embeddings, pre-LayerNorm, GELU activation, causal masking, and BPE tokenization via tiktoken. Trained on the Harry Potter corpus with AdamW and a cross-entropy next-token objective.

ConvNet on MNIST/EMNIST; ResNet-34 and ResNet-101 on CIFAR-10/100. ResNet-34 uses basic blocks (two 3×3 convolutions), ResNet-101 uses bottleneck blocks (1×1 → 3×3 → 1×1). Core focus: how identity shortcut connections and network depth interact across datasets of varying difficulty.

Pinned Loading

  1. doubletrends/minecraft-citygen doubletrends/minecraft-citygen Public

    Turn a handful of your own Minecraft builds into an entire city. Outline roads and buildings with marker blocks, and CityGen generates a seeded street network, parcels the lots, stacks towers to va…

    Python 4

  2. doubletrends/winrate-matrix doubletrends/winrate-matrix Public

    Most trading indicators are asserted, never measured. This measures them: slice history by any feature — RSI, MA deviation, realized volatility, on-chain — and count how far the odds of an up-move …

    Python

  3. wechat-to-ai wechat-to-ai Public

    你的微信记录,本地喂给 AI。导出双人会话、群聊、按消息量排名的重要联系人 —— 全程离线,数据不出本机。A local-first WeChat 4.1+ chat export plugin for Claude Code: no cloud, no telemetry, no account access.

    1

  4. paysim-dw paysim-dw Public

    Offline fraud detection data warehouse built with PySpark + Hive + Hadoop. Processes 6.3M PaySim transactions across a 3-layer architecture (ODS → DWD → ADS).

    Python

  5. doubletrends/state-space-mamba doubletrends/state-space-mamba Public

    Can a Mamba state-space model beat lag-1 persistence at BTC forecasting? Log-detrend the price, feed seven non-contiguous 7-day windows from the past year, predict the next 7 residuals. It wins nar…

    Python 1

  6. GPT-replication GPT-replication Public

    A replication of GPT-2 from scratch following rasbt/LLMs-from-scratch — decoder-only Transformer with custom tokenization, multi-head causal self-attention, and layer normalization. This project se…

    Python 1