Skip to content
View torial's full-sized avatar

Block or report torial

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
torial/README.md
  • 👋 Hi, I’m @torial
  • 👀 I’m interested in ML, algorithms, Python, Rust, V, C#, Godot
  • 🌱 I’m currently learning Rust, V, ML, and Godot
  • 💞️ I’m not currently looking to collaborate
  • 📫 At gmail.com.

I often like solving hard problems (hence my interest in ML and algorithms). I also enjoy refactoring existing code bases, optimizing performance, and starting projects from scratch. Many times in investigating complex performance issues in .Net and python, reducing the memory pressure for the garbage collector was a successful strategy -- this led me to look into alternative memory management strategies like that used by Rust and V.

Projects

Patches

  1. iui some incremental fixes for updated V version.
  2. lazypredict initially just fixes for a small project I was doing for a client. Additional changes forked it to support more things like hyperparameter defaults. Needs more refactoring to be fully generalizable. At this point more of a fork than a patch.
  3. cobra-language initial attempt at upgrading the installer to work with newer .Net versions.

Learning by Doing

I am a big believer in learning by building technology from scratch. I've built things like messaging system, template libraries (handlebars compatible), translation leveraging systems, web server, one time password and associated handshaking, Q Learning (Reinforcement Learning), neural networks, GPT 2, Decision Trees, and simple XG Boost. Such an approach increases my understanding of underlying technologies - some of these are used in production projects -- the others are listed here.

  1. liteml - initially implemented following a video from Andrej Karparthy, improving performance, and adding decision trees and a simple XGBoost implementation.
  2. liteGPT - initially implemented following a video by Andrej Karpathy implementing GPT-2, additional tweaks including GPU support.
  3. cobraide - an initial IDE implementation for the defunct Cobra programming language, basic support for autocomplete, UI forms design, code folding, project folder, and task list.

Pinned Loading

  1. cobraide cobraide Public

    Naja (a.k.a. Cobra IDE) is an Integrated Development Environment for the Cobra programming language (www.cobra-language.com). Details may be found at http://cobra-language.com/forums/viewtopic.php?…

    Batchfile

  2. liteml liteml Public

    Starting w/ Karpathy's micrograd implementation, with plans to expand for performance and features.

    Python

  3. liteGPT liteGPT Public

    Exploration and tweaking of Karpathy's nanoGPT (from his video: "Let's build GPT")

    Python