Skip to content
View ahalp90's full-sized avatar

Block or report ahalp90

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 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
ahalp90/README.md

Hi, I'm Ariel.

I'm currently finishing a Master of IT.

Featured Projects
Computer Vision Sports Analytics (badminton stroke classifier) - Extends the state-of-the-art BST CV + time-series architecture, recording new top benchmarks on the published ShuttleSet evaluation set.

  • Part of a group-project repo (currently WIP). The src/bst_refactor/ subtree is my contribution, covering model build and data pipeline.
  • Currently in build: a new model layer to overcome the feature signal ceiling, adding RGB input from a fine-tuned X3D-S backbone.

Object Detection (Australian Ferns) - Comparative study of two object detection models on a hand-annotated dataset.

  • Dataset scraped from iNaturalist and annotated in CVAT; splits stratified by per-class annotation density. The pipeline is reproducible from the source CSVs.
  • Compares YOLOv8m (CNN-based detector) with RetinaNet on a MiT-b0 backbone (hybrid CNN+transformer).
  • Explainable-AI tools (GradCAM, EigenCAM) are used to understand classification confusion, introduce hard negative images, validate improvements in feature mapping.
  • Each architecture was refined across a series of hyperparameter grids.

LSTM Market Classifier - Time-series inference model and data pipeline.

  • Analytical write-up, Python scraper modules and detailed notebook.
  • Most of the implementation code is private, but shoot me a message if you're working on something similar and want to talk about it.

Other projects include a Java Chess GUI, Java Ordering System and Relational Database with Custom Views.

Pinned Loading

  1. Kira-Le/badminton_stroke_classification Kira-Le/badminton_stroke_classification Public

    WORK IN PROGRESS - Badminton Stroke Classification using Computer Vision (Contribution to long-term Badminton Objective Player Grading Project)

    Python 5 2

  2. fern-detection-comparison fern-detection-comparison Public

    Object detector architecture research: compares YOLOv8m and RetinaNet+MiT-b0 on a custom-annotated ecology dataset with hard-negative mining and explainable AI galleries. Ablations include optimise…

    Jupyter Notebook

  3. Chess-GUI Chess-GUI Public

    Java Swing chess interface extracted from multiplayer chess application

    Java

  4. lstm-market-classifier lstm-market-classifier Public

    Deep learning binary classifier for financial time-series inference. End-to-end build: API scraper, data cleaning pipeline, feature engineering, and dual-tower LSTM model.

    Jupyter Notebook