diff --git a/content/notes/_index.md b/content/notes/_index.md index 3e4bc50..b3d169f 100644 --- a/content/notes/_index.md +++ b/content/notes/_index.md @@ -8,6 +8,8 @@ Chris Richters, Ethan Martin, and I embarked on the book ["Algorithms" by Jeff E Carlos Ramirez, Ethan Martin, and I started on the book "Elements of Radio" by Abraham and William Marcus. It provides a great introduction to radio not assuming an engineering background. +[Notes on Dimensionality Reduction](dimensionalityreduction) + ## Courses Below are the courses that I have documents up online for. diff --git a/content/notes/dimensionalityreduction.md b/content/notes/dimensionalityreduction.md new file mode 100644 index 0000000..34ef3f2 --- /dev/null +++ b/content/notes/dimensionalityreduction.md @@ -0,0 +1,16 @@ +--- +Title: Dimensionality Reduction +Description: Reducing High Dimensional Datasets to what we can digest. +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) + +[Intro](intro) + +[Feature Selection](featureselection) + +[Optimality Criteria](optimalitycriteria) \ No newline at end of file diff --git a/content/research/dimensionalityreduction/featureselection.md b/content/notes/dimensionalityreduction/featureselection.md similarity index 98% rename from content/research/dimensionalityreduction/featureselection.md rename to content/notes/dimensionalityreduction/featureselection.md index 02df890..772fa6a 100644 --- a/content/research/dimensionalityreduction/featureselection.md +++ b/content/notes/dimensionalityreduction/featureselection.md @@ -1,4 +1,6 @@ -# Feature Selection +--- +title: Feature Selection +--- Feature selection is the process of selecting a subset of relevant features for use in model construction. The core idea is that data can contain many features that are redundant or irrelevant. Therefore, removing it will not result in much loss of information. We also wish to remove features that do not help in our goal. diff --git a/content/research/dimensionalityreduction/intro.md b/content/notes/dimensionalityreduction/intro.md similarity index 97% rename from content/research/dimensionalityreduction/intro.md rename to content/notes/dimensionalityreduction/intro.md index b26faf3..d986c30 100644 --- a/content/research/dimensionalityreduction/intro.md +++ b/content/notes/dimensionalityreduction/intro.md @@ -1,4 +1,6 @@ -# Introduction to Dimensionality Reduction +--- +title: Introduction to Dimensionality Reduction +--- ## Motivations diff --git a/content/research/dimensionalityreduction/optimalitycriteria.md b/content/notes/dimensionalityreduction/optimalitycriteria.md similarity index 99% rename from content/research/dimensionalityreduction/optimalitycriteria.md rename to content/notes/dimensionalityreduction/optimalitycriteria.md index 035d250..f896a35 100644 --- a/content/research/dimensionalityreduction/optimalitycriteria.md +++ b/content/notes/dimensionalityreduction/optimalitycriteria.md @@ -1,4 +1,6 @@ -# Optimality Criteria +--- +title: Optimality Criteria +--- Falling under wrapper methods, optimality criterion are often used to aid in model selection. These criteria provide a measure of fit for the data to a given hypothesis. diff --git a/content/research/dimensionalityreduction/syllabus.md b/content/notes/dimensionalityreduction/syllabus.md similarity index 97% rename from content/research/dimensionalityreduction/syllabus.md rename to content/notes/dimensionalityreduction/syllabus.md index fbdd26d..37c5461 100644 --- a/content/research/dimensionalityreduction/syllabus.md +++ b/content/notes/dimensionalityreduction/syllabus.md @@ -1,4 +1,6 @@ -# Dimensionality Reduction Study +--- +title: Dimensionality Reduction Independent Study Syllabus +--- Dimensionality reduction is the process of reducing the number of random variables under consideration. This study will last for 10 weeks, meeting twice a week for about an hour. diff --git a/content/research/_index.md b/content/research/_index.md index ee19d57..027261c 100644 --- a/content/research/_index.md +++ b/content/research/_index.md @@ -7,6 +7,11 @@ Description: A list of my research Projects **Broad Research Interests:** Automated Reasoning, Artificial Intelligence, Formal Methods +## Logic-Based AI +Working with [Dr. Selmer Bringsjord](https://homepages.rpi.edu/~brings/) and others in the [RAIR Lab](https://rair.cogsci.rpi.edu/) to design +and implement artificial intelligent agents whose behavior is verifiable +via chains of inference. More details coming soon... + ## Symbolic Methods for Cryptography Worked with [Dr. Andrew Marshall](https://www.marshallandrew.net/) under an ONR grant in collaboration with University at Albany, Clarkson University, University of Texas at Dallas, and the Naval Research lab in order to automatically generated and verify cryptographic algorithms using symbolic (as opposed to computational) methods. @@ -41,23 +46,22 @@ One particular problem I'm fascinated by is how to make Reinforcement Learning a ## Other -**Programming Languages:** Studying the design of programming languages. So far I made an implementation of the SLOTH programming language, experimenting with what I want my own programming language to be syntatically and paradigm wise. [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 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) +Before this study, I worked through a great book called ["Build your own Lisp"](https://www.buildyourownlisp.com/). -**Competitive Programming:** 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)** -**Excitation of 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) [Coherent Control of Atomic Population Using the Genetic Algorithm](/files/research/coherentcontrolofatomicpopulation.pdf) -**Beowulf Cluster:** In order to circumvent the frustrations I had with simulation code taking a while, I applied and received funding to build out a Beowulf cluster for the Physics department. Dr. Maia Magrakvilidze was the advisor for this project. -[High Performance Cluster for Research and Education Report (nicknamed LUNA-C)](/files/research/LUNAC.pdf) -[LUNA-C Poster](/files/research/LUNACposter.pdf) +[**Beowulf Cluster:**](lunac) In order to circumvent the frustrations I had with simulation code taking a while, I applied and received funding to build out a Beowulf cluster for the Physics department. Dr. Maia Magrakvilidze was the advisor for this project. [LUNA-C Poster](/files/research/LUNACposter.pdf) diff --git a/content/research/dimensionalityreduction.md b/content/research/dimensionalityreduction.md deleted file mode 100644 index e8b9229..0000000 --- a/content/research/dimensionalityreduction.md +++ /dev/null @@ -1,17 +0,0 @@ ---- -Title: Dimensionality Reduction -Description: Reducing High Dimensional Datasets to what we can digest. -showthedate: false ---- - -# Dimensionality Reduction - -In the Summer of 2018, I was going to embark with another study on the topics pertaining to Dimensionality Reduction. Sadly the other student became busy a few weeks into the study. I decided to upload what we got through anyways for completeness. - -[Syllabus](syllabus) - -[Intro](intro) - -[Feature Selection](featureselection) - -[Optimality Criteria](optimalitycriteria) \ No newline at end of file diff --git a/content/research/lunac.md b/content/research/lunac.md index 39af59e..cf6adbd 100644 --- a/content/research/lunac.md +++ b/content/research/lunac.md @@ -1,17 +1,25 @@ --- -Title: LUNA-C Cluster +Title: LUNA-C Description: Building a Beowulf Cluster for the University showthedate: false --- -# LUNA-C - LUNA-C stands for Large Universal Network Array of Computers and it was a project started back in August 2017 to introduce a cluster computing system to the University. I started this project in response to a want for more computing power to help with the Physics research I was doing at the time. +Dr. Maia Magrakvalidze was the faculty sponsor for this project. -I started this project and wrote a grant proposal and have brought on many students to help make this dream come true. The resources below give a look into all the thoughts and ideas that went along with the project. +One of the Physics labs at the time were getting their computers upgraded +and the old computers were going to be surplussed. I along with Carlos +Ramirez and Clare Arrington convinced them to let us use the surplussed +computers for a Beowulf cluster. We wrote a grant proposal to acquire +hardware upgrades (RAM, SSDs, etc.) for the computers. Later on, +Stefano Cornonado joined the project. -[May 2018 Poster](poster.pdf) +[High Performance Cluster for Research and Education Report (nicknamed LUNA-C)](/files/research/LUNAC.pdf) -[August 2018 Report](report.pdf) +[LUNA-C Poster](/files/research/LUNACposter.pdf) -[June 2019 Presentation](/files/slides/buildinglinuxcluster.pdf) \ No newline at end of file +[FredLUG June 2019 Presentation](/files/slides/buildingalinuxcluster.pdf) + +[Physics Newsletter 2017-2018](/files/research/PN-2017-2018.pdf#page=8) + +[UMW Research & Creativity Day 2018](/files/research/UMW-RC-2018.pdf#page=48) diff --git a/content/research/lunac/LUNA-C Cluster Report.pdf b/content/research/lunac/LUNA-C Cluster Report.pdf deleted file mode 100644 index 12ac30c..0000000 Binary files a/content/research/lunac/LUNA-C Cluster Report.pdf and /dev/null differ diff --git a/content/research/lunac/LUNACposter.pdf b/content/research/lunac/LUNACposter.pdf deleted file mode 100644 index 675ff16..0000000 Binary files a/content/research/lunac/LUNACposter.pdf and /dev/null differ diff --git a/content/research/physics.md b/content/research/physics.md deleted file mode 100644 index 6c6765f..0000000 --- a/content/research/physics.md +++ /dev/null @@ -1,13 +0,0 @@ ---- -Title: Physics -Description: Help with Physics Research Projects -showthedate: false ---- - -## Physics Research - -For the two projects below, I worked on Quantum Research in a physics lab with a fellow student Hannah Killian and an advisor Dr. Hai Nguyen. I mostly assisted with the software support for the project and assisted in the mathematics in whatever way I can. - -[Modeling Population Dynamics of Incoherent and Coherent Excitation](/files/research/modellingpopulationdynamics.pdf) - -[Coherent Control of Atomic Population Using the Genetic Algorithm](/files/research/coherentcontrolofatomicpopulation.pdf) \ No newline at end of file diff --git a/content/research/progcomp.md b/content/research/progcomp.md index 6c6ec10..9f17be2 100644 --- a/content/research/progcomp.md +++ b/content/research/progcomp.md @@ -4,11 +4,12 @@ Description: Competition on Algorithms and Data Structures showthedate: false --- -# Programming Competition -Back in the Fall of 2018, Harrison Crosse, Clare Arrington, and I all formed a team to compete in a programming competition. +Back in the Fall of 2018, Harrison Crosse, Clare Arrington, and I all formed a team to compete in ACM ICPC. I didn't make many notes for this, but below are the ones I did make for this. [Strings](strings) -[Number Theory](numbertheory) \ No newline at end of file +[Number Theory](numbertheory) + +I also participated in ACM ICPC 2019 with two other students. diff --git a/content/research/progcomp/numbertheory.md b/content/research/progcomp/numbertheory.md index 78ad9b1..05da935 100644 --- a/content/research/progcomp/numbertheory.md +++ b/content/research/progcomp/numbertheory.md @@ -1,4 +1,7 @@ -# Number Theory +--- +title: Number Theory for ACM ICPC +math: true +--- ## Prime Numbers diff --git a/content/research/progcomp/strings.md b/content/research/progcomp/strings.md index 4051955..516a401 100644 --- a/content/research/progcomp/strings.md +++ b/content/research/progcomp/strings.md @@ -1,4 +1,6 @@ -# Strings +--- +title: Strings for ACM ICPC +--- ## Character Codes diff --git a/content/research/proglang.md b/content/research/proglang.md index 75a50e4..485d716 100644 --- a/content/research/proglang.md +++ b/content/research/proglang.md @@ -4,9 +4,10 @@ Description: Designing and Implementing Programming Languages showthedate: false --- -# Programming Languages 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). The language as of now is interpreted and supports array based programming. [Github repository](https://github.com/brandon-rozek/sloth) outlining my work. -[Short Notes](types) on Types of Programming Languages \ No newline at end of file +[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) diff --git a/content/research/proglang/types.md b/content/research/proglang/types.md index 5917223..03c12b4 100644 --- a/content/research/proglang/types.md +++ b/content/research/proglang/types.md @@ -1,8 +1,8 @@ -# Types of Programming Languages +--- +title: Types of Programming Languages +--- -Mostly content from Wikipedia - -https://en.wikipedia.org/wiki/List_of_programming_languages_by_type#Hardware_description_languages +Mostly content from [Wikipedia](https://en.wikipedia.org/wiki/List_of_programming_languages_by_type#Hardware_description_languages) ## Array Languages diff --git a/content/research/rb87.md b/content/research/rb87.md new file mode 100644 index 0000000..1833106 --- /dev/null +++ b/content/research/rb87.md @@ -0,0 +1,17 @@ +--- +Title: Rb87 Physics Research +Description: Help with Physics Research Projects +showthedate: false +--- + +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) + +[Coherent Control of Atomic Population Using the Genetic Algorithm](/files/research/coherentcontrolofatomicpopulation.pdf) + +[Physics Newsletter 2016-2017](/files/research/PN-2016-2017.pdf#page=3) + +[VAS Proceedings 2017](/files/research/VAS-Proceedings-95-2017.pdf#page=6) + +[UMW Resarch & Creativity Day 2017](https://cas.umw.edu/wp-content/blogs.dir/51/files/2019/10/2017-Program-Book-with-Abstracts-2.pdf#page=39) \ No newline at end of file diff --git a/content/research/reinforcementlearning/readings.md b/content/research/reinforcementlearning/readings.md index 5243255..13ad480 100644 --- a/content/research/reinforcementlearning/readings.md +++ b/content/research/reinforcementlearning/readings.md @@ -1,4 +1,6 @@ -# Readings for Lectures of Cluster Analysis +--- +title: RL Reading Schedule +--- ## Lecture 1 Chapter 1: What is Reinforcement Learning? diff --git a/content/research/reinforcementlearning/syllabus.md b/content/research/reinforcementlearning/syllabus.md index 6cea733..21a7485 100644 --- a/content/research/reinforcementlearning/syllabus.md +++ b/content/research/reinforcementlearning/syllabus.md @@ -1,4 +1,6 @@ -# Reinforcement Learning +--- +title: Reinfrocement Learning Syllabus +--- The goal of this independent study is to gain an introduction to the topic of Reinforcement Learning. diff --git a/static/files/research/PN-2016-2017.pdf b/static/files/research/PN-2016-2017.pdf new file mode 100644 index 0000000..48a0a9b Binary files /dev/null and b/static/files/research/PN-2016-2017.pdf differ diff --git a/static/files/research/PN-2017-2018.pdf b/static/files/research/PN-2017-2018.pdf new file mode 100644 index 0000000..b15c7ab Binary files /dev/null and b/static/files/research/PN-2017-2018.pdf differ diff --git a/static/files/research/UMW-RC-2017.pdf b/static/files/research/UMW-RC-2017.pdf new file mode 100644 index 0000000..0b6c3f7 Binary files /dev/null and b/static/files/research/UMW-RC-2017.pdf differ diff --git a/static/files/research/UMW-RC-2018.pdf b/static/files/research/UMW-RC-2018.pdf new file mode 100644 index 0000000..ee6abe0 Binary files /dev/null and b/static/files/research/UMW-RC-2018.pdf differ diff --git a/static/files/research/UMW-RC-2019.pdf b/static/files/research/UMW-RC-2019.pdf new file mode 100644 index 0000000..85e8e2d Binary files /dev/null and b/static/files/research/UMW-RC-2019.pdf differ diff --git a/static/files/research/VAS-Proceedings-95-2017.pdf b/static/files/research/VAS-Proceedings-95-2017.pdf new file mode 100644 index 0000000..c45af40 Binary files /dev/null and b/static/files/research/VAS-Proceedings-95-2017.pdf differ