Giter VIP home page Giter VIP logo

āœØ About Me āœØ

My name is Sasha Petrenko, and I am a Ph.D. candidate of computer engineering at Missouri S&T in Rolla, MO. I have a background in aerospace engineering, and my current research focus is lifelong machine learning.

Metrics Top Langs

Sasha's GitHub stats GitHub Streak

Sasha's GitHub trophies


Why is your handle @AP6YC?

If you read it like it's in Cyrillic, it spells the word "arboose", which means "watermelon" in Russian.


Why watermelon?

Why not?


Let's fill out the GitHub page template, shall we:

  • šŸ”­ Iā€™m currently working on:
    • Finishing my dissertation šŸ“‘
  • šŸŒ± Iā€™m currently learning:
    • Ways of tackling catastrophic forgetting šŸ§  and French šŸ„
  • šŸ‘Æ Iā€™m looking to collaborate on:
    • Open source Julia packages šŸ§‘ā€šŸ’» and hot sauce recipes šŸŒ¶ļø
  • šŸ¤” Iā€™m looking for help with:
    • How to finish my dissertation on time.
  • šŸ’¬ Ask me about:
    • Anything except how my dissertation is coming along.
  • šŸ“« How to reach me:
  • šŸ˜„ Pronouns:
    • He/him
  • āš” Fun fact:
    • I play jazz piano šŸŽ¹ and guitar šŸŽø, and I like cats šŸˆ and weight lifting šŸ‹ļø

Some of my projects here include:

  • Julia packages:
    • AdaptiveResonance.jl: a Julia package for Adaptive Resonance Theory (ART) algorithms.
    • ClusterValidityIndices.jl: a Julia package for incremental and batch cluster validity indices (CVI/ICVI), which are unsupervised metrics for clustering performance.
    • MetaICVI.jl: a Julia package implementing the MetaICVI hybrid unsupervised metric method that I coauthored.
    • NumericalTypeAliases.jl: a Julia package for abstract and concrete type aliases that I often use in my Julia packages and research repos.
    • PyCallJLD2.jl: a Julia package for saving and loading PyCall.PyObjects with JLD2.
    • Rocketeer.jl: a Julia package implementing the Rocket method (that I did not author, just a fan).
  • Python packages:
    • cvi: a Python package for incremental and batch cluster validity indices (CVI/ICVI), a complement to my Julia implementation at ClusterValidityIndices.jl.
    • metaicvi: a Python package for the MetaICVI hybrid unsupervised metric method that I coauthored, a complement to my Julia implementation at MetaICVI.jl.
  • Research repos:
  • Others:
    • dark-future: a collection of original and modified VSCode color themes with a special focus on Python and Julia syntax highlighting.

Sasha Petrenko's Projects

blog icon blog

Collection of code and notebooks from my blog

cfar icon cfar

This repository is a workplace for the upcoming "Analysis of Catastrophic Forgetting and Adaptive Resonance Theory Algorithms" paper.

containerfactory icon containerfactory

I am using this repo to build containers for my GitHub container registry for other projects.

cvi icon cvi

A Python package implementing both batch and incremental cluster validity indices.

dark-future icon dark-future

A collection of mainly dark VS-Code themes that are inspired by the Dark Future of Cyberpunk fiction.

dccr icon dccr

Deep Clustering Context Recognition (DCCR); materials for the upcoming paper "Lifelong Context Recognition via Online Deep Feature Clustering."

dotfiles icon dotfiles

Personal dotfiles for terminal development and deployment.

filestorage icon filestorage

This repository contains large files for other projects, such as images used in hosted documentation.

gmphd icon gmphd

GM-PHD filter implementation in python (Gaussian mixture probability hypothesis density filter)

hipart icon hipart

Hierarchical divisive clustering algorithm execution, visualization and Interactive visualization.

icvi-examples icon icvi-examples

Example usage of the Incremental Cluster Validity Indices (ICVI) implemented in the AdaptiveResonance.jl julia package.

installers icon installers

This repository contains scripts for standard system installations.

l2metrics.jl icon l2metrics.jl

A wrapper for using the l2logger and l2metrics Python packages in Julia.

l2mtaskdetector.jl icon l2mtaskdetector.jl

Missouri S&T's TaskDetector module, developed for the DARPA L2M project under Teledyne and packaged into a separate project.

metaicvi icon metaicvi

A Python implementation of the MetaICVI method.

metaicvi.jl icon metaicvi.jl

A Julia implementation of the Meta-ICVI method as a separate package.

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    šŸ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. šŸ“ŠšŸ“ˆšŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ā¤ļø Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.