diff --git a/content/misc/_index.md b/content/misc/_index.md index e8085e8..ad20430 100644 --- a/content/misc/_index.md +++ b/content/misc/_index.md @@ -6,12 +6,19 @@ this is the place for my miscalleneous projects. here you'll find a collection of my work: from research and theses to explorations in mathematics, physics, and computer science. -## contents +### contents +#### theses - [master-thesis](/pdf/mthesis.pdf): reinforcement learning theory and implementation in a custom environment. - [bachelor-thesis](/pdf/bthesis.pdf): random af spin-1/2 heisenberg model and the sdrg method. -- [nimertes](nimertes): making a foundational llm from scratch in nim, a system's language. -- [black-scholes](black-scholes.md): exploring the black-scholes equation. -- [human-diffusion](human-diffusion): a study on the diffusion of human populations. +#### personal projects +- nyrids is a collection of closed source nlp models I am working on, either for fun (nimertes), research (melite), or work (panope). + - melite : solo research project into neurosymbolic ai using transformers and reinforcement learning methods. + - nimertes : making a foundational llm from scratch in pytorch and then nim, a system's language. + - panope : a foundational gpt based on the [nanogpt](https://github.com/aethrvmn/nanoGPT) architecture +#### university projects +- [super mario network](smddqn): implementing an agent to autonomously play super mario bros. +- [human-diffusion](human-diffusion): a simulation of the Out of Africa (OOA) event in prehistory. +- [black-scholes](black-scholes): exploring the black-scholes equation. feel free to explore and delve into the details. diff --git a/content/misc/black-scholes.md b/content/misc/black-scholes.md index 5c2f7e5..b179a80 100644 --- a/content/misc/black-scholes.md +++ b/content/misc/black-scholes.md @@ -1,14 +1,10 @@ --- -title: Black Scholes Model +title: Black-Scholes Model --- You can find the repository [here](https://github.com/aethrvmn/Black-Scholes-Model) -**Amandeep Singh, Vasilis Valatsos** - -We attempt to make a program that predicts optional premiums, using the Black-Scholes model, introduced in 1973. - To start off, we first install all the required modules, (We have the cell commented, but in the case that one or more modules aren't installed, uncomment and run once the cell below.) diff --git a/content/misc/human-diffusion.md b/content/misc/human-diffusion.md index 98e2bbd..78b0289 100644 --- a/content/misc/human-diffusion.md +++ b/content/misc/human-diffusion.md @@ -1,16 +1,12 @@ --- -type: "page" -showTableOfContents: true +title: Human Diffusion --- -# Human Diffusion - - You can find the repository [here](https://github.com/aethrvmn/Human-Diffusion) ## A Q-Learning Process About The Human Migration From Africa -We start by importing the proper modules (equivalent to libraries in R). +We start by importing the proper modules. These are @@ -20,14 +16,10 @@ These are - PIL, (Pillow) an image handler - tqdm, (pronounced ta-qa-dum) from Arabic (taqadum, تقدّم) meaning *progress*, is a simple progress bar to be able to estimate the time for each task - - - ```python #pip install -r requirements.txt ``` - ```python from earth import Earth ``` diff --git a/content/setup/_index.md b/content/setup/_index.md new file mode 100644 index 0000000..7066fee --- /dev/null +++ b/content/setup/_index.md @@ -0,0 +1,70 @@ +--- +title: "setup" +--- + +the following is my current working setup. + +## os + +I have been running linux since 2015 + +### current distros + +- [fedora](https://fedoraproject.org): installed on my laptop and mini-pc. +- [nixos](https://nixos.org): used for running my home server due to the declarative configuration. + +### past distros + +- [mint](https://linuxmint.com): good for starting users. +- [arch](https://archlinux.org): helps the user to learn a linux system in-depth. + +there are many more distros that I have tried for a brief period, but in most cases the only notable difference is the package manager. + +### interested in trying + +- [gentoo](https://gentoo.org): a linux distribution known for it's complexity and the fact that one has to compile everything from scratch. +- [opensuse](https://opensuse.org): said to be very robust, with a very good installation process. + +[here](https://git.sr.ht/~aethrvmn/nixconfig) you can find my current config files. + +## version control + +I have been using [github](https://github.com/aethrvmn) since 2017, but I am currently moving/have moved to [sourcehut](https://sr.ht/~aethrvmn) for data privacy. + + I do not consent to github's eula or privacy policy. + +## CI/CD +I use [cron](https://crontab.guru) to set up automation. + +## web + +for this website, as well as any other website I manage, I use [HUGO](https://gohugo.io) to serve static websites, running on top of [nginx](https://nginx.org) inside of a vps. + +I am also self hosting my own cloud using [nextcloud](https://nextcloud.com), running inside of a [docker container](https://docker.com). + +## workflow + +my editor of choice is [helix](https://helix-editor.com), which essentially is vim with better defaults. In all of my distros, I use [zsh](https://zsh.org) as my shell, and I use [zellij](https://zellij.dev) as a terminal multiplexer. + + + + + + + + + + + + + + + + + + + + + + + diff --git a/hugo.toml b/hugo.toml index 19426eb..48e04cc 100644 --- a/hugo.toml +++ b/hugo.toml @@ -27,6 +27,11 @@ tabWidth = 4 [[menu.main]] name = "misc" url = "/misc/" +weight = 1 + +[[menu.main]] +name = "setup" +url = "/setup/" weight = 2 [[menu.main]]