Compare commits

...

2 commits

Author SHA1 Message Date
20c7d536b4
Theme update 2023-10-02 10:27:01 -04:00
1bb95f36d7
Fixed links 2023-09-26 17:43:41 -04:00
28 changed files with 101 additions and 101 deletions

View file

@ -10,7 +10,7 @@ tags:
title: Automatically Updating Podman Containers
---
Recently, I have been [transitioning to Podman](/blog/rootless-docker-compose-podman) for running my container infrastructure. In the process, I brought over Watchtower which I have previously used for auto-updating docker containers. Before doing so, I didn't check its [compatibility](https://github.com/containrrr/watchtower/issues/1060) (whoops) and found a few of my containers would every other week or so not come back up.
Recently, I have been [transitioning to Podman](/blog/rootless-docker-compose-podman/) for running my container infrastructure. In the process, I brought over Watchtower which I have previously used for auto-updating docker containers. Before doing so, I didn't check its [compatibility](https://github.com/containrrr/watchtower/issues/1060) (whoops) and found a few of my containers would every other week or so not come back up.
I then remembered that I restart my server for general system updates almost every day. What if I perform the podman container updates on start up? After modiyfing my systemd service to include an extra field called `ExecStartPre` and removing Watchtower, I found no more missing containers! The field `ExecStartPre` performs a pull (update) before starting up the containers via `ExecStart`.

View file

@ -8,7 +8,7 @@ medium_enabled: true
There are many times that I need to slightly mess with a color. The easiest way I found to do it is to use one of the many color functions in the program `Sass`. [Sass](https://sass-lang.com/) is a CSS preprocessor, meaning that it has it's own syntax and it compiles down to CSS. I remember using this before CSS variables became a thing and that was one of the main driving points of Sass.
Since I don't work in Web Development anymore, I don't actually have Sass installed on my computer but instead go to [SassMeister.com](https://www.sassmeister.com/) to do my color manipulations. ThoughtBot already wrote a really nice [post](https://thoughtbot.com/blog/controlling-color-with-sass-color-functions) describing all the different color functions, but I'll quickly describe what I do to mess with colors.
Since I don't work in Web Development anymore, I don't actually have Sass installed on my computer but instead go to [SassMeister.com](https://www.sassmeister.com/) to do my color manipulations. ThoughtBot already wrote a really nice [post](https://thoughtbot.com/blog/controlling-color-with-sass-color-functions/) describing all the different color functions, but I'll quickly describe what I do to mess with colors.
## Quick Color Manipulation

View file

@ -13,7 +13,7 @@ For the longest time I've held out on deploying my website through GitHub action
> If I have to execute `git push`, I might as well run a `./sync` script afterwards.
What convinced me otherwise is automated commits. I currently have GitHub actions that sync my [Mastodon toots](/toots) and [iNaturalist observations](/observations). As part of the sync process, a git commit is made. This commit should then trigger a site rebuild.
What convinced me otherwise is automated commits. I currently have GitHub actions that sync my [Mastodon toots](/toots/) and [iNaturalist observations](/observations/). As part of the sync process, a git commit is made. This commit should then trigger a site rebuild.
How do we create a GitHub action that builds a Hugo website and deploys it via `rsync`? The rest of this post will go over the components of the GitHub action that triggers when I update my website.

View file

@ -6,7 +6,7 @@ tags: ["Amateur Radio"]
medium_enabled: true
---
In this post, I will describe a low cost way to get started with digital modes using FM. We will extend off my [previous post](/blog/digitalmodes). Even though some of these instructions are hardware specific, I hope that the general principles will apply to whatever hardware you're working with.
In this post, I will describe a low cost way to get started with digital modes using FM. We will extend off my [previous post](/blog/digitalmodes/). Even though some of these instructions are hardware specific, I hope that the general principles will apply to whatever hardware you're working with.
In order to transmit, you will need an amateur radio license. We are going to be transmitting within 145.50-145.80 Mhz which according to the [ARRL Band Plan](http://www.arrl.org/band-plan) is marked as the miscellaneous and experimental section. In terms of our encoding scheme, let's play around with [8PSK](https://www.sigidwiki.com/wiki/8PSK).

View file

@ -6,7 +6,7 @@ tags: ["Git"]
medium_enabled: true
---
The Linux kernel community make use of patches in git to share code changes with one another. Patches are only nicely formatted differences between your current codebase and what you compare it to. If you want to share a subsetted git tree, then [git bundle](/blog/gitbundle) would be the way to go.
The Linux kernel community make use of patches in git to share code changes with one another. Patches are only nicely formatted differences between your current codebase and what you compare it to. If you want to share a subsetted git tree, then [git bundle](/blog/gitbundle/) would be the way to go.
## Creating the patch

View file

@ -552,4 +552,4 @@ Notice that a couple times in the proof, make use of a tactic called `linarith`.
That concludes the examples I gave for my talk. For each proof, you can see that I included at least two different ways of going about proving it. I generally prefer the inference style method where we explicitely call on `Or.elim` and the like. Though when it comes to double induction, I have not figured out how to apply `rec_on` multiple times in a clean way.
In the process of making this tutorial, I released other lean posts. One that I recommend checking out is ["Readable Lean 3 Proofs"](/blog/readable-lean3-proofs). In it, I give my opinions on how to make the written out proofs more human friendly.
In the process of making this tutorial, I released other lean posts. One that I recommend checking out is ["Readable Lean 3 Proofs"](/blog/readable-lean3-proofs/). In it, I give my opinions on how to make the written out proofs more human friendly.

View file

@ -7,7 +7,7 @@ tags: []
title: Netboot.xyz Bootloader
---
Instead of manually loading ISOs onto a USB stick for [Ventoy](/blog/ventoy) to display, we can use Netboot.xyz to present us a list of options and download them during boot. This requires an internet connection in order to work.
Instead of manually loading ISOs onto a USB stick for [Ventoy](/blog/ventoy/) to display, we can use Netboot.xyz to present us a list of options and download them during boot. This requires an internet connection in order to work.
Netboot.xyz is commonly used for PXE booting, but in this post I'll describe using it as an ISO.

View file

@ -5,7 +5,7 @@ draft: false
tags: [ "Python" ]
medium_enabled: true
---
**Deprecated in favor of [pip install editable](/blog/pipeditable)**
**Deprecated in favor of [pip install editable](/blog/pipeditable/)**
I've found it to be incredibly helpful to emulate having a library installed on my system rather than depending on my local directory path to pick up my file edits. To do this in a python project where you've defined a `setup.py`, you can specify the command `develop`.

View file

@ -6,7 +6,7 @@ tags: [ "Linux" ]
medium_enabled: true
---
**Note:** [Currently I favor using `bmaptool`](/blog/bmaptool-iso)
**Note:** [Currently I favor using `bmaptool`](/blog/bmaptool-iso/)
This blog post is going to assume that we're writing to `/dev/sdX`. Please change this to whatever disk you're actually trying to write to. I bear no responsibility if you accidentally write to your OS drives.

View file

@ -8,7 +8,7 @@ medium_enabled: true
Git and their various hosting platforms support commit signing as an additional step of verification. There seems to be an active debate on whether it should be used regularly, though I'll describe it on here in case you want to set it up.
You'll need to have a [GPG key already created](/blog/gpgkeygen).
You'll need to have a [GPG key already created](/blog/gpgkeygen/).
First locate the key you want to sign with

View file

@ -13,7 +13,7 @@ The [IndieWeb movement](https://indieweb.org) is focused on people controlling t
The recommended syndicate or copy content is through a technique called [Publish Own Site Syndicate Elsewhere (POSSE)](https://indieweb.org/POSSE). First the author posts on their own website, and then a function takes that post and publishes it on another website.
However, this is not what I am currently doing to [show my Mastodon toots](/toots). Instead I have implemented [Publish Elsewhere Syndicate Own Site (PESOS)](https://indieweb.org/PESOS). In this model, I first publish directly on Mastodon and then have a function query the Mastodon server to update my personal website.
However, this is not what I am currently doing to [show my Mastodon toots](/toots/). Instead I have implemented [Publish Elsewhere Syndicate Own Site (PESOS)](https://indieweb.org/PESOS). In this model, I first publish directly on Mastodon and then have a function query the Mastodon server to update my personal website.
## Advantages to PESOS

View file

@ -8,7 +8,7 @@ I co-founded the NY Captital Region Logic Reading Group.
The idea here is to present papers within automated reasoning,
logic-based artificial intelligence, and normative ethics.
[See more](logic-group)
[See more](logic-group/)
## ./UMWLUG
I was the co-founder and vice president of UMW's Linux Users Group. I mainly brought interesting people to come and talk about Linux and open source.

View file

@ -17,9 +17,9 @@ I presented the following:
03/22/2023: Original Tutorial on ["Automated Theorem Proving with TPTP"](https://github.com/Brandon-Rozek/TPTP-Examples)
02/08/2023: Original Tutorial on ["Interactive Theorem Proving with Lean Part 2"](/blog/lean3-tutorial)
02/08/2023: Original Tutorial on ["Interactive Theorem Proving with Lean Part 2"](/blog/lean3-tutorial/)
02/01/2023: Original Tutorial on ["Interactive Theorem Proving with Lean Part 1"](/blog/lean3-tutorial)
02/01/2023: Original Tutorial on ["Interactive Theorem Proving with Lean Part 1"](/blog/lean3-tutorial/)
05/11/2022:
[The Power of Waiting in Social Laws](https://icaps21.icaps-conference.org/workshops/KEPS/Papers/KEPS_2021_paper_14.pdf) by Alexander Tuisov, Alexander Shleyfman, and Erez Karpas.

View file

@ -8,29 +8,29 @@ The following menu contains meals that are in rotation at my home. These are mad
{{< vegetarian >}} = Vegetarian Option Available
{{< details "Basics" >}}
- {{< vegetarian >}}[Hard Boiled Eggs](hard-boiled-eggs)
- [Shredded Chicken](shredded-chicken)
- [Gravy](gravy)
- {{< vegetarian >}}[Hard Boiled Eggs](hard-boiled-eggs/)
- [Shredded Chicken](shredded-chicken/)
- [Gravy](gravy/)
{{< /details >}}
## Appetizers
- {{< vegetarian >}}[Deviled Eggs](deviled-eggs)
- {{< vegetarian >}}[Bread](bread)
* [Challah](challah)
- {{< vegetarian >}}[Deviled Eggs](deviled-eggs/)
- {{< vegetarian >}}[Bread](bread/)
* [Challah](challah/)
* Rosemary
* (Pick your spices)
- Pizza Rolls (WIP)
- Skillet Queso
## Salads
- [Southwest Chicken Salad](southwest-chicken-salad)
- [Chicken-Chickpea Salad](chicken-chickpea-salad)
- [Southwest Chicken Salad](southwest-chicken-salad/)
- [Chicken-Chickpea Salad](chicken-chickpea-salad/)
## Soups
- [Pork Pozole](pork-pozole)
- [Pork Pozole](pork-pozole/)
- Chicken & Gnocchi
- {{< vegetarian >}}Broccoli Cheddar
- {{< vegetarian >}}Loaded Baked Potato
@ -49,58 +49,58 @@ The following menu contains meals that are in rotation at my home. These are mad
### Lunch
- [Turkey Club](turkey-club-sandwich)
- [Turkey Club](turkey-club-sandwich/)
- {{< vegetarian >}}[Black Bean Quesadilla](black-bean-quesadilla)
- Tuna Sandwich
### Dinner
{{< vegetarian >}} Vegetarian
- [Fried Rice](fried-rice)
- [Fried Rice](fried-rice/)
- Pre-made Indian Curries
* Tikka Marsala
- Pre-made Japanese Vermont curry
- [Fettuccine Alfredo](fettuccine-alfredo)
- [Fettuccine Alfredo](fettuccine-alfredo/)
- Pad Thai
- [White Pepper Spaetzle](white-pepper-spaetzle)
- [Korma](korma)
- [White Pepper Spaetzle](white-pepper-spaetzle/)
- [Korma](korma/)
Pork
- [Pork/Chicken Katsu](pork-chicken-katsu)
- [Pork/Chicken Katsu](pork-chicken-katsu/)
- Pulled Pork Sandwiches
Beef
- [Beef Stew](beef-stew)
- [Meatball Sub](meatball-sub)
- [Beef Stew](beef-stew/)
- [Meatball Sub](meatball-sub/)
- Beef Goulash w/spaetzle
- Chili
Poultry
- [Homemade Butter Chicken](butter-chicken) (Can replace chicken)
- [Homemade Butter Chicken](butter-chicken/) (Can replace chicken)
- Grilled Chicken Sandwich
- [Chicken Asparagus Risotto](chicken-asparagus-risotto)
- [Chicken Asparagus Risotto](chicken-asparagus-risotto/)
- Turkey Tacos
## {{< vegetarian >}} Sides
- [Sweet Potato Casserole](sweet-potato-casserole)
- [Sweet Potato Casserole](sweet-potato-casserole/)
- Green Bean Casserole
- Scalloped Potatoes
## {{< vegetarian >}} Dessert
- [Crepes](crepes)
- [Tiramisu](tiramisu)
- [Crepes](crepes/)
- [Tiramisu](tiramisu/)
- Cookies
* Molasses
* Ginger Bread
* Peanut Butter Blossoms
* Chocolate Chip
- Apple Pie
- [Banana Bread](banana-bread)
- [Banana Bread](banana-bread/)
- Popcorn
- Strawberry Shortcake
- [Fruit Smoothie](fruit-smoothie)
- [Fruit Smoothie](fruit-smoothie/)

View file

@ -7,10 +7,10 @@ A couple of my friends and I decided to start a book club following "Algorithms"
Of course you should totally check his book out rather than reading my notes. There are tons of witty and fun things in his textbook, not a dry reading I promise. These notes are here mostly for archival purposes.
## Notes
[Chapter 1](recursion)
[Chapter 1](recursion/)
[Chapter 2](backtracking)
[Chapter 2](backtracking/)
[Chapter 3](dynamic)
[Chapter 3](dynamic/)
[Chapter 4](greedy)
[Chapter 4](greedy/)

View file

@ -7,10 +7,10 @@ showthedate: false
In the Summer of 2018, another student and I started a study on Dimensionality Reduction. Sadly we became too busy a few weeks into the study. I decided to upload what we got through anyways.
[Syllabus](syllabus)
[Syllabus](syllabus/)
[Intro](intro)
[Intro](intro/)
[Feature Selection](featureselection)
[Feature Selection](featureselection/)
[Optimality Criteria](optimalitycriteria)
[Optimality Criteria](optimalitycriteria/)

View file

@ -8,4 +8,4 @@ description: "
"
---
View my [publications](/publications)
View my [publications](/publications/)

View file

@ -13,24 +13,24 @@ Parallel Verification of Natural Deduction Proof Graphs
- Venue: Logical Frameworks and Meta-Languages: Theory and Practice, 2023.
- Paper to appear in EPTCS late 2023 | Slides to appear in August 2023
[The M Cognitive Meta-architecture as Touchstone for Standard Modeling of AGI-Level Minds](/paper/2305.01)
[The M Cognitive Meta-architecture as Touchstone for Standard Modeling of AGI-Level Minds](/paper/2305.01/)
- Authors: S Bringsjord, JT Oswald, M Giancola, *B Rozek*, NS Govindarajulu
- Venue: International Conference on Artificial General Intelligence, 2023.
- [Paper](http://kryten.mm.rpi.edu/M_launch.pdf)
[CryptoSolve: A Tool for the Analysis of Cryptographic Modes of Operation](/paper/2209.01)
[CryptoSolve: A Tool for the Analysis of Cryptographic Modes of Operation](/paper/2209.01/)
- Authors: D Chichester, W Du, R Kauffman, H Lin, C Lynch, A M. Marshall, C Meadows, P Narendran, V Ravishankar, L Rovira, *B Rozek*.
- Venue: International Symposium on Games, Automata, Logic, and Formal Verification, 2022.
- [Paper](https://cgi.cse.unsw.edu.au/~eptcs/Published/GandALF2022/Proceedings.pdf#page=157)
[A Framework for Testimony-Infused Automated Adjudicative Dynamic
Multi-Agent Reasoning in Ethically Charged Scenarios](/paper/2207.01)
Multi-Agent Reasoning in Ethically Charged Scenarios](/paper/2207.01/)
- Authors: *Brandon Rozek*, Michael Giancola, Selmer Bringsjord, Naveen Sundar Govindarajulu
- Venue: International Conference on Robot Ethics and Standards, 2022.
- [Paper](https://www.clawar.org/icres2022/wp-content/uploads/2022/07/ICRES2022-Proceedings-manuscript.pdf#page=61)
[Algorithmic Problems in the Symbolic Approach to the
Verification of Automatically Synthesized Cryptosystems ](/paper/2109.01)
Verification of Automatically Synthesized Cryptosystems ](/paper/2109.01/)
- Authors: Hai Lin, Christopher Lynch, Andrew M. Marshall, Catherine A. Meadows, Paliath Narendran, Veena Ravishankar, *Brandon Rozek*
- Venue: International Symposium on Frontiers of Combining Systems, 2021.
- [Paper](https://link.springer.com/chapter/10.1007/978-3-030-86205-3_14)
@ -38,12 +38,12 @@ Verification of Automatically Synthesized Cryptosystems ](/paper/2109.01)
## Papers
[CryptoSolve: Towards a Tool for the Symbolic Analysis of Cryptographic Algorithms](/paper/2203.01)
[CryptoSolve: Towards a Tool for the Symbolic Analysis of Cryptographic Algorithms](/paper/2203.01/)
- Authors: D Chichester, W Du, R Kauffman, H Lin, C Lynch, A M. Marshall, C Meadows, P Narendran, V Ravishankar, L Rovira, *B Rozek*
- Venue: International Workshop on Rewriting Logic and its Applications, 2022.
- [Paper](http://sv.postech.ac.kr/wrla2022/assets/files/pre-proceedings-WRLA2022.pdf#page=12) | [Slides](/files/slides/wrla2022-slides.pdf)
[Algorithmic Problems in Synthesized Cryptosystems](/paper/2006.01)
[Algorithmic Problems in Synthesized Cryptosystems](/paper/2006.01/)
- Authors: Andrew M Marshall, Catherine A Meadows, Paliath Narendran, Veena Ravishankar, *Brandon Rozek*
- Venue: International Workshop on Unification, 2020.
- [Paper](https://www3.risc.jku.at/publications/download/risc_6129/proceedings-UNIF2020.pdf#page=58)

View file

@ -3,7 +3,7 @@ Title: Research
Description: A list of my research Projects
---
**[Quick List of Publications](/publications)**
**[Quick List of Publications](/publications/)**
**Broad Research Interests:** Automated Reasoning, Artificial Intelligence, Formal Methods
@ -45,7 +45,7 @@ Together we built [CryptoSolve](https://github.com/cryptosolvers/CryptoSolve), a
I still help maintain the codebase, as well as contribute to our current work on Garbled Circuits. We previously presented our work
at [UNIF 2020](https://www3.risc.jku.at/publications/download/risc_6129/proceedings-UNIF2020.pdf#page=58) ([slides](/files/research/UNIF2020-Slides.pdf)), [FROCOS 2021](https://link.springer.com/chapter/10.1007/978-3-030-86205-3_14) ([slides](/files/slides/FROCOS2021.pdf)), and [WRLA 2022](http://sv.postech.ac.kr/wrla2022/assets/files/pre-proceedings-WRLA2022.pdf#page=12) ([slides](/files/slides/wrla2022-slides.pdf)).
I've written a few [notes](termreasoning) about term reasoning.
I've written a few [notes](termreasoning/) about term reasoning.
Current Collaborators:
- NRL: Catherine Meadows
@ -77,23 +77,23 @@ my ideas.
**Reinforcement Learning:** Studied the fundamentals of reinforcement learning with [Dr. Stephen Davies](http://stephendavies.org/). We went over the fundamentals such as value functions, policy functions, how we can describe our environment as a markov decision processes, etc.
[Notes and Other Goodies](reinforcementlearning) / [Github Code](https://github.com/brandon-rozek/ReinforcementLearning)
[Notes and Other Goodies](reinforcementlearning/) / [Github Code](https://github.com/brandon-rozek/ReinforcementLearning)
## Other
[**Programming Languages:**](proglang) Back in the Fall of 2018, under the guidance of Ian Finlayson, I worked towards creating a programming language similar to SLOTH (Simple Language of Tiny Heft). [SLOTH Code](https://github.com/brandon-rozek/SLOTH)
[**Programming Languages:**](proglang/) Back in the Fall of 2018, under the guidance of Ian Finlayson, I worked towards creating a programming language similar to SLOTH (Simple Language of Tiny Heft). [SLOTH Code](https://github.com/brandon-rozek/SLOTH)
Before this study, I worked through a great book called ["Build your own Lisp"](https://www.buildyourownlisp.com/).
[**Competitive Programming:**](progcomp) Studying algorithms and data structures necessary for competitive programming. Attended ACM ICPC in November 2018/2019 with a team of two other students.
[**Competitive Programming:**](progcomp/) Studying algorithms and data structures necessary for competitive programming. Attended ACM ICPC in November 2018/2019 with a team of two other students.
**Cluster Analysis:** The study of grouping similar observations without any prior knowledge. I studied this topic by deep diving Wikipedia articles under the guidance of Dr. Melody Denhere during Spring 2018. **[Extensive notes](clusteranalysis)**
**Cluster Analysis:** The study of grouping similar observations without any prior knowledge. I studied this topic by deep diving Wikipedia articles under the guidance of Dr. Melody Denhere during Spring 2018. **[Extensive notes](clusteranalysis/)**
[**Excitation of Rb87**](rb87): Worked in a Quantum Research lab alongside fellow student Hannah Killian under the guidance of Dr. Hai Nguyen. I provided software tools and assisted in understanding the mathematics behind the phenomena.
[**Excitation of Rb87**](rb87/): Worked in a Quantum Research lab alongside fellow student Hannah Killian under the guidance of Dr. Hai Nguyen. I provided software tools and assisted in understanding the mathematics behind the phenomena.
[Modeling Population Dynamics of Incoherent and Coherent Excitation](/files/research/modellingpopulationdynamics.pdf)

View file

@ -4,6 +4,6 @@ description: Notes about Automated Theorem Proving
---
More links coming soonish:
- [Definitional CNF](definitional-cnf)
- [Davis Putnam](davis-putnam)
- [Finding Counter-Models through Truth Functional Expansions](truth-functional-expansion)
- [Definitional CNF](definitional-cnf/)
- [Davis Putnam](davis-putnam/)
- [Finding Counter-Models through Truth Functional Expansions](truth-functional-expansion/)

View file

@ -7,15 +7,15 @@ Cluster Analysis is the art of finding inherent structures in data to form group
This is an independent study, meaning that I will be studying this topic under the direction of a professor, in this case being Dr. Denhere.
I have provided a list of topics that I wish to explore in a [syllabus](syllabus)
I have provided a list of topics that I wish to explore in a [syllabus](syllabus/)
Dr. Denhere likes to approach independent studies from a theoretical and applied sense. Meaning, I will learn the theory of the different algorithms, and then figure out a way to apply them onto a dataset.
## Readings
There is no definitive textbook for this course. Instead I and Dr. Denhere search for materials that we think best demonstrates the topic at hand.
I have created a [Reading Page](readings) to keep track of the different reading materials.
I have created a [Reading Page](readings/) to keep track of the different reading materials.
## Learning Notes
I like to type of the content I learn from different sources. A [notes page](notes) is created to keep track of the content discussed each meeting.
I like to type of the content I learn from different sources. A [notes page](notes/) is created to keep track of the content discussed each meeting.

View file

@ -3,44 +3,44 @@ title: Lecture Notes for Cluster Analysis
showthedate: false
---
[Lecture 1: Measures of Similarity](lec1)
[Lecture 1: Measures of Similarity](lec1/)
[Lecture 2.1: Distance Measures Reasoning](lec2-1)
[Lecture 2.1: Distance Measures Reasoning](lec2-1/)
[Lecture 2.2: Principle Component Analysis Pt. 1](lec2-2)
[Lecture 2.2: Principle Component Analysis Pt. 1](lec2-2/)
Lecture 3: Discussion of Dataset
[Lecture 4: Principal Component Analysis Pt. 2](lec4)
[Lecture 4: Principal Component Analysis Pt. 2](lec4/)
[Lecture 4.2: Revisiting Measures](lec4-2)
[Lecture 4.2: Revisiting Measures](lec4-2/)
[Lecture 4.3: Cluster Tendency](lec4-3)
[Lecture 4.3: Cluster Tendency](lec4-3/)
[Lecture 5: Introduction to Connectivity Based Models](lec5)
[Lecture 5: Introduction to Connectivity Based Models](lec5/)
[Lecture 6: Agglomerative Methods](lec6)
[Lecture 6: Agglomerative Methods](lec6/)
[Lecture 7: Divisive Methods Part 1: Monothetic](lec7)
[Lecture 7: Divisive Methods Part 1: Monothetic](lec7/)
[Lecture 8: Divisive Methods Part 2: Polythetic](lec8)
[Lecture 8: Divisive Methods Part 2: Polythetic](lec8/)
[Lecture 9.1: CURE and TSNE](lec9-1)
[Lecture 9.1: CURE and TSNE](lec9-1/)
[Lecture 9.2: Cluster Validation Part I](lec9-2)
[Lecture 9.2: Cluster Validation Part I](lec9-2/)
[Lecture 10.1: Silhouette Coefficient](lec10-1)
[Lecture 10.1: Silhouette Coefficient](lec10-1/)
[Lecture 10.2: Centroid-Based Clustering](lec10-2)
[Lecture 10.2: Centroid-Based Clustering](lec10-2/)
[Lecture 10.3: Voronoi Diagrams](lec10-3)
[Lecture 10.3: Voronoi Diagrams](lec10-3/)
[Lecture 11.1: K-means++](lec11-1)
[Lecture 11.1: K-means++](lec11-1/)
[Lecture 11.2: K-medoids](lec11-2)
[Lecture 11.2: K-medoids](lec11-2/)
[Lecture 11.3: K-medians](lec11-3)
[Lecture 11.3: K-medians](lec11-3/)
[Lecture 12: Introduction to Density Based Clustering](lec12)
[Lecture 12: Introduction to Density Based Clustering](lec12/)

View file

@ -5,12 +5,12 @@ showthedate: false
I didn't do the greatest job at writing a progress report every week but here on the page are the ones I did write.
[January 29 2019](jan29)
[January 29 2019](jan29/)
[February 12 2019](feb12)
[February 12 2019](feb12/)
[February 25 2019](feb25)
[February 25 2019](feb25/)
[March 26 2019](mar26)
[March 26 2019](mar26/)
[April 2 2019](apr2)
[April 2 2019](apr2/)

View file

@ -8,6 +8,6 @@ Back in the Fall of 2018, under the guidance of Ian Finlayson, I worked towards
[Github repository](https://github.com/brandon-rozek/sloth) outlining my work.
[Short Notes](types) on Types of Programming Languages
[Short Notes](types/) on Types of Programming Languages
Before this study, I worked though a book called ["Build your own Lisp"](https://www.buildyourownlisp.com/) and my implementation of a lisp like language: [Lispy Code](https://github.com/brandon-rozek/lispy)

View file

@ -7,7 +7,7 @@ Reinforcement learning is the art of analyzing situations and mapping them to ac
In this independent study, I as well as Dr. Stephen Davies, will explore the Reinforcement Learning problem and its subproblems. We will go over the bandit problem, markov decision processes, and discover how best to translate a problem in order to **make decisions**.
I have provided a list of topics that I wish to explore in a [syllabus](syllabus)
I have provided a list of topics that I wish to explore in a [syllabus](syllabus/)
## Readings
@ -18,14 +18,14 @@ Reinforcement Learning: An Introduction
By Richard S. Sutton and Andrew G. Barto
[Reading Schedule](readings)
[Reading Schedule](readings/)
## Notes
The notes for this course, is going to be an extreemly summarized version of the textbook. There will also be notes on whatever side tangents Dr. Davies and I explore.
[Notes page](notes)
[Notes page](notes/)
I wrote a small little quirky/funny report describing the bandit problem. Great for learning about the common considerations for Reinforcement Learning problems.

View file

@ -3,13 +3,13 @@ title: Lecture Notes for Reinforcement Learning
showthedate: false
---
[Chapter 1: An Introduction](intro)
[Chapter 1: An Introduction](intro/)
[Chapter 2: Multi-armed Bandits](bandits)
[Chapter 2: Multi-armed Bandits](bandits/)
[Chapter 3: Markov Decision Processes](mdp)
[Chapter 3: Markov Decision Processes](mdp/)
[Chapter 4: Dynamic Programming](dynamic)
[Chapter 4: Dynamic Programming](dynamic/)
[Chapter 5: Monte Carlo Methods](mcmethods)
[Chapter 5: Monte Carlo Methods](mcmethods/)

View file

@ -8,5 +8,5 @@ description: Ways to subscribe to Brandon Rozek
- [Follow directly](https://fosstodon.org/users/brozek/remote_follow)
- [Via RSS](/toots/index.xml)
- [Presentations Feed](/presentations/index.xml)
- [Elsewhere on the web](/elsewhere)
- [Elsewhere on the web](/elsewhere/)
- [Entire website feed](/index.xml) (Warning: Lots of page edits)

@ -1 +1 @@
Subproject commit e437fcdd1a658f6351a3230eb5627b7be08a119b
Subproject commit bbab5aa0f7bcae48562a4d6d9ff7065b76729758