Skip to content
View ashlab11's full-sized avatar

Highlights

  • Pro

Organizations

@BPR-Data-Team

Block or report ashlab11

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.

Please don't include any personal information such as legal names or email addresses. Maximum 100 characters, 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
ashlab11/README.md

Hi there! I'm Asher, a half-decent coder and junior at Brown University. I focus on statistical analysis and machine learning, with a particular interest in the creation of new algorithms with mathematical guarantees. The following are some of my most interesting repositories:

Active Projects

  • In ML Papers, I'm working on reading and replicating as many ML papers as I can, though it's a long process and I mostly work on it when I'm bored and aren't actively building something new. So far, I've built FFNN, Decision Tree, Random Forest, and Gradient Booster. Next to build are CNN, RNN, and SVM. I write notes on most/all of my readings and replications.
  • I'm pretty sure I'm finished with this (minus some small enhancements), but I've been working on Dynaforest, a method for tree ensembles with splits determined at the forest-level instead of the tree-level. It's shown mixed results so far: while the bias of individual trees is consistently >30% less than that of a random forest, the paired correlations are often 2x as much or more. Sometimes these cancel out, sometimes dynaforest is better. The bigger problem is the speed differential (dynaforest is 10-100x slower than random forest), which I don't think is fixable with a smart algorithm.

Finished Projects

  • For the 2024 election, I founded 24cast.org, the very first open-source, ML-based election prediction model. You can find these repositories in the Brown Political Review organization. Of particular interest is the model itself, and the code for election night, which includes a conformal prediction model designed to take in live election data and output mathematically valid, minimum-size confidence intervals using linear regression. There's plenty other cool stuff in that repo too -- take a look around!
  • Along with one other Brown student, I designed Time-Based Bayesian Optimization, a method for derivative-free optimization in high-cost evaluation circumstances. It was created for a school project, and was ultimately submitted into NeurIPS. While it wasn't accepted (another researcher had discovered it a few years back), it's still fun to look at! The paper can be found in the README.
  • At an event hosted by the Institute for Replication, I worked with PhD students and professors to replicate a paper on green policies and rightward political shifts in Europe. The code can be found here.

These are just some of my projects, and I've got plenty more in the works! Feel free to reach out to me at [email protected] with any questions.

Pinned Loading

  1. BPR-Data-Team/ElectionModel2024 BPR-Data-Team/ElectionModel2024 Public

    The complete collection of BPR's code, data, and visualizations for our 2024 election model

    Jupyter Notebook 8

  2. ML-Papers-and-Replications ML-Papers-and-Replications Public

    A list of all ML papers I want to read / replicate, and all notes / code I've written on each one. Will be updated over time.

    Jupyter Notebook

  3. BPR-Data-Team/ElectionModel2024-site BPR-Data-Team/ElectionModel2024-site Public

    All the source code for 24cast.org, BPR's election prediction model for the 2024 general election.

    TypeScript

  4. BPR-Data-Team/Election-Night BPR-Data-Team/Election-Night Public

    Complete collection of all data and code necessary for our election portal

    TypeScript 4

  5. Time-Based-Bayesian-Optimization Time-Based-Bayesian-Optimization Public

    Bayesian Optimization Algorithm for High-Cost Evaluations

    Jupyter Notebook