commit 77a14caa58a93a53a56f204f41fcaffa73f02bf2 parent 72bb84a32fb03fc8fd68a5bbd3f10f9b34251440 Author: AndrewLockVI <andrewlaack1@gmail.com> Date: Mon, 3 Feb 2025 21:14:12 -0600 Updated notes to work with mkdocs Diffstat:
724 files changed, 790 insertions(+), 1057 deletions(-)
diff --git a/definitions/AISafety.md b/definitions/AISafety.md @@ -1,35 +0,0 @@ - -Links to AI Safety Notes - -## Questions To Answer - -What problems are falsifiable and consequently worth working on? - -Is destruction of lower beings a convergent goal? - -How might we solve the stop button paradox? - -How to define AGI? - -How to test for AGI? - -## Notes - -#### Things to Read - -* Vernor Vinge’s seminal essay - - - - - -#### Superintelligence - Nick Bostrom - -Ch. 1 -* [Singularity](Singularity.md) -* [IntelligenceExplosion](IntelligenceExplosion.md) -* [Prognosticator](Prognosticator.md) -* [OptimalBayesianAgent](OptimalBayesianAgent.md) -* [FlashCrash](FlashCrash.md) - Real world example of mis-specified utility function causing consequences -* [StrongAI](StrongAI.md) -* [WeakAI](WeakAI.md) diff --git a/definitions/Assembly.md b/definitions/Assembly.md @@ -1,129 +0,0 @@ -# Assembly Language - -Main Links For Assembly Language - ---- - -Assembly Language CS 224 - -Week 1: -- [TwosComplement](TwosComplement.md) -- [IntegerOverflow](IntegerOverflow.md) -- [ZeroExtension](ZeroExtension.md) -- [SignedExtension](SignedExtension.md) -- [Word](Word.md) -- [HalfWord](HalfWord.md) - -Week 2: - -- [Unicode](Unicode.md) -- [Ascii](Ascii.md) -- [String](String.md) (zero terminated, this is the c standard but we will use it in assembly) -- [Microprocessor](Microprocessor.md) -- [Microcontroller](Microcontroller.md) - -ldr - load relative to program counter (ldr R0,=prompt) - 0 means the address if not by value - -ldrh - load half word with zero extension - -ldrsh - load half word sign extended - -ldrsb - load signed byte - -bl WriteString - this uses the library to write out the R0 register - -bl WriteInt - -movs - - -mov - copy - mov R1, R0 (this copies R0 to R1) - -'#79' - the pouond sign specifies it is a constant - -bl ReadChar - read character input from user - -push - pushes to stack (push {R0}) - -pop - brings from stack to register (pop {R0}) - -add - two argument or three - two means you add the two and put into the first position, three means add last two and place in first one. - -b L1 - This is the branch command which says to branch to L1. - -bge - branch greater or equal - if you have subs then there is another bit somewhere else that will then be used to evaluate bge. - -bl Newline - -bgt - greater than signed - -subs - subtract - subs R1,#1 - -EQU - when defining a variable with EQU we are stating define - -a_len EQU (. - a) / 4 ; we are stating . means current byte, a is the start of a and divide by 4 because each element in a is 4 bytes. This would only work when defined right after a value. - -ldrsb - load register signed byte - -[] - Square brackets load the value associated with the pointer in a register ie. [R0] = value at memory position specified by R0. - -cmp - -udiv - -mls - -EA - effective address this is not a command but an idea - -ldr R0,[R1,#24] ; EA = R1+24 and R1 is not changed - -str R0, [R1, #4]! ; EA = R1 + 4 and R1 = R1 + 4 - -The ! means the address should be updated in the added register not the sum - -addgt - -bx - -cbz - Compare and branch on zero - -cbz R2, fa2 - This will compare R2 with 0 and then if they are the same branch to fa2 - -arrb - -LR - Link register -SP - stack frame - -LSL - -When you have a function that updates registers make sure to save to the stack the original values in those registers then load them at the end of the function. Doing this ensures the method does not mess with the caller. - -EX (start): - -push {R1} ; preserve R1 - -; end - -pop {R1} ; restore register - -mov PC,LR ; return to sender - program counter, link register - - -USE BL to branch with link back - -ENDP - -To preserve multiple things you can do: - -push {R1, R2} - -Corresponding pop: - -pop {R1, R2} - -consider incrementing count in insert - ---- - -Processing GPIO interrupts - - diff --git a/definitions/BIOL115.md b/definitions/BIOL115.md @@ -1,15 +0,0 @@ -# Biology 115 - Human Biology - -Summer 24 - -## Main Links - -**Definition:** Biology is the study of living organisms and the environments they live in. - -Shared characteristics include: -1. Organization -2. Acquisition of materials and energy -3. Homeostatic -4. Respond to stimuli -5. Reproduce and have potential for growth -6. Have an evolutionary history diff --git a/definitions/ComputerSecurity.md b/definitions/ComputerSecurity.md @@ -1,85 +0,0 @@ -# Computer Security - -Main index for notes related to CSCI 370, Computer Security - -## Links - -Chapter 1 - Background - -1.1 - Cyber, info, network sec - -- [Cybersecurity](Cybersecurity.md) -- [InformationSecurity](InformationSecurity.md) -- [NetworkSecurity](NetworkSecurity.md) -- Three key objectives - - [Confidentiality](Confidentiality.md) - - [Integrity](Integrity.md) - - [Availability](Availability.md) -- Sometimes tacked onto these are Authenticity (ensuring who sends stuff) and Accountability (allows tracing issues). -- [NonRepudation](NonRepudation.md) - -1.2 - OSI Security Architecture - -- [OSI](OSI.md) - -1.3 - Security Attacks - -- [PassiveAttacks](PassiveAttacks.md) -- [ActiveAttacks](ActiveAttacks.md) - -1.4 - Security Services (ways to support requirements of CIA triad) - -- [Authentication](Authentication.md) -- [Nonrepudation](Nonrepudation.md) -- (Data) [Integrity](Integrity.md) -- [Availability](Availability.md) (service) - -1.5 - Security Mechanisms - -- Cryptographic Algorithms -- [Integrity](Integrity.md) -- Digital Signatures -- Authentication Exchange -- Traffic Padding -- Routing Control -- Notarization -- Access Control - -1.6 - Cryptography - -- [Cryptography](Cryptography.md) -- [Keyless](Keyless.md) -- [SingleKey](SingleKey.md) -- [TwoKey](TwoKey.md) -- [DigitalSignature](DigitalSignature.md) - -1.8 - Trust - -- [Trust](Trust.md) - -Chapter 2: Introduction to Number Theory - -2.1 - Divisibility and The Division Algorithm - -- [DivisionRules](DivisionRules.md) -- [DivisionAlgorithm](DivisionAlgorithm.md) -- [RelativelyPrime](RelativelyPrime.md) - -2.2 - The Euclidean Algorithm - -- [EuclideanAlgorithm](EuclideanAlgorithm.md) -- [GCD](GCD.md) - -2.5 - Fermat's and Euler's Theorems - -- [FermatsTheorem](FermatsTheorem.md) -- [EulersTotientFunction](EulersTotientFunction.md) -- [EulersTheorem](EulersTheorem.md) - -2.6 - Primality Tests - -- [MillerRabinAlgorithm](MillerRabinAlgorithm.md) - -2.7 - Chinese Remainder Theorem - -- [ChineseRemainderTheorem](ChineseRemainderTheorem.md) diff --git a/definitions/DeterministicFiniteAutomata.md b/definitions/DeterministicFiniteAutomata.md @@ -1,27 +0,0 @@ -# Deterministic Finite Automaton (DFA) - -**Source:** Theory of Computation - -**Lecture:** 2 - -## Notes - -**Definition:** A deterministic finite automaton is a 5-tuple (Q, Sigma, delta, q_0, F) where each coordinate represents the following: - -1. Q - Finite **set** of states. -2. Sigma - Finite [Alphabet](Alphabet.md). -3. delta - This is a function from Q x Sigma -> Q. As such, this represents state transitions, referred to as the transition function. -4. q_0 - Initial state (q_0 \in Q) -5. F - Set of final state(s) (F is a subset of Q) - -Note: A DFA **must** contain state transitions for each member of the alphabet for each state. - -### Representation - -Often these are represented as a directed labeled graph (transition diagram). - -When creating these accepting states (final states) have a concentric circle in their node (double circles as prof. referred to it) and the start state (only 1) has an arrow leading in from nowhere. - -### Language - -The language of a DFA is the set of all strings that M, defined as the machine, accepts. For M to accept a word there must be a sequence of states transitions that ends in an accepting state and starts at the initial state. We say L is the language of M and can state L = L(M). diff --git a/definitions/DiscreteMath.md b/definitions/DiscreteMath.md @@ -1,288 +0,0 @@ -# Discrete Math - -Discrete math related links. - -## Links - -#### Discrete Mathematics and Its Applications - -Unit 1.1 (logic): - - [[Proposition.md]] - - [[Negation.md]] - - [[Connectives.md]] - - [[Converse.md]] - Switch both - - [[Inverse.md]] - Negate both - - [[Contrapositive.md]] - Swap then inverse - - [[Biconditional.md]] - IFF - -Unit 1.2 (logic): - - [[Proposition.md]] - - [[Connectives.md]] - -Unit 1.3 (logic): - - [[Tautology.md]] - Always true - use the symbol t - - [[Contradiction.md]] - Always false - - [[Contingency.md]] - Must be evaluated - - [[DemorgansLaw.md]] - Two laws describing negation of and/or compound propositions - - [[ConditionalDisjunction.md]] - - [[DistributiveLaw.md]] - - [[WellDefined.md]] - - [[Commutative.md]] - - [[Satisfiable.md]] - -Unit 1.4 (proof): - - [[Predicate.md]] - - [[PropositionalFunction.md]] - - [[Quantifiers.md]] - - [[Universe.md]] - - [[Preconditions.md]] - - [[Postcondition.md]] - -Unit 1.5 (proof): - - [[NestedQuantifier.md]] - -Unit 1.6 (proof): - - [[LawOfDetachment.md]] - -Unit 1.7 (proof): - - [[DirectProof.md]] - - [[Contrapositive.md]] - Also known as contraposition - - [[Contradiction.md]] - - [[Cases.md]] - - [[VacuousProof.md]] - - [[ExhaustiveProof.md]] - -Unit 2.1 (sets): - - [[Set.md]] - - [[Subset.md]] - - [[PowerSet.md]] - - [[CartesianProduct.md]] - - [[TruthSet.md]] - - [[Complement.md]] - - [[Multiset.md]] - -Unit 2.3 (functions): - - [[Range.md]] - - [[Image.md]] - - [[Preimage.md]] - - [[Codomain.md]] - - [[Injective.md]] - one-to-one - - [[Surjective.md]] - onto - - [[InverseFunction.md]] - - [[Floor.md]] - - [[Ceiling.md]] - - [[Bijective.md]] - -Unit 2.4 (sequence + other stuff): - - [[Sequence.md]] - - [[RecurrenceRelation.md]] - -Unit 2.3 (computation 5th edition): - - [Tractable](Tractable.md) - - [Intractable](Intractable.md) - - [Unsolvable](Unsolvable.md) - - [NPProblem](NPProblem.md) - - [PProblem](PProblem.md) - - [NPComplete](NPComplete.md) - -Unit 2.4 (integers and division): - - [NumberTheory](NumberTheory.md) - - [CompositeNumber](CompositeNumber.md) - - [PrimeNumber](PrimeNumber.md) - - [MersennePrime](MersennePrime.md) - - [Div](Div.md) - - [Mod](Mod.md) - - [RelativelyPrime](RelativelyPrime.md) - - [PairwiseRelativelyPrime](PairwiseRelativelyPrime.md) - - [PrimeFactorization](PrimeFactorization.md) - - [GCD](GCD.md) - - [LCM](LCM.md) - - [Congruence](Congruence.md) - - [CongruenceClass](CongruenceClass.md) - - [CaesarCipher](CaesarCipher.md) - - [VigenereCipher](VigenereCipher.md) - - [EuclideanAlgorithm](EuclideanAlgorithm.md) - - [LinearCombination](LinearCombination.md) - - [LinearCongruence](LinearCongruence.md) - -Unit 2.4 (Sequences and Summations 8th edition) - - [RecurrenceRelation](RecurrenceRelation.md) - -Unit 6.1 (The Basics of Counting 8th edition) - - [Combinatorics](Combinatorics.md) - - [SumRule](SumRule.md) - - [TreeDiagram](TreeDiagram.md) - - [SubtractionRule](SubtractionRule.md) - - [DivisionRule](DivisionRule.md) - - [SumOfGeometricSeries](SumOfGeometricSeries.md) - - [CountingPrinciple](CountingPrinciple.md) - Also referred to as product rule. - -Unit 6.2 (Pigeonhole principle) - - [PigeonholePrinciple](PigeonholePrinciple.md) - - [GeneralizedPigeonholePrinciple](GeneralizedPigeonholePrinciple.md) - - [Subsequence](Subsequence.md) - - [RamseyNumbers](RamseyNumbers.md) - -Unit 6.3 (Permutations and Combinations) - - [Permutation](Permutation.md) - - [RPermutation](RPermutation.md) - - [Combination](Combination.md) - - [RCombination](RCombination.md) - - [CombinatorialProof](CombinatorialProof.md) - - [BijectiveProof](BijectiveProof.md) - -Unit 6.4 (Binomial Coefficient & Identities) - - [BinomialCoefficient](BinomialCoefficient.md) - - [PascalsIdentity](PascalsIdentity.md) - - [VandermondesIdentity](VandermondesIdentity.md) - - [Binomial](Binomial.md) - -Unit 6.5 (Generalized Permutations & Combinations) - - [Distinguishable](Distinguishable.md) - - [Indistinguishable](Indistinguishable.md) - -Unit 8.2 (Solving Linear Recurrence Relations) - - [RecurrenceRelation](RecurrenceRelation.md) - - [LinearCombination](LinearCombination.md) - - [LinearHomogeneousRecurrenceRelation](LinearHomogeneousRecurrenceRelation.md) - - [CharacteristicEquation](CharacteristicEquation.md) - - [CharacteristicRoots](CharacteristicRoots.md) - -Unit 8.3 (Divide and Conquer) - - [DivideAndConquer](DivideAndConquer.md) - -Unit 8.5 (Inclusion Exclusion) - - [PrincipleOfInclusionExclusion](PrincipleOfInclusionExclusion.md) - -Unit 9.1 (Relations) - - [Relation](Relation.md) (define like function) - - [RelationOnASet](RelationOnASet.md) - - [Reflexive](Reflexive.md) - - [Symmetric](Symmetric.md) - - [Antisymmetric](Antisymmetric.md) - - [Transitive](Transitive.md) - -Unit 9.3 (Representing Relations) - - [ZeroOneMatrix](ZeroOneMatrix.md) - - [Digraph](Digraph.md) (initial and terminal for vertex names w/ respect to edges) - - [Loop](Loop.md) - -Unit 9.4 (Closures of Relations) - - [TransitiveClosure](TransitiveClosure.md) - - [ReflexiveClosure](ReflexiveClosure.md) - - [SymmetricClosure](SymmetricClosure.md) - - [Closure](Closure.md) - -Unit 9.5 (Equivalence Relations) - - [EquivalenceRelation](EquivalenceRelation.md) - - [EquivalenceClass](EquivalenceClass.md) ([a] notation) - - [Representative](Representative.md) - - [Partition](Partition.md) - -Unit 9.6 (Partial Orderings) - - [PartiallyOrderedSet](PartiallyOrderedSet.md) - - [HasseDiagram](HasseDiagram.md) - - [LexicographicOrdering](LexicographicOrdering.md) - -Unit 10.1 (Graphs) - - [Graphs](Graphs.md) - - SimpleGraph - - [Multigraph](Multigraph.md) - - [Loop](Loop.md) - - [PseudoGraphs](PseudoGraphs.md) (multi edges + multi loop + undirect) - - [MixedGraph](MixedGraph.md) (undirected + directed) - -Unit 10.2 (Graph Terms) - - Neighborhood - - DegreeOfVertex - - Isolated (deg(a) = 0) - - Pendant (deg(a) = 1) - - HandshakingTheorem - - InDegree - - OutDegree - - UnderlyingUndirectedGraph (directed -> undirected) - - CompleteGraph (fully connected) - - Wheel (add vertex connected to all elements of a cycle) - - [Bipartite](Bipartite.md) - - Matching - - MaximumMatching - - CompleteMatching - -Unit 10.3 (Representing Graphs and Isomorphisms) - - IncidenceMatrix - edges as columns - - AdjacencyList - List of all adjacent vertices (for sparse) - - [AdjacencyMatrix](AdjacencyMatrix.md) (for dense) - - Isomorphic - - GraphInvariant - -Unit 10.4 (Connectivity) - - Path - - Cycle - - Closed Walk - - Trail - - SimplePath - - CutVertex (produces subgraph that is not connected) - - CutEdge - Bridge - - NonseparableGraph - - VertexCut - SeparationSet - - VertexConnectivity - Minimum verts in vertex cut or produce 1 vertex (fully connected graph) - - k-connected (vertex connectivity of graph >= k) - - EdgeCut - - EdgeConnectivity - - StronglyConnected (a->b and b->a for all b,a in digraph) - - WeaklyConnected (if path between the two assuming undirected graph) - - StronglyConnectedComponents / StrongComponents (maximal strongly connected subgraph) - - GiantStronglyConnectedComponent (GSCC - Connected component with significant amount of the graph's total vertices) - -Unit 10.5 (Euler and Hamilton Paths) - - Euler Circuit - Can traverse all edges (exactly once) back to self - - Euler Path - Same as above except a path with all edges instead of a circuit - - Hamilton Circuit - Can traverse all vertices (exactly once) back to self - -Unit 10.7 (Planar Graphs) - - Planar (can be drawn on a plane without edges crossing) - - Planar Representation (visual representation of planar graph without crossing edges) - - Regions - - Euler's Formula (r = e-v+2 where r is the number of regions in a planar representation) - - Homeomorphic - - Elementary Subdivision - -Unit 10.8 (Graph Coloring) - - Coloring - - DualGraph - - ChromaticNumber (minimum number of unique colors required to achieve a coloring denoted as \chi) - - FourColorTheorem - chromatic number of a planar graph is no greater than four. - -Unit 11.1 (Introduction to Trees) - - Tree (connected, undirected, with no simple circuits) - - Forest (disconnected, undirected, no simple circuits) - - Root - - RootedTree - - InternalVertices (vertices that have children in a tree (~opposite of leaf)) - - mAryTree (m-ary trees are trees where each vertex has no more than m children) - - FullmAryTree (m-ary tree if every internal vertex has m children ) - - OrderedRootedTree (rbt where children are ordered. this terminology allows us to say left and right children, but generally we leave out ordered part) - - Balanced (all leaves at either h or h-1 level (remember height starts at 0 for root)) - -Unit 11.3 (Tree Traversals) - - UniversalAddressSystem (x_1.x_2.x_3...x_n for the current node where x_1... is the path from root to current. Notice we don't include x_0 := 0) - - TraversalAlgorithms (Way to traverse every vertex in ordered rooted tree) - - PreorderTraversal (Traverse right subtree first, adding current item at each step, thus first element is root) - - InorderTraversal (Leftmost then parent then right then leftmost then partent... final element is the rightmost leaf) - - PostorderTraversal (all child nodes starting from left, then parent, then right, so on) - - InfixForm - - PrefixForm - - PolishNotation - - PostfixForm - - ReversePolishNotation - -Unit 11.4 (Spanning Trees) - - SpanningTree - Subgraph of simple graph G s.t. it contains every vertex in G. - - DepthFirstSearch - Go deep then wide. - - BreadthFirstSearch - Start somewhere, go out. - -Unit 11.5 (Minimum Spanning Trees) - - MinimumSpanningTree - Spanning tree with weighted graph that minimizes sum of weights. - - PrimsAlgorithm - Select minimum weighted edge, select minimum edge incident without creating loop, repeart until n-1 edges have been selected - - KruskalsAlgorithm - Choose edge with minimum weight, choose next with min weight, continue until selecting n-1 edges, ensure not creating simple circuits - - diff --git a/definitions/HHP102.md b/definitions/HHP102.md @@ -1,8 +0,0 @@ -# Health And Wellness - -Summer 24 - -## Main Links - -- [TransTheoreticalModel](TransTheoreticalModel.md) -- [SMART](SMART.md) diff --git a/definitions/LinearAlgebra.md b/definitions/LinearAlgebra.md @@ -1,145 +0,0 @@ -# Linear Algebra - -Linear algebra related links. - -The basis of linear algebra is solving systems of equations. - -## Links - -Linear Algebra Done Right: - -Chapter 1: - -- [VectorSpace](VectorSpace.md) -- [Tuple](Tuple.md) -- [ComplexVectorSpace](ComplexVectorSpace.md) -- [Subspace](Subspace.md) -- [RealVectorSpace.md](RealVectorSpace.md) -- [Coordinate](Coordinate.md) -- [SumOfVectorSpaces](SumOfVectorSpaces.md) -- [DirectSum](DirectSum.md) - -Chapter 2: - -- [LinearCombination](LinearCombination.md) -- [Span](Span.md) -- [FiniteDimensional](FiniteDimensional.md) -- [LinearIndependence](LinearIndependence.md) -- [BasisOfSubspace](BasisOfSubspace) -- [StandardBasis](StandardBasis.md) -- [Dimensions](Dimensions.md) - -Chapter 3: - -- [LinearMaps](LinearMaps.md) -- [NullSpace](NullSpace.md) -- [Range](Range.md) -- [Invertible](Invertible.md) -- [Isomorphic](Isomorphic.md) - -Gilbert Strang Lectures: - -Lecture 2: - -- [GaussianElimination](GaussianElimination.md) -- [PermutationMatrix](PermutationMatrix.md) -- [InverseMatrix](InverseMatrix.md) - -Lecture 3: - -- [MatrixMultiplication](MatrixMultiplication.md) -- [Singular](Singular.md) -- [Invertible](Invertible.md) -- [InverseMatrix](InverseMatrix.md) -- [Determinant](Determinant.md) -- [GaussianElimination](GaussianElimination.md) - -Lecture 4: - -- [Transpose](Transpose.md) -- [InverseMatrix](InverseMatrix.md) -- [LUDecomposition](LUDecomposition.md) -- [PermutationMatrix](PermutationMatrix.md) - -Lecture 5: - -- Not started. - -Khan Academy: - -Khan Unit 1 (mostly): - -- [Matrix](Matrix.md) -- [LinearEquations](LinearEquations.md) -- [SystemsOfEquations](SystemsOfEquations.md) -- [LinearCombination](LinearCombination.md) -- [ColumnSpace](ColumnSpace.md) -- [DistanceCalculation](DistanceCalculation.md) -- [DotProduct](DotProduct.md) -- [VectorMatrixMultipication](VectorMatrixMultipication.md) -- [Invertible](Invertible.md) -- [UnitVector](UnitVector.md) -- [Span](Span.md) -- [LinearIndependence](LinearIndependence.md) -- [LinearSubspace](LinearSubspace.md) -- [Closure](Closure.md) -- [BasisOfSubspace](BasisOfSubspace.md) -- [AngleBetweenVectors](AngleBetweenVectors.md) -- [LawOfCosines](LawOfCosines.md) -- [EquationOfAPlane](EquationOfAPlane.md) -- [CrossProduct](CrossProduct.md) -- [Arcsin](Arcsin.md) -- [Arccos](Arccos.md) -- [TripleProductExpansion](TripleProductExpansion.md) -- [NormalVector](NormalVector.md) -- [DistanceToPlane](DistanceToPlane.md) -- [PlaneToPlaneDistance](PlaneToPlaneDistance.md) -- [ReducedRowEchelonForm](ReducedRowEchelonForm.md) -- [Transpose](Transpose.md) -- [NullSpace](NullSpace.md) -- [Nullity](Nullity.md) -- [Rank](Rank.md) - -Khan Unit 2: - -- [Codomain](Codomain.md) -- [Range](Range.md) -- [Transformations](Transformations.md) -- [LinearTransformation](LinearTransformation.md) -- [IdentityMatrix](IdentityMatrix.md) -- [Image](Image.md) -- [Preimage](Preimage.md) -- [Kernel](Kernel.md) -- [DiagonalMatrices](DiagonalMatrices.md) -- [Rotation](Rotation.md) -- [StandardMatrix](StandardMatrix.md) -- [UnitVector](UnitVector.md) -- [Projection](Projection.md) -- [MatrixMultiplication](MatrixMultiplication.md) -- [InverseTransformation](InverseTransformation.md) -- [Surjective](Surjective.md) -- [Injective](Injective.md) -- [Bijective](Bijective.md) -- [Homogeneous](Homogeneous.md) -- [Inhomogeneous](Inhomogeneous.md) -- [Determinant](Determinant.md) -- [RuleOfSarrus](RuleOfSarrus.md) -- [Hypervolume](Hypervolume.md) -- [Hyperplane](Hyperplane.md) -- [AmbientSpace](AmbientSpace.md) -- [Shear](Shear.md) -- [RightHandRule](RightHandRule.md) -- [Duality](Duality.md) -- [CramersRule](CramersRule.md) -- [GaussianElimination](GaussianElimination.md) -- [EigenVector](EigenVector.md) -- [Transpose](Transpose.md) - -Khan Unit 3: - -- [OrthogonalComplement](OrthogonalComplement.md) -- [Projection](Projection.md) -- [ChangeOfBasis](ChangeOfBasis.md) -- [Orthonormal](Orthonormal.md) -- [GramSchmidtProcess](GramSchmidtProcess.md) -- [EigenVector](EigenVector.md) diff --git a/definitions/LinuxStuff.md b/definitions/LinuxStuff.md @@ -1,8 +0,0 @@ -# Linux Stuff - -These are links to linux stuff that I want to remember, but sometimes forget. Consider, I am starting this on 24/04/16 so I will not include any basic things as I already know them well. - -## Notes - -[[rsync.md]] -[[sed.md]] diff --git a/definitions/MachineLearning.md b/definitions/MachineLearning.md @@ -1,242 +0,0 @@ -# Machine Learning - -Links to ML Notes - -**Definition:** Field of study that gives computers the ability to learn without being explicitly programmed. - -## Questions I would like to answer - -1. How do I create new ML models -2. Create chess ML program -3. Create a walking model -4. Dropout where you simply skip the gradient update? - -## Good Info - -x = vector of inputs. Known as features - -y = output also known as target variable - -(x,y) = Training example - -m = Number of samples - -n = # of features - -h(x) = this is the function with an input of x this should be about the correct y. - -## Main Links - -Deep Learning With Python (Francois Chollet): - -Ch 1 (What is DL): - -* [RepresentationLearning](RepresentationLearning.md) -* [LossFunction](LossFunction.md) -* [UtilityFunction](UtilityFunction.md) - -Ch 2 (Maths behind DL): - -* Representation -* DataDistillation -* Softmax -* [Optimizer](Optimizer.md) -* Tensor - Dimension = Axis -* TensorSlicing - Select specific element -* BatchAxis - Batch Dimension -* Rank - axis count of tensor -* Scalar - OD tensor -* Overfitting -* Broadcast - match lower dim tensor with higher generally for element wise comparison -* [Transpose](Transpose.md) -* AffineTransformation - Linear transformation + Tranaslation (note that affines composed is still simply an affine thus we need activation functions) -* HypothesisSpace -* GeometricTransformation -* Manifold -* Kernel (multiply part of weights) -* [Bias](Bias.md) -* [Weight](Weight.md) -* Surface -* GradientDescent -* ForwardPass -* BackwardPass -* SGD -* MiniBatchSGD -* TrueSGD -* BatchGradientDescent -* Backpropagation -* AutomaticDifferentiation -* Mutable - -ISL Python: - -Ch 2: - -- [Inference](Inference.md) -- [Prediction](Prediction.md) - -Math for Machine Learning: - -Ch 2.2 - -- [MatrixMultiplication](MatrixMultiplication.md) -- [HadamardProduct](HadamardProduct.md) -- [IdentityMatrix](IdentityMatrix.md) -- [Associative](Associative.md) -- [Distributive](Distributive.md) -- [Commutative](Commutative.md) -- [InverseTransformation](InverseTransformation.md) -- [Transpose](Transpose.md) -- [SymmetricMatrix](SymmetricMatrix.md) -- [LinearCombination](LinearCombination.md) -- [ParticularSolution](ParticularSolution.md) -- [GeneralSolution](GeneralSolution.md) -- [ElementaryTransformations](ElementaryTransformations.md) -- [RowEchelonForm](RowEchelonForm.md) -- [BasicVariables](BasicVariables.md) -- [FreeVariables](FreeVariables.md) -- [ReducedRowEchelonForm](ReducedRowEchelonForm.md) -- [GaussianElimination](GaussianElimination.md) -- [MinusOneTrick](MinusOneTrick.md) - -Ch 2.4 - -- MoorePenrosePseudoInverse (approach for solving system of linear equations) -- Group -- AbelianGroup (group + commutative) -- GeneralLinearGroup (group matricies under multiplication think determinants GL(n,R)) -- RegularMatricies (invertible) -- InnerOperation (+ : GxG -> G) -- OuterOperation ($\cdot$ : RxV -> V - Two different sets in domain) - -ML Categories: - -- [SupervisedLearning](SupervisedLearning.md) -- [SemiSupervisedLearning](SemiSupervisedLearning.md) -- [SelfSupervisedLearning](SelfSupervisedLearning.md) -- [UnsupervisedLearning](UnsupervisedLearning.md) -- [ReinforcementLearning](ReinforcementLearning.md) -- [InstanceBasedLearning](InstanceBasedLearning.md) -- [ModelBasedLearning](ModelBasedLearning.md) - -Concepts: - -- [RegressionProblem](RegressionProblem.md) -- [TransferLearning](TransferLearning.md) -- [VisualizationAlgorithm](VisualizationAlgorithm.md) -- [DimensionalityReduction](DimensionalityReduction.md) -- [AnomalyDetection](AnomalyDetection.md) -- [NoveltyDetection](NoveltyDetection.md) -- [RuleLearning](RuleLearning.md) -- [LinearRegression](LinearRegression.md) -- [GradientDescent](GradientDescent.md) -- [ClassificationProblem](ClassificationProblem.md) -- [SupportVectorMachine](SupportVectorMachine.md) -- [ClusteringAlgorithms](ClusteringAlgorithms.md) -- [EigenVector](EigenVector.md) -- [NLP](NLP.md) -- [NLU](NLU.md) -- [Feature](Feature.md) -- [OfflineLearning](OfflineLearning.md) -- [OnlineLearning](OnlineLearning.md) -- [KNearestNeighbor](KNearestNeighbor.md) -- [Overfitting](Overfitting.md) -- [Underfitting](Underfitting.md) -- [GeneralizationError](GeneralizationError.md) -- [RMSE](RMSE.md) -- [MAE](MAE.md) -- [StratifiedSampling](StratifiedSampling.md) -- [CorrelationCoefficient](CorrelationCoefficient.md) -- [LogisticRegression](LogisticRegression.md) -- [Imputation](Imputation.md) -- [OneHotEncoding](OneHotEncoding.md) -- [LabelEncoding](LabelEncoding.md) -- [TargetEncoding](TargetEncoding.md) -- [Hyperparameter](Hyperparameter.md) -- [FeatureScaling](FeatureScaling.md) -- [Standardization](Standardization.md) -- [MinMaxScaling](MinMaxScaling.md) -- [OrdinaryLeastSquares](OrdinaryLeastSquares.md) -- [RadialBasisFunction](RadialBasisFunction.md) -- [KMeans](KMeans.md) -- [StochasticAlgorithm](StochasticAlgorithm.md) -- [Ensembles](Ensembles.md) -- [ConfusionMatrix](ConfusionMatrix.md) -- [CrossValidation](CrossValidation.md) -- [Precision](Precision.md) -- [TruePositiveRate](TruePositiveRate.md) -- [HarmonicMean](HarmonicMean.md) -- [Accuracy](Accuracy.md) -- [DecisionThreshold](DecisionThreshold.md) -- [ROC](ROC.md) -- [MulticlassClassifier](MulticlassClassifier.md) -- [OneVersusAll](OneVersusAll.md) -- [OneVersusOne](OneVersusOne.md) -- [MultilabelClassification](MultilabelClassification.md) -- [MultioutputClassification](MultioutputClassification.md) -- [PartialDerivative](PartialDerivative.md) -- [RidgeRegression](RidgeRegression.md) -- [LassoRegression](LassoRegression.md) -- [ElasticNetRegression](ElasticNetRegression.md) -- [EarlyStopping](EarlyStopping.md) -- [SoftmaxRegression](SoftmaxRegression.md) -- [SVM](SVM.md) -- [DecisionTrees](DecisionTrees.md) -- [SimilarityFeature](SimilarityFeature.md) -- [CART](CART.md) -- [RandomForest](RandomForest.md) -- [VotingClassifiers](VotingClassifiers.md) -- [Bagging](Bagging.md) -- [Pasting](Pasting.md) -- [Bias](Bias.md) -- [Variance](Variance.md) -- [OutOfBag](OutOfBag.md) -- [RandomPatches](RandomPatches.md) -- [RandomSubspaces](RandomSubspaces.md) -- [ExtraTrees](ExtraTrees.md) -- [AdaBoost](AdaBoost.md) -- [GradientBoosting](GradientBoosting.md) -- [HistogramBasedGradientBoosting](HistogramBasedGradientBoosting.md) -- [Stacking](Stacking.md) -- [Projection](Projection.md) -- [Subspace](Subspace.md) -- [ManifoldLearning](ManifoldLearning.md) -- [PCA](PCA.md) -- [RandomProjection](RandomProjection.md) -- [LLE](LLE.md) -- [Affinity](Affinity.md) -- [Segmentation](Segmentation.md) -- [DBSCAN](DBSCAN.md) -- [GaussianMixtureModels](GaussianMixtureModels.md) -- [NeuralNetworks](NeuralNetworks.md) -- [Perceptrons](Perceptrons.md) -- [Backpropagation](Backpropagation.md) -- [MLP](MLP.md) -- [WideAndDeepNN](WideAndDeepNN.md) -- [CategoricalCrossEntropy](CategoricalCrossEntropy.md) -- [VanishingGradients](VanishingGradients.md) -- [ExplodingGradients](ExplodingGradients.md) -- [UnstableGradients](UnstableGradients.md) -- [LeakyReLU](LeakyReLU.md) -- [GradientClipping](GradientClipping.md) -- [BatchNormalization](BatchNormalization.md) -- [PretrainedModels](PretrainedModels.md) -- [UnsupervisedPretraining](UnsupervisedPretraining.md) -- [Autoencoder](Autoencoder.md) -- [Optimizer](Optimizer.md) -- [Momentum](Momentum.md) -- [NAG](NAG.md) -- [AdaGrad](AdaGrad.md) -- [Adam](Adam.md) -- [Dropout](Dropout.md) -- [MaxNormRegularization](MaxNormRegularization.md) -- [Tensor](Tensor.md) -- [Transpose](Transpose.md) -- [CNN](CNN.md) -- [NaiveBayes](NaiveBayes.md) -- [Embedding](Embedding.md) -- [RepresentationLearning](RepresentationLearning.md) -- [PoolingLayers](PoolingLayers.md) -- [DataAugmentation](DataAugmentation.md) -- [SMOTE](SMOTE.md) -- [LatentSpace](LatentSpace.md) diff --git a/definitions/SMART.md b/definitions/SMART.md @@ -1,20 +0,0 @@ -# SMART Goals - -W2 H&W - -## Notes - -**Definition:** This is a type of goal setting that meets the following criteria: - -1. Specific - - Make the goal specific enough to measure success and set a timeframe -2. Measurable - - Ensure the goal has a metric that determines success (yes/no or regression/classification) -3. Actionable - - How will the goal be achieved (do we have ability to achieve the goal?) -4. Relevant - - Make sure the goal is relevant to our life -5. Time Bound - - Include date when something should be done by. - -I should actually do this shit. diff --git a/definitions/TransTheoreticalModel.md b/definitions/TransTheoreticalModel.md @@ -1,25 +0,0 @@ -# Trans-Theoretical Model of Behaviour Change - -W2 - -## Notes - -**Definition:** This is a model that describes the process of enacting behavior changes. - -Stages: - -1. PreContemplation - - Not ready to make changes - - Might be down or defensive -2. Contemplation - - Getting ready - - Intent to engage in next few months (up to 2 years) - - Know positives but might avoid action -3. Preparation - - Ready to engage in action within 30 days - - Begin to take steps to integrate steps -4. Action - - Doing the behavior - - Need to keep working hard to keep consistency -5. Maintenance - - Behavior has been changed diff --git a/definitions/index.md b/definitions/index.md @@ -1,30 +0,0 @@ -# Index - -This is the index for my main note classifications. I will maintain this as a home page. - -## Formal Schooling - -- [CS202](CS202.md) -- [CS331](CS331.md) -- [BIOL115](BIOL115.md) -- [HHP102](HHP102.md) -- [Math310](Math310.md) -- [Algorithms](Algorithms.md) -- [DiscreteMath](DiscreteMath.md) -- [Assembly](Assembly.md) -- [ComputerSecurity](ComputerSecurity.md) -- [TheoryOfComputation](TheoryOfComputation.md) - -## Other Focuses - -- [ComputerArchitecture](ComputerArchitecture.md) -- [MachineLearning](MachineLearning.md) -- [AISafety](AISafety.md) -- [StatisticsAndProbability](StatisticsAndProbability.md) -- [LinuxStuff](LinuxStuff.md) -- [LinearAlgebra](LinearAlgebra.md) -- [Calculus](Calculus.md) -- [Physics](Physics.md) -- [ReinforcementLearning](ReinforcementLearning.md) -- [DeepLearning](DeepLearning.md) -- [CPP](CPP.md) diff --git a/docs/AISafety.md b/docs/AISafety.md @@ -0,0 +1,27 @@ + +Links to AI Safety Notes + +## Questions To Answer + +What problems are falsifiable and consequently worth working on? + +Is destruction of lower beings a convergent goal? + +How might we solve the stop button paradox? + +How to define AGI? + +How to test for AGI? + +## Notes + +#### Superintelligence - Nick Bostrom + +Ch. 1 +* [Singularity](Singularity.md) +* [IntelligenceExplosion](IntelligenceExplosion.md) +* [Prognosticator](Prognosticator.md) +* [OptimalBayesianAgent](OptimalBayesianAgent.md) +* [FlashCrash](FlashCrash.md) - Real world example of mis-specified utility function causing consequences +* [StrongAI](StrongAI.md) +* [WeakAI](WeakAI.md) diff --git a/definitions/AbstractDataType.md b/docs/AbstractDataType.md diff --git a/definitions/Abstraction.md b/docs/Abstraction.md diff --git a/definitions/Accuracy.md b/docs/Accuracy.md diff --git a/definitions/ActiveAttacks.md b/docs/ActiveAttacks.md diff --git a/definitions/AdaBoost.md b/docs/AdaBoost.md diff --git a/definitions/AdaGrad.md b/docs/AdaGrad.md diff --git a/definitions/Adam.md b/docs/Adam.md diff --git a/definitions/Adder.md b/docs/Adder.md diff --git a/definitions/AdjacencyMatrix.md b/docs/AdjacencyMatrix.md diff --git a/definitions/Affinity.md b/docs/Affinity.md diff --git a/definitions/Algorithm.md b/docs/Algorithm.md diff --git a/definitions/Algorithms.md b/docs/Algorithms.md diff --git a/definitions/AmbientSpace.md b/docs/AmbientSpace.md diff --git a/definitions/Amortization.md b/docs/Amortization.md diff --git a/definitions/AngleBetweenVectors.md b/docs/AngleBetweenVectors.md diff --git a/definitions/Animation.md b/docs/Animation.md diff --git a/definitions/AnimationController.md b/docs/AnimationController.md diff --git a/definitions/AnomalyDetection.md b/docs/AnomalyDetection.md diff --git a/definitions/Antisymmetric.md b/docs/Antisymmetric.md diff --git a/definitions/Arccos.md b/docs/Arccos.md diff --git a/definitions/Arcsin.md b/docs/Arcsin.md diff --git a/definitions/ArithmeticComputations.md b/docs/ArithmeticComputations.md diff --git a/definitions/Armature.md b/docs/Armature.md diff --git a/definitions/Ascii.md b/docs/Ascii.md diff --git a/docs/Assembly.md b/docs/Assembly.md @@ -0,0 +1,19 @@ +# Assembly Language + +Main Links For Assembly Language + +--- + +Assembly Language CS 224 + +- [TwosComplement](TwosComplement.md) +- [IntegerOverflow](IntegerOverflow.md) +- [ZeroExtension](ZeroExtension.md) +- [SignedExtension](SignedExtension.md) +- [Word](Word.md) +- [HalfWord](HalfWord.md) +- [Unicode](Unicode.md) +- [Ascii](Ascii.md) +- [String](String.md) +- [Microprocessor](Microprocessor.md) +- [Microcontroller](Microcontroller.md) diff --git a/definitions/Asset.md b/docs/Asset.md diff --git a/definitions/Associative.md b/docs/Associative.md diff --git a/definitions/AstronomicalUnit.md b/docs/AstronomicalUnit.md diff --git a/definitions/AsymptoticNotation.md b/docs/AsymptoticNotation.md diff --git a/definitions/Authentication.md b/docs/Authentication.md diff --git a/definitions/Autoencoder.md b/docs/Autoencoder.md diff --git a/definitions/Availability.md b/docs/Availability.md diff --git a/definitions/BCD.md b/docs/BCD.md diff --git a/definitions/Backpropagation.md b/docs/Backpropagation.md diff --git a/definitions/Bagging.md b/docs/Bagging.md diff --git a/definitions/Baking.md b/docs/Baking.md diff --git a/definitions/Bandits.md b/docs/Bandits.md diff --git a/definitions/Bandwidth.md b/docs/Bandwidth.md diff --git a/definitions/BarrierSynchronization.md b/docs/BarrierSynchronization.md diff --git a/definitions/BasicVariables.md b/docs/BasicVariables.md diff --git a/definitions/BasisOfSubspace.md b/docs/BasisOfSubspace.md diff --git a/definitions/BatchNormalization.md b/docs/BatchNormalization.md diff --git a/definitions/BayesTheroem.md b/docs/BayesTheroem.md diff --git a/definitions/BayesianInference.md b/docs/BayesianInference.md diff --git a/definitions/BekensteinBound.md b/docs/BekensteinBound.md diff --git a/definitions/BellmanEquation.md b/docs/BellmanEquation.md diff --git a/definitions/BernoulliProcess.md b/docs/BernoulliProcess.md diff --git a/definitions/BernoulliRandomVariable.md b/docs/BernoulliRandomVariable.md diff --git a/definitions/Bias.md b/docs/Bias.md diff --git a/definitions/Biconditional.md b/docs/Biconditional.md diff --git a/definitions/BigONotation.md b/docs/BigONotation.md diff --git a/definitions/BigThetaNotation.md b/docs/BigThetaNotation.md diff --git a/definitions/Bijective.md b/docs/Bijective.md diff --git a/definitions/BijectiveProof.md b/docs/BijectiveProof.md diff --git a/definitions/BinaryCode.md b/docs/BinaryCode.md diff --git a/definitions/BinaryOperations.md b/docs/BinaryOperations.md diff --git a/definitions/BinaryTree.md b/docs/BinaryTree.md diff --git a/definitions/Binomial.md b/docs/Binomial.md diff --git a/definitions/BinomialCoefficient.md b/docs/BinomialCoefficient.md diff --git a/definitions/BinomialDistribution.md b/docs/BinomialDistribution.md diff --git a/definitions/Bipartite.md b/docs/Bipartite.md diff --git a/definitions/BitSteering.md b/docs/BitSteering.md diff --git a/definitions/Blender.md b/docs/Blender.md diff --git a/definitions/BlenderShortcuts.md b/docs/BlenderShortcuts.md diff --git a/definitions/Boosting.md b/docs/Boosting.md diff --git a/definitions/Boxplots.md b/docs/Boxplots.md diff --git a/definitions/BreadthFirstSearch.md b/docs/BreadthFirstSearch.md diff --git a/definitions/Broadcasting.md b/docs/Broadcasting.md diff --git a/definitions/BucketAddressing.md b/docs/BucketAddressing.md diff --git a/definitions/BulkSynchronousProcessing.md b/docs/BulkSynchronousProcessing.md diff --git a/definitions/CART.md b/docs/CART.md diff --git a/definitions/CNN.md b/docs/CNN.md diff --git a/definitions/CPP.md b/docs/CPP.md diff --git a/definitions/CS202.md b/docs/CS202.md diff --git a/definitions/CS331.md b/docs/CS331.md diff --git a/definitions/Cache.md b/docs/Cache.md diff --git a/definitions/CaesarCipher.md b/docs/CaesarCipher.md diff --git a/definitions/Calculus.md b/docs/Calculus.md diff --git a/definitions/CanaryValue.md b/docs/CanaryValue.md diff --git a/definitions/CartesianProduct.md b/docs/CartesianProduct.md diff --git a/definitions/Cases.md b/docs/Cases.md diff --git a/definitions/CategoricalCrossEntropy.md b/docs/CategoricalCrossEntropy.md diff --git a/definitions/Ceiling.md b/docs/Ceiling.md diff --git a/definitions/CentralLimitTheroem.md b/docs/CentralLimitTheroem.md diff --git a/definitions/ChainRule.md b/docs/ChainRule.md diff --git a/definitions/Chaining.md b/docs/Chaining.md diff --git a/definitions/ChangeOfBasis.md b/docs/ChangeOfBasis.md diff --git a/definitions/CharacteristicEquation.md b/docs/CharacteristicEquation.md diff --git a/definitions/CharacteristicRoots.md b/docs/CharacteristicRoots.md diff --git a/definitions/ChineseRemainderTheorem.md b/docs/ChineseRemainderTheorem.md diff --git a/definitions/CircuitTechnology.md b/docs/CircuitTechnology.md diff --git a/definitions/CircularDoublyLinkedList.md b/docs/CircularDoublyLinkedList.md diff --git a/definitions/CircularLinkedList.md b/docs/CircularLinkedList.md diff --git a/definitions/ClassificationProblem.md b/docs/ClassificationProblem.md diff --git a/definitions/Clip.md b/docs/Clip.md diff --git a/definitions/Closure.md b/docs/Closure.md diff --git a/definitions/ClusteringAlgorithms.md b/docs/ClusteringAlgorithms.md diff --git a/definitions/Codeword.md b/docs/Codeword.md diff --git a/definitions/Codomain.md b/docs/Codomain.md diff --git a/definitions/Collection.md b/docs/Collection.md diff --git a/definitions/Collision.md b/docs/Collision.md diff --git a/definitions/ColumnSpace.md b/docs/ColumnSpace.md diff --git a/definitions/Combination.md b/docs/Combination.md diff --git a/definitions/CombinatorialProof.md b/docs/CombinatorialProof.md diff --git a/definitions/Combinatorics.md b/docs/Combinatorics.md diff --git a/definitions/Commutative.md b/docs/Commutative.md diff --git a/definitions/Complement.md b/docs/Complement.md diff --git a/definitions/ComplexVectorSpace.md b/docs/ComplexVectorSpace.md diff --git a/definitions/CompositeNumber.md b/docs/CompositeNumber.md diff --git a/definitions/ComputationalGraph.md b/docs/ComputationalGraph.md diff --git a/definitions/ComputerArchitecture.md b/docs/ComputerArchitecture.md diff --git a/docs/ComputerScience.md b/docs/ComputerScience.md @@ -0,0 +1,19 @@ +# Computer Science + +This is the index for my Computer Science related notes. + +## Course Notes + +- [CS202](CS202.md) +- [CS331](CS331.md) +- [Math310](Math310.md) + +## Personal Interest + +- [Algorithms](Algorithms.md) +- [Assembly](Assembly.md) +- [ComputerSecurity](ComputerSecurity.md) +- [TheoryOfComputation](TheoryOfComputation.md) +- [ComputerArchitecture](ComputerArchitecture.md) +- [LinuxStuff](LinuxStuff.md) +- [CPP](CPP.md) diff --git a/docs/ComputerSecurity.md b/docs/ComputerSecurity.md @@ -0,0 +1,77 @@ +# Computer Security + +Main index for notes related to CSCI 370, Computer Security + + + +## Chapter 1 - Background + +##### 1.1 - Cyber, info, network sec + +- [Cybersecurity](Cybersecurity.md) +- [InformationSecurity](InformationSecurity.md) +- [NetworkSecurity](NetworkSecurity.md) +- Three key objectives + - [Confidentiality](Confidentiality.md) + - [Integrity](Integrity.md) + - [Availability](Availability.md) +- [NonRepudation](NonRepudation.md) + +##### 1.2 - OSI Security Architecture + +- [OSI](OSI.md) + +##### 1.3 - Security Attacks + +- [PassiveAttacks](PassiveAttacks.md) +- [ActiveAttacks](ActiveAttacks.md) + +##### 1.4 - Security Services (ways to support requirements of CIA triad) + +- [Authentication](Authentication.md) +- [NonRepudation](NonRepudation.md) +- [Integrity](Integrity.md) +- [Availability](Availability.md) + +##### 1.5 - Security Mechanisms + +- [Integrity](Integrity.md) + +##### 1.6 - Cryptography + +- [Cryptography](Cryptography.md) +- [Keyless](Keyless.md) +- [SingleKey](SingleKey.md) +- [TwoKey](TwoKey.md) +- [DigitalSignature](DigitalSignature.md) + +##### 1.8 - Trust + +- [Trust](Trust.md) + +## Chapter 2: Introduction to Number Theory + +##### 2.1 - Divisibility and The Division Algorithm + +- [DivisionRules](DivisionRules.md) +- [DivisionAlgorithm](DivisionAlgorithm.md) +- [RelativelyPrime](RelativelyPrime.md) + +##### 2.2 - The Euclidean Algorithm + +- [EuclideanAlgorithm](EuclideanAlgorithm.md) +- [GCD](GCD.md) + +##### 2.5 - Fermat's and Euler's Theorems + +- [FermatsTheorem](FermatsTheorem.md) +- [EulersTotientFunction](EulersTotientFunction.md) +- [EulersTheorem](EulersTheorem.md) + +##### 2.6 - Primality Tests + +- [MillerRabinAlgorithm](MillerRabinAlgorithm.md) + +##### 2.7 - Chinese Remainder Theorem + +- [ChineseRemainderTheorem](ChineseRemainderTheorem.md) diff --git a/definitions/ConditionalDisjunction.md b/docs/ConditionalDisjunction.md diff --git a/definitions/ConditionalProbabilities.md b/docs/ConditionalProbabilities.md diff --git a/definitions/ConditionalProbability.md b/docs/ConditionalProbability.md diff --git a/definitions/ConditionalProbabilityTheroem.md b/docs/ConditionalProbabilityTheroem.md diff --git a/definitions/Confidentiality.md b/docs/Confidentiality.md diff --git a/definitions/ConfusionMatrix.md b/docs/ConfusionMatrix.md diff --git a/definitions/Congruence.md b/docs/Congruence.md diff --git a/definitions/CongruenceClass.md b/docs/CongruenceClass.md diff --git a/definitions/Connected.md b/docs/Connected.md diff --git a/definitions/ConnectedComponent.md b/docs/ConnectedComponent.md diff --git a/definitions/Connectives.md b/docs/Connectives.md diff --git a/definitions/Contingency.md b/docs/Contingency.md diff --git a/definitions/ContinuousProbability.md b/docs/ContinuousProbability.md diff --git a/definitions/Contradiction.md b/docs/Contradiction.md diff --git a/definitions/Contrapositive.md b/docs/Contrapositive.md diff --git a/definitions/Converse.md b/docs/Converse.md diff --git a/definitions/Coordinate.md b/docs/Coordinate.md diff --git a/definitions/Correlation.md b/docs/Correlation.md diff --git a/definitions/CorrelationCoefficient.md b/docs/CorrelationCoefficient.md diff --git a/definitions/CountSort.md b/docs/CountSort.md diff --git a/definitions/CounterExample.md b/docs/CounterExample.md diff --git a/definitions/CountingPrinciple.md b/docs/CountingPrinciple.md diff --git a/definitions/Covariance.md b/docs/Covariance.md diff --git a/definitions/CramersRule.md b/docs/CramersRule.md diff --git a/definitions/CreditAssignmentProblem.md b/docs/CreditAssignmentProblem.md diff --git a/definitions/CriticalPath.md b/docs/CriticalPath.md diff --git a/definitions/CrossProduct.md b/docs/CrossProduct.md diff --git a/definitions/CrossValidation.md b/docs/CrossValidation.md diff --git a/definitions/Crosstabulation.md b/docs/Crosstabulation.md diff --git a/definitions/Cryptography.md b/docs/Cryptography.md diff --git a/definitions/CumulativeDensityFunction.md b/docs/CumulativeDensityFunction.md diff --git a/definitions/CumulativeRelativeFrequency.md b/docs/CumulativeRelativeFrequency.md diff --git a/definitions/Cybersecurity.md b/docs/Cybersecurity.md diff --git a/definitions/Cycle.md b/docs/Cycle.md diff --git a/definitions/DBSCAN.md b/docs/DBSCAN.md diff --git a/definitions/DRAM.md b/docs/DRAM.md diff --git a/definitions/DRAMBanks.md b/docs/DRAMBanks.md diff --git a/definitions/DRAMCell.md b/docs/DRAMCell.md diff --git a/definitions/DRAMChips.md b/docs/DRAMChips.md diff --git a/definitions/DRAMRefresh.md b/docs/DRAMRefresh.md diff --git a/definitions/DRAMRowHammer.md b/docs/DRAMRowHammer.md diff --git a/definitions/DataAugmentation.md b/docs/DataAugmentation.md diff --git a/definitions/DataFlow.md b/docs/DataFlow.md diff --git a/definitions/DataStructureAugmentation.md b/docs/DataStructureAugmentation.md diff --git a/definitions/DecisionThreshold.md b/docs/DecisionThreshold.md diff --git a/definitions/DecisionTrees.md b/docs/DecisionTrees.md diff --git a/definitions/DeepLearning.md b/docs/DeepLearning.md diff --git a/definitions/Degree.md b/docs/Degree.md diff --git a/definitions/DemorgansLaw.md b/docs/DemorgansLaw.md diff --git a/definitions/DensityEstimation.md b/docs/DensityEstimation.md diff --git a/definitions/DepthFirstSearch.md b/docs/DepthFirstSearch.md diff --git a/definitions/DerivedDistribution.md b/docs/DerivedDistribution.md diff --git a/definitions/DesignPoint.md b/docs/DesignPoint.md diff --git a/definitions/Determinant.md b/docs/Determinant.md diff --git a/docs/DeterministicFiniteAutomata.md b/docs/DeterministicFiniteAutomata.md @@ -0,0 +1,27 @@ +# Deterministic Finite Automaton (DFA) + +**Source:** Theory of Computation + +**Lecture:** 2 + +## Notes + +**Definition:** A deterministic finite automaton is a 5-tuple (Q, Sigma, delta, q_0, F) where each coordinate represents the following: + +1. Q - Finite **set** of states. +2. Sigma - Finite alphabet. +3. delta - This is a function from Q x Sigma -> Q. As such, this represents state transitions, referred to as the transition function. +4. q_0 - Initial state (q_0 \in Q) +5. F - Set of final state(s) (F is a subset of Q) + +Note: A DFA **must** contain state transitions for each member of the alphabet for each state. + +### Representation + +Often these are represented as a directed labeled graph (transition diagram). + +When creating these accepting states (final states) have a concentric circle in their node (double circles as prof. referred to it) and the start state (only 1) has an arrow leading in from nowhere. + +### Language + +The language of a DFA is the set of all strings that M, defined as the machine, accepts. For M to accept a word there must be a sequence of states transitions that ends in an accepting state and starts at the initial state. We say L is the language of M and can state L = L(M). diff --git a/definitions/DiagonalMatrices.md b/docs/DiagonalMatrices.md diff --git a/definitions/DigitalSignature.md b/docs/DigitalSignature.md diff --git a/definitions/Digraph.md b/docs/Digraph.md diff --git a/definitions/DimensionalityReduction.md b/docs/DimensionalityReduction.md diff --git a/definitions/Dimensions.md b/docs/Dimensions.md diff --git a/definitions/DirectProof.md b/docs/DirectProof.md diff --git a/definitions/DirectSum.md b/docs/DirectSum.md diff --git a/definitions/DiscountFactor.md b/docs/DiscountFactor.md diff --git a/docs/DiscreteMath.md b/docs/DiscreteMath.md @@ -0,0 +1,225 @@ +# Discrete Math + +Discrete math related links. + +## Discrete Mathematics and Its Applications (Rosen) + +Unit 1.1 (logic) + +- [Proposition.md](Proposition.md) +- [Negation.md](Negation.md) +- [Connectives.md](Connectives.md) +- [Converse.md](Converse.md) +- [Inverse.md](Inverse.md) +- [Contrapositive.md](Contrapositive.md) +- [Biconditional.md](Biconditional.md) + +Unit 1.2 (logic) + +- [Proposition.md](Proposition.md) +- [Connectives.md](Connectives.md) + +Unit 1.3 (logic) + +- [Tautology.md](Tautology.md) +- [Contradiction.md](Contradiction.md) +- [Contingency.md](Contingency.md) +- [DemorgansLaw.md](DemorgansLaw.md) +- [ConditionalDisjunction.md](ConditionalDisjunction.md) +- [DistributiveLaw.md](DistributiveLaw.md) +- [WellDefined.md](WellDefined.md) +- [Commutative.md](Commutative.md) +- [Satisfiable.md](Satisfiable.md) + +Unit 1.4 (proof) + +- [Predicate.md](Predicate.md) +- [PropositionalFunction.md](PropositionalFunction.md) +- [Quantifiers.md](Quantifiers.md) +- [Universe.md](Universe.md) +- [Preconditions.md](Preconditions.md) +- [Postcondition.md](Postcondition.md) + +Unit 1.5 (proof) + +- [NestedQuantifier.md](NestedQuantifier.md) + +Unit 1.6 (proof) + +- [LawOfDetachment.md](LawOfDetachment.md) + +Unit 1.7 (proof) + +- [DirectProof.md](DirectProof.md) +- [Contrapositive.md](Contrapositive.md) +- [Contradiction.md](Contradiction.md) +- [Cases.md](Cases.md) +- [VacuousProof.md](VacuousProof.md) +- [ExhaustiveProof.md](ExhaustiveProof.md) + +Unit 2.1 (sets) + +- [Set.md](Set.md) +- [Subset.md](Subset.md) +- [PowerSet.md](PowerSet.md) +- [CartesianProduct.md](CartesianProduct.md) +- [TruthSet.md](TruthSet.md) +- [Complement.md](Complement.md) +- [Multiset.md](Multiset.md) + +Unit 2.3 (functions) + +- [Range.md](Range.md) +- [Image.md](Image.md) +- [Preimage.md](Preimage.md) +- [Codomain.md](Codomain.md) +- [Injective.md](Injective.md) +- [Surjective.md](Surjective.md) +- [InverseFunction.md](InverseFunction.md) +- [Floor.md](Floor.md) +- [Ceiling.md](Ceiling.md) +- [Bijective.md](Bijective.md) + +Unit 2.4 (sequence + other stuff) + +- [Sequence](Sequence.md) +- [RecurrenceRelation](RecurrenceRelation.md) + +Unit 2.3 (computation 5th edition) + +- [Tractable](Tractable.md) +- [Intractable](Intractable.md) +- [Unsolvable](Unsolvable.md) +- [NPProblem](NPProblem.md) +- [PProblem](PProblem.md) +- [NPComplete](NPComplete.md) + +Unit 2.4 (integers and division) + +- [NumberTheory](NumberTheory.md) +- [CompositeNumber](CompositeNumber.md) +- [PrimeNumber](PrimeNumber.md) +- [MersennePrime](MersennePrime.md) +- [Div](Div.md) +- [Mod](Mod.md) +- [RelativelyPrime](RelativelyPrime.md) +- [PairwiseRelativelyPrime](PairwiseRelativelyPrime.md) +- [PrimeFactorization](PrimeFactorization.md) +- [GCD](GCD.md) +- [LCM](LCM.md) +- [Congruence](Congruence.md) +- [CongruenceClass](CongruenceClass.md) +- [CaesarCipher](CaesarCipher.md) +- [VigenereCipher](VigenereCipher.md) +- [EuclideanAlgorithm](EuclideanAlgorithm.md) +- [LinearCombination](LinearCombination.md) +- [LinearCongruence](LinearCongruence.md) + +Unit 2.4 (Sequences and Summations 8th edition) + +- [RecurrenceRelation](RecurrenceRelation.md) + +Unit 6.1 (The Basics of Counting 8th edition) + +- [Combinatorics](Combinatorics.md) +- [SumRule](SumRule.md) +- [TreeDiagram](TreeDiagram.md) +- [SubtractionRule](SubtractionRule.md) +- [DivisionRule](DivisionRule.md) +- [SumOfGeometricSeries](SumOfGeometricSeries.md) +- [CountingPrinciple](CountingPrinciple.md) + +Unit 6.2 (Pigeonhole principle) + +- [PigeonholePrinciple](PigeonholePrinciple.md) +- [GeneralizedPigeonholePrinciple](GeneralizedPigeonholePrinciple.md) +- [Subsequence](Subsequence.md) +- [RamseyNumbers](RamseyNumbers.md) + +Unit 6.3 (Permutations and Combinations) + +- [Permutation](Permutation.md) +- [RPermutation](RPermutation.md) +- [Combination](Combination.md) +- [RCombination](RCombination.md) +- [CombinatorialProof](CombinatorialProof.md) +- [BijectiveProof](BijectiveProof.md) + +Unit 6.4 (Binomial Coefficient & Identities) + +- [BinomialCoefficient](BinomialCoefficient.md) +- [PascalsIdentity](PascalsIdentity.md) +- [VandermondesIdentity](VandermondesIdentity.md) +- [Binomial](Binomial.md) + +Unit 6.5 (Generalized Permutations & Combinations) + +- [Distinguishable](Distinguishable.md) +- [Indistinguishable](Indistinguishable.md) + +Unit 8.2 (Solving Linear Recurrence Relations) + +- [RecurrenceRelation](RecurrenceRelation.md) +- [LinearCombination](LinearCombination.md) +- [LinearHomogeneousRecurrenceRelation](LinearHomogeneousRecurrenceRelation.md) +- [CharacteristicEquation](CharacteristicEquation.md) +- [CharacteristicRoots](CharacteristicRoots.md) + +Unit 8.3 (Divide and Conquer) + +- [DivideAndConquer](DivideAndConquer.md) + +Unit 8.5 (Inclusion Exclusion) + +- [PrincipleOfInclusionExclusion](PrincipleOfInclusionExclusion.md) + +Unit 9.1 (Relations) + +- [Relation](Relation.md) (define like function) +- [RelationOnASet](RelationOnASet.md) +- [Reflexive](Reflexive.md) +- [Symmetric](Symmetric.md) +- [Antisymmetric](Antisymmetric.md) +- [Transitive](Transitive.md) + +Unit 9.3 (Representing Relations) + +- [ZeroOneMatrix](ZeroOneMatrix.md) +- [Digraph](Digraph.md) +- [Loop](Loop.md) + +Unit 9.4 (Closures of Relations) + +- [TransitiveClosure](TransitiveClosure.md) +- [ReflexiveClosure](ReflexiveClosure.md) +- [SymmetricClosure](SymmetricClosure.md) +- [Closure](Closure.md) + +Unit 9.5 (Equivalence Relations) + +- [EquivalenceRelation](EquivalenceRelation.md) +- [EquivalenceClass](EquivalenceClass.md) ([a] notation) +- [Representative](Representative.md) +- [Partition](Partition.md) + +Unit 9.6 (Partial Orderings) + +- [PartiallyOrderedSet](PartiallyOrderedSet.md) +- [HasseDiagram](HasseDiagram.md) +- [LexicographicOrdering](LexicographicOrdering.md) + +Unit 10.1 (Graphs) + +- [Graphs](Graphs.md) +- [Multigraph](Multigraph.md) +- [Loop](Loop.md) +- [PseudoGraphs](PseudoGraphs.md) +- [MixedGraph](MixedGraph.md) + +Unit 10.2 (Graph Terms) + +- [Bipartite](Bipartite.md) + +Unit 10.3 (Representing Graphs and Isomorphisms) + +- [AdjacencyMatrix](AdjacencyMatrix.md) (for dense) diff --git a/definitions/DiscreteProbability.md b/docs/DiscreteProbability.md diff --git a/definitions/DiscreteRandomVariable.md b/docs/DiscreteRandomVariable.md diff --git a/definitions/DiscreteUniformLaw.md b/docs/DiscreteUniformLaw.md diff --git a/definitions/DisjointSet.md b/docs/DisjointSet.md diff --git a/definitions/DistanceCalculation.md b/docs/DistanceCalculation.md diff --git a/definitions/DistanceToPlane.md b/docs/DistanceToPlane.md diff --git a/definitions/Distinguishable.md b/docs/Distinguishable.md diff --git a/definitions/DistinguishablePermutation.md b/docs/DistinguishablePermutation.md diff --git a/definitions/DistributedRepresentation.md b/docs/DistributedRepresentation.md diff --git a/definitions/Distributive.md b/docs/Distributive.md diff --git a/definitions/DistributiveLaw.md b/docs/DistributiveLaw.md diff --git a/definitions/DisturbanceErrors.md b/docs/DisturbanceErrors.md diff --git a/definitions/Div.md b/docs/Div.md diff --git a/definitions/DivideAndConquer.md b/docs/DivideAndConquer.md diff --git a/definitions/DivisionAlgorithm.md b/docs/DivisionAlgorithm.md diff --git a/definitions/DivisionRule.md b/docs/DivisionRule.md diff --git a/definitions/DivisionRules.md b/docs/DivisionRules.md diff --git a/definitions/DotProduct.md b/docs/DotProduct.md diff --git a/definitions/DoublyLinkedList.md b/docs/DoublyLinkedList.md diff --git a/definitions/Dropout.md b/docs/Dropout.md diff --git a/definitions/Duality.md b/docs/Duality.md diff --git a/definitions/DynamicProgramming.md b/docs/DynamicProgramming.md diff --git a/definitions/EarlyStopping.md b/docs/EarlyStopping.md diff --git a/definitions/EigenVector.md b/docs/EigenVector.md diff --git a/definitions/ElasticNetRegression.md b/docs/ElasticNetRegression.md diff --git a/definitions/ElementaryTransformations.md b/docs/ElementaryTransformations.md diff --git a/definitions/EligibilityTraces.md b/docs/EligibilityTraces.md diff --git a/definitions/Embedding.md b/docs/Embedding.md diff --git a/definitions/EmptyGraph.md b/docs/EmptyGraph.md diff --git a/definitions/Ensembles.md b/docs/Ensembles.md diff --git a/definitions/Entropy.md b/docs/Entropy.md diff --git a/definitions/Episode.md b/docs/Episode.md diff --git a/definitions/Episodic.md b/docs/Episodic.md diff --git a/definitions/EquationOfAPlane.md b/docs/EquationOfAPlane.md diff --git a/definitions/EquivalenceClass.md b/docs/EquivalenceClass.md diff --git a/definitions/EquivalenceRelation.md b/docs/EquivalenceRelation.md diff --git a/definitions/EuclideanAlgorithm.md b/docs/EuclideanAlgorithm.md diff --git a/definitions/EulersTheorem.md b/docs/EulersTheorem.md diff --git a/definitions/EulersTotientFunction.md b/docs/EulersTotientFunction.md diff --git a/definitions/Evaluation.md b/docs/Evaluation.md diff --git a/definitions/Event.md b/docs/Event.md diff --git a/definitions/EvolutionaryMethods.md b/docs/EvolutionaryMethods.md diff --git a/definitions/ExhaustiveProof.md b/docs/ExhaustiveProof.md diff --git a/definitions/Expectation.md b/docs/Expectation.md diff --git a/definitions/ExplodingGradients.md b/docs/ExplodingGradients.md diff --git a/definitions/Exploit.md b/docs/Exploit.md diff --git a/definitions/ExploratoryDataAnalysis.md b/docs/ExploratoryDataAnalysis.md diff --git a/definitions/Explore.md b/docs/Explore.md diff --git a/definitions/ExponentialDistribution.md b/docs/ExponentialDistribution.md diff --git a/definitions/ExtraTrees.md b/docs/ExtraTrees.md diff --git a/definitions/FactorsOfVariation.md b/docs/FactorsOfVariation.md diff --git a/definitions/Feature.md b/docs/Feature.md diff --git a/definitions/FeatureScaling.md b/docs/FeatureScaling.md diff --git a/definitions/FermatsTheorem.md b/docs/FermatsTheorem.md diff --git a/definitions/FibonacciNumbers.md b/docs/FibonacciNumbers.md diff --git a/definitions/FiniteDimensional.md b/docs/FiniteDimensional.md diff --git a/definitions/FiniteField.md b/docs/FiniteField.md diff --git a/definitions/FisherYatesShuffle.md b/docs/FisherYatesShuffle.md diff --git a/definitions/FlashCrash.md b/docs/FlashCrash.md diff --git a/definitions/Floor.md b/docs/Floor.md diff --git a/definitions/Folding.md b/docs/Folding.md diff --git a/definitions/ForwardThoughts.md b/docs/ForwardThoughts.md diff --git a/definitions/FreeVariables.md b/docs/FreeVariables.md diff --git a/definitions/Frequency.md b/docs/Frequency.md diff --git a/definitions/FrequencyHeuristic.md b/docs/FrequencyHeuristic.md diff --git a/definitions/FrobeniusNorm.md b/docs/FrobeniusNorm.md diff --git a/definitions/FunctionNotation.md b/docs/FunctionNotation.md diff --git a/definitions/FundamentalOperations.md b/docs/FundamentalOperations.md diff --git a/definitions/FundamentalTheoremOfArithmetic.md b/docs/FundamentalTheoremOfArithmetic.md diff --git a/definitions/FundamentalTheroemofCalculus.md b/docs/FundamentalTheroemofCalculus.md diff --git a/definitions/GCD.md b/docs/GCD.md diff --git a/definitions/GameLoop.md b/docs/GameLoop.md diff --git a/definitions/GameObject.md b/docs/GameObject.md diff --git a/definitions/GaussianElimination.md b/docs/GaussianElimination.md diff --git a/definitions/GaussianIntegers.md b/docs/GaussianIntegers.md diff --git a/definitions/GaussianMixtureModels.md b/docs/GaussianMixtureModels.md diff --git a/definitions/GeneralSolution.md b/docs/GeneralSolution.md diff --git a/definitions/GeneralizationError.md b/docs/GeneralizationError.md diff --git a/definitions/GeneralizedPigeonholePrinciple.md b/docs/GeneralizedPigeonholePrinciple.md diff --git a/definitions/GradientBoosting.md b/docs/GradientBoosting.md diff --git a/definitions/GradientClipping.md b/docs/GradientClipping.md diff --git a/definitions/GradientDescent.md b/docs/GradientDescent.md diff --git a/definitions/GradientDescentCode.md b/docs/GradientDescentCode.md diff --git a/definitions/GramSchmidtProcess.md b/docs/GramSchmidtProcess.md diff --git a/definitions/Graphs.md b/docs/Graphs.md diff --git a/definitions/HadamardProduct.md b/docs/HadamardProduct.md diff --git a/definitions/HalfWord.md b/docs/HalfWord.md diff --git a/definitions/Hamming.md b/docs/Hamming.md diff --git a/definitions/HarmonicMean.md b/docs/HarmonicMean.md diff --git a/definitions/HashFunction.md b/docs/HashFunction.md diff --git a/definitions/HashTable.md b/docs/HashTable.md diff --git a/definitions/HashValues.md b/docs/HashValues.md diff --git a/definitions/Hashing.md b/docs/Hashing.md diff --git a/definitions/HasseDiagram.md b/docs/HasseDiagram.md diff --git a/definitions/HistogramBasedGradientBoosting.md b/docs/HistogramBasedGradientBoosting.md diff --git a/definitions/HistoricalDesigns.md b/docs/HistoricalDesigns.md diff --git a/definitions/Homogeneous.md b/docs/Homogeneous.md diff --git a/definitions/Hyperparameter.md b/docs/Hyperparameter.md diff --git a/definitions/Hyperplane.md b/docs/Hyperplane.md diff --git a/definitions/Hypervolume.md b/docs/Hypervolume.md diff --git a/definitions/IPD.md b/docs/IPD.md diff --git a/definitions/IQR.md b/docs/IQR.md diff --git a/definitions/ISA.md b/docs/ISA.md diff --git a/definitions/IdentityMatrix.md b/docs/IdentityMatrix.md diff --git a/definitions/Image.md b/docs/Image.md diff --git a/definitions/ImitationLearning.md b/docs/ImitationLearning.md diff --git a/definitions/Imputation.md b/docs/Imputation.md diff --git a/definitions/Incremental.md b/docs/Incremental.md diff --git a/definitions/IncrementalMean.md b/docs/IncrementalMean.md diff --git a/definitions/Independence.md b/docs/Independence.md diff --git a/definitions/IndependentEvents.md b/docs/IndependentEvents.md diff --git a/definitions/Indistinguishable.md b/docs/Indistinguishable.md diff --git a/definitions/Individuals.md b/docs/Individuals.md diff --git a/definitions/Induction.md b/docs/Induction.md diff --git a/definitions/Inertia.md b/docs/Inertia.md diff --git a/definitions/Inference.md b/docs/Inference.md diff --git a/definitions/InformationContent.md b/docs/InformationContent.md diff --git a/definitions/InformationSecurity.md b/docs/InformationSecurity.md diff --git a/definitions/Inhomogeneous.md b/docs/Inhomogeneous.md diff --git a/definitions/Injective.md b/docs/Injective.md diff --git a/definitions/Input.md b/docs/Input.md diff --git a/definitions/InsertionSort.md b/docs/InsertionSort.md diff --git a/definitions/InstanceBasedLearning.md b/docs/InstanceBasedLearning.md diff --git a/definitions/Instruction.md b/docs/Instruction.md diff --git a/definitions/IntegerOverflow.md b/docs/IntegerOverflow.md diff --git a/definitions/Integrity.md b/docs/Integrity.md diff --git a/definitions/IntelligenceExplosion.md b/docs/IntelligenceExplosion.md diff --git a/definitions/Intractable.md b/docs/Intractable.md diff --git a/definitions/Invariance.md b/docs/Invariance.md diff --git a/definitions/Inverse.md b/docs/Inverse.md diff --git a/definitions/InverseFunction.md b/docs/InverseFunction.md diff --git a/definitions/InverseMatrix.md b/docs/InverseMatrix.md diff --git a/definitions/InverseTransformation.md b/docs/InverseTransformation.md diff --git a/definitions/Invertible.md b/docs/Invertible.md diff --git a/definitions/Isomorphic.md b/docs/Isomorphic.md diff --git a/definitions/IteratedExpectations.md b/docs/IteratedExpectations.md diff --git a/definitions/Jerk.md b/docs/Jerk.md diff --git a/definitions/JointDensityFunction.md b/docs/JointDensityFunction.md diff --git a/definitions/JointProbability.md b/docs/JointProbability.md diff --git a/definitions/KMeans.md b/docs/KMeans.md diff --git a/definitions/KNearestNeighbor.md b/docs/KNearestNeighbor.md diff --git a/definitions/Kernel.md b/docs/Kernel.md diff --git a/definitions/Key.md b/docs/Key.md diff --git a/definitions/KeyframeAnimation.md b/docs/KeyframeAnimation.md diff --git a/definitions/Keyless.md b/docs/Keyless.md diff --git a/definitions/KnowledgeBaseApproach.md b/docs/KnowledgeBaseApproach.md diff --git a/definitions/L1Norm.md b/docs/L1Norm.md diff --git a/definitions/L2Norm.md b/docs/L2Norm.md diff --git a/definitions/LCM.md b/docs/LCM.md diff --git a/definitions/LLE.md b/docs/LLE.md diff --git a/definitions/LUDecomposition.md b/docs/LUDecomposition.md diff --git a/definitions/LabelEncoding.md b/docs/LabelEncoding.md diff --git a/definitions/Language.md b/docs/Language.md diff --git a/definitions/LasVegasMethod.md b/docs/LasVegasMethod.md diff --git a/definitions/LassoRegression.md b/docs/LassoRegression.md diff --git a/definitions/LatentSpace.md b/docs/LatentSpace.md diff --git a/definitions/LawOfCosines.md b/docs/LawOfCosines.md diff --git a/definitions/LawOfDetachment.md b/docs/LawOfDetachment.md diff --git a/definitions/LawOfLargeNumbers.md b/docs/LawOfLargeNumbers.md diff --git a/definitions/LeakyReLU.md b/docs/LeakyReLU.md diff --git a/definitions/LearningRate.md b/docs/LearningRate.md diff --git a/definitions/LexicographicOrdering.md b/docs/LexicographicOrdering.md diff --git a/definitions/Lighting.md b/docs/Lighting.md diff --git a/docs/LinearAlgebra.md b/docs/LinearAlgebra.md @@ -0,0 +1,145 @@ +# Linear Algebra + +Linear algebra related links. + +The basis of linear algebra is solving systems of equations. + +## Links + +Linear Algebra Done Right: + +Chapter 1: + +- [VectorSpace](VectorSpace.md) +- [Tuple](Tuple.md) +- [ComplexVectorSpace](ComplexVectorSpace.md) +- [Subspace](Subspace.md) +- [RealVectorSpace.md](RealVectorSpace.md) +- [Coordinate](Coordinate.md) +- [SumOfVectorSpaces](SumOfVectorSpaces.md) +- [DirectSum](DirectSum.md) + +Chapter 2: + +- [LinearCombination](LinearCombination.md) +- [Span](Span.md) +- [FiniteDimensional](FiniteDimensional.md) +- [LinearIndependence](LinearIndependence.md) +- [BasisOfSubspace](BasisOfSubspace.md) +- [StandardBasis](StandardBasis.md) +- [Dimensions](Dimensions.md) + +Chapter 3: + +- [LinearMaps](LinearMaps.md) +- [NullSpace](NullSpace.md) +- [Range](Range.md) +- [Invertible](Invertible.md) +- [Isomorphic](Isomorphic.md) + +Gilbert Strang Lectures: + +Lecture 2: + +- [GaussianElimination](GaussianElimination.md) +- [PermutationMatrix](PermutationMatrix.md) +- [InverseMatrix](InverseMatrix.md) + +Lecture 3: + +- [MatrixMultiplication](MatrixMultiplication.md) +- [Singular](Singular.md) +- [Invertible](Invertible.md) +- [InverseMatrix](InverseMatrix.md) +- [Determinant](Determinant.md) +- [GaussianElimination](GaussianElimination.md) + +Lecture 4: + +- [Transpose](Transpose.md) +- [InverseMatrix](InverseMatrix.md) +- [LUDecomposition](LUDecomposition.md) +- [PermutationMatrix](PermutationMatrix.md) + +Lecture 5: + +- Not started. + +Khan Academy: + +Khan Unit 1 (mostly): + +- [Matrix](Matrix.md) +- [LinearEquations](LinearEquations.md) +- [SystemsOfEquations](SystemsOfEquations.md) +- [LinearCombination](LinearCombination.md) +- [ColumnSpace](ColumnSpace.md) +- [DistanceCalculation](DistanceCalculation.md) +- [DotProduct](DotProduct.md) +- [VectorMatrixMultipication](VectorMatrixMultipication.md) +- [Invertible](Invertible.md) +- [UnitVector](UnitVector.md) +- [Span](Span.md) +- [LinearIndependence](LinearIndependence.md) +- [LinearSubspace](LinearSubspace.md) +- [Closure](Closure.md) +- [BasisOfSubspace](BasisOfSubspace.md) +- [AngleBetweenVectors](AngleBetweenVectors.md) +- [LawOfCosines](LawOfCosines.md) +- [EquationOfAPlane](EquationOfAPlane.md) +- [CrossProduct](CrossProduct.md) +- [Arcsin](Arcsin.md) +- [Arccos](Arccos.md) +- [TripleProductExpansion](TripleProductExpansion.md) +- [NormalVector](NormalVector.md) +- [DistanceToPlane](DistanceToPlane.md) +- [PlaneToPlaneDistance](PlaneToPlaneDistance.md) +- [ReducedRowEchelonForm](ReducedRowEchelonForm.md) +- [Transpose](Transpose.md) +- [NullSpace](NullSpace.md) +- [Nullity](Nullity.md) +- [Rank](Rank.md) + +Khan Unit 2: + +- [Codomain](Codomain.md) +- [Range](Range.md) +- [Transformations](Transformations.md) +- [LinearTransformation](LinearTransformation.md) +- [IdentityMatrix](IdentityMatrix.md) +- [Image](Image.md) +- [Preimage](Preimage.md) +- [Kernel](Kernel.md) +- [DiagonalMatrices](DiagonalMatrices.md) +- [Rotation](Rotation.md) +- [StandardMatrix](StandardMatrix.md) +- [UnitVector](UnitVector.md) +- [Projection](Projection.md) +- [MatrixMultiplication](MatrixMultiplication.md) +- [InverseTransformation](InverseTransformation.md) +- [Surjective](Surjective.md) +- [Injective](Injective.md) +- [Bijective](Bijective.md) +- [Homogeneous](Homogeneous.md) +- [Inhomogeneous](Inhomogeneous.md) +- [Determinant](Determinant.md) +- [RuleOfSarrus](RuleOfSarrus.md) +- [Hypervolume](Hypervolume.md) +- [Hyperplane](Hyperplane.md) +- [AmbientSpace](AmbientSpace.md) +- [Shear](Shear.md) +- [RightHandRule](RightHandRule.md) +- [Duality](Duality.md) +- [CramersRule](CramersRule.md) +- [GaussianElimination](GaussianElimination.md) +- [EigenVector](EigenVector.md) +- [Transpose](Transpose.md) + +Khan Unit 3: + +- [OrthogonalComplement](OrthogonalComplement.md) +- [Projection](Projection.md) +- [ChangeOfBasis](ChangeOfBasis.md) +- [Orthonormal](Orthonormal.md) +- [GramSchmidtProcess](GramSchmidtProcess.md) +- [EigenVector](EigenVector.md) diff --git a/definitions/LinearCombination.md b/docs/LinearCombination.md diff --git a/definitions/LinearCongruence.md b/docs/LinearCongruence.md diff --git a/definitions/LinearEquations.md b/docs/LinearEquations.md diff --git a/definitions/LinearHomogeneousRecurrenceRelation.md b/docs/LinearHomogeneousRecurrenceRelation.md diff --git a/definitions/LinearIndependence.md b/docs/LinearIndependence.md diff --git a/definitions/LinearMaps.md b/docs/LinearMaps.md diff --git a/definitions/LinearProbing.md b/docs/LinearProbing.md diff --git a/definitions/LinearRegression.md b/docs/LinearRegression.md diff --git a/definitions/LinearSubspace.md b/docs/LinearSubspace.md diff --git a/definitions/LinearTransformation.md b/docs/LinearTransformation.md diff --git a/definitions/Linearithmic.md b/docs/Linearithmic.md diff --git a/definitions/LinkedLists.md b/docs/LinkedLists.md diff --git a/docs/LinuxStuff.md b/docs/LinuxStuff.md @@ -0,0 +1,8 @@ +# Linux Stuff + +These are links to linux stuff that I want to remember, but sometimes forget. Consider, I am starting this on 24/04/16 so I will not include any basic things as I already know them well. + +## Notes + +- [rsync](rsync.md) +- [sed](sed.md) diff --git a/definitions/LoadFactor.md b/docs/LoadFactor.md diff --git a/definitions/LocalScale.md b/docs/LocalScale.md diff --git a/definitions/LogarithmicDifferentiation.md b/docs/LogarithmicDifferentiation.md diff --git a/definitions/LogisticRegression.md b/docs/LogisticRegression.md diff --git a/definitions/Loop.md b/docs/Loop.md diff --git a/definitions/LoopInvariant.md b/docs/LoopInvariant.md diff --git a/definitions/LossFunction.md b/docs/LossFunction.md diff --git a/definitions/Lvalue.md b/docs/Lvalue.md diff --git a/definitions/MAE.md b/docs/MAE.md diff --git a/definitions/MCTS.md b/docs/MCTS.md diff --git a/definitions/MLP.md b/docs/MLP.md diff --git a/definitions/MUX.md b/docs/MUX.md diff --git a/docs/MachineLearning.md b/docs/MachineLearning.md @@ -0,0 +1,184 @@ +# Machine Learning + +Links to ML Notes + +**Definition:** Field of study that gives computers the ability to learn without being explicitly programmed. + +## Deep Learning With Python (Chollet) + +#### Ch 1 (What is DL) + +* [RepresentationLearning](RepresentationLearning.md) +* [LossFunction](LossFunction.md) +* [UtilityFunction](UtilityFunction.md) + +#### Ch 2 (Maths behind DL) + +* [Optimizer](Optimizer.md) +* [Transpose](Transpose.md) +* [Bias](Bias.md) +* [Weight](Weight.md) + +## ISL Python + +#### Ch 2 + +- [Inference](Inference.md) +- [Prediction](Prediction.md) + +## Math for Machine Learning + +#### Ch 2.2 + +- [MatrixMultiplication](MatrixMultiplication.md) +- [HadamardProduct](HadamardProduct.md) +- [IdentityMatrix](IdentityMatrix.md) +- [Associative](Associative.md) +- [Distributive](Distributive.md) +- [Commutative](Commutative.md) +- [InverseTransformation](InverseTransformation.md) +- [Transpose](Transpose.md) +- [SymmetricMatrix](SymmetricMatrix.md) +- [LinearCombination](LinearCombination.md) +- [ParticularSolution](ParticularSolution.md) +- [GeneralSolution](GeneralSolution.md) +- [ElementaryTransformations](ElementaryTransformations.md) +- [RowEchelonForm](RowEchelonForm.md) +- [BasicVariables](BasicVariables.md) +- [FreeVariables](FreeVariables.md) +- [ReducedRowEchelonForm](ReducedRowEchelonForm.md) +- [GaussianElimination](GaussianElimination.md) +- [MinusOneTrick](MinusOneTrick.md) + +## ML Categories + +- [SupervisedLearning](SupervisedLearning.md) +- [SemiSupervisedLearning](SemiSupervisedLearning.md) +- [SelfSupervisedLearning](SelfSupervisedLearning.md) +- [UnsupervisedLearning](UnsupervisedLearning.md) +- [ReinforcementLearning](ReinforcementLearning.md) +- [InstanceBasedLearning](InstanceBasedLearning.md) +- [ModelBasedLearning](ModelBasedLearning.md) + +## Concepts + +- [AISafety](AISafety.md) +- [RegressionProblem](RegressionProblem.md) +- [TransferLearning](TransferLearning.md) +- [VisualizationAlgorithm](VisualizationAlgorithm.md) +- [DimensionalityReduction](DimensionalityReduction.md) +- [AnomalyDetection](AnomalyDetection.md) +- [NoveltyDetection](NoveltyDetection.md) +- [RuleLearning](RuleLearning.md) +- [LinearRegression](LinearRegression.md) +- [GradientDescent](GradientDescent.md) +- [ClassificationProblem](ClassificationProblem.md) +- [SupportVectorMachine](SupportVectorMachine.md) +- [ClusteringAlgorithms](ClusteringAlgorithms.md) +- [EigenVector](EigenVector.md) +- [NLP](NLP.md) +- [NLU](NLU.md) +- [Feature](Feature.md) +- [OfflineLearning](OfflineLearning.md) +- [OnlineLearning](OnlineLearning.md) +- [KNearestNeighbor](KNearestNeighbor.md) +- [Overfitting](Overfitting.md) +- [Underfitting](Underfitting.md) +- [GeneralizationError](GeneralizationError.md) +- [RMSE](RMSE.md) +- [MAE](MAE.md) +- [StratifiedSampling](StratifiedSampling.md) +- [CorrelationCoefficient](CorrelationCoefficient.md) +- [LogisticRegression](LogisticRegression.md) +- [Imputation](Imputation.md) +- [OneHotEncoding](OneHotEncoding.md) +- [LabelEncoding](LabelEncoding.md) +- [TargetEncoding](TargetEncoding.md) +- [Hyperparameter](Hyperparameter.md) +- [FeatureScaling](FeatureScaling.md) +- [Standardization](Standardization.md) +- [MinMaxScaling](MinMaxScaling.md) +- [OrdinaryLeastSquares](OrdinaryLeastSquares.md) +- [RadialBasisFunction](RadialBasisFunction.md) +- [KMeans](KMeans.md) +- [StochasticAlgorithm](StochasticAlgorithm.md) +- [Ensembles](Ensembles.md) +- [ConfusionMatrix](ConfusionMatrix.md) +- [CrossValidation](CrossValidation.md) +- [Precision](Precision.md) +- [TruePositiveRate](TruePositiveRate.md) +- [HarmonicMean](HarmonicMean.md) +- [Accuracy](Accuracy.md) +- [DecisionThreshold](DecisionThreshold.md) +- [ROC](ROC.md) +- [MulticlassClassifier](MulticlassClassifier.md) +- [OneVersusAll](OneVersusAll.md) +- [OneVersusOne](OneVersusOne.md) +- [MultilabelClassification](MultilabelClassification.md) +- [MultioutputClassification](MultioutputClassification.md) +- [PartialDerivative](PartialDerivative.md) +- [RidgeRegression](RidgeRegression.md) +- [LassoRegression](LassoRegression.md) +- [ElasticNetRegression](ElasticNetRegression.md) +- [EarlyStopping](EarlyStopping.md) +- [SoftmaxRegression](SoftmaxRegression.md) +- [SVM](SVM.md) +- [DecisionTrees](DecisionTrees.md) +- [SimilarityFeature](SimilarityFeature.md) +- [CART](CART.md) +- [RandomForest](RandomForest.md) +- [VotingClassifiers](VotingClassifiers.md) +- [Bagging](Bagging.md) +- [Pasting](Pasting.md) +- [Bias](Bias.md) +- [Variance](Variance.md) +- [OutOfBag](OutOfBag.md) +- [RandomPatches](RandomPatches.md) +- [RandomSubspaces](RandomSubspaces.md) +- [ExtraTrees](ExtraTrees.md) +- [AdaBoost](AdaBoost.md) +- [GradientBoosting](GradientBoosting.md) +- [HistogramBasedGradientBoosting](HistogramBasedGradientBoosting.md) +- [Stacking](Stacking.md) +- [Projection](Projection.md) +- [Subspace](Subspace.md) +- [ManifoldLearning](ManifoldLearning.md) +- [PCA](PCA.md) +- [RandomProjection](RandomProjection.md) +- [LLE](LLE.md) +- [Affinity](Affinity.md) +- [Segmentation](Segmentation.md) +- [DBSCAN](DBSCAN.md) +- [GaussianMixtureModels](GaussianMixtureModels.md) +- [NeuralNetworks](NeuralNetworks.md) +- [Perceptrons](Perceptrons.md) +- [Backpropagation](Backpropagation.md) +- [MLP](MLP.md) +- [WideAndDeepNN](WideAndDeepNN.md) +- [CategoricalCrossEntropy](CategoricalCrossEntropy.md) +- [VanishingGradients](VanishingGradients.md) +- [ExplodingGradients](ExplodingGradients.md) +- [UnstableGradients](UnstableGradients.md) +- [LeakyReLU](LeakyReLU.md) +- [GradientClipping](GradientClipping.md) +- [BatchNormalization](BatchNormalization.md) +- [PretrainedModels](PretrainedModels.md) +- [UnsupervisedPretraining](UnsupervisedPretraining.md) +- [Autoencoder](Autoencoder.md) +- [Optimizer](Optimizer.md) +- [Momentum](Momentum.md) +- [NAG](NAG.md) +- [AdaGrad](AdaGrad.md) +- [Adam](Adam.md) +- [Dropout](Dropout.md) +- [MaxNormRegularization](MaxNormRegularization.md) +- [Tensor](Tensor.md) +- [Transpose](Transpose.md) +- [CNN](CNN.md) +- [NaiveBayes](NaiveBayes.md) +- [Embedding](Embedding.md) +- [RepresentationLearning](RepresentationLearning.md) +- [PoolingLayers](PoolingLayers.md) +- [DataAugmentation](DataAugmentation.md) +- [SMOTE](SMOTE.md) +- [LatentSpace](LatentSpace.md) diff --git a/definitions/ManifoldLearning.md b/docs/ManifoldLearning.md diff --git a/definitions/MarginalProbabilities.md b/docs/MarginalProbabilities.md diff --git a/definitions/MarkovAssumption.md b/docs/MarkovAssumption.md diff --git a/definitions/MarkovChains.md b/docs/MarkovChains.md diff --git a/definitions/MarkovDecisionProcesses.md b/docs/MarkovDecisionProcesses.md diff --git a/definitions/MarkovInequality.md b/docs/MarkovInequality.md diff --git a/definitions/MarkovProcess.md b/docs/MarkovProcess.md diff --git a/definitions/MarkovRewardProcess.md b/docs/MarkovRewardProcess.md diff --git a/docs/Math.md b/docs/Math.md @@ -0,0 +1,22 @@ +# Math + +This is the index for my math notes. + +## Course Notes + +- [Math310](Math310.md) +- [DiscreteMath](DiscreteMath.md) + +## Other Focuses + +- [ComputerArchitecture](ComputerArchitecture.md) +- [MachineLearning](MachineLearning.md) +- [AISafety](AISafety.md) +- [StatisticsAndProbability](StatisticsAndProbability.md) +- [LinuxStuff](LinuxStuff.md) +- [LinearAlgebra](LinearAlgebra.md) +- [Calculus](Calculus.md) +- [Physics](Physics.md) +- [ReinforcementLearning](ReinforcementLearning.md) +- [DeepLearning](DeepLearning.md) +- [CPP](CPP.md) diff --git a/definitions/Math310.md b/docs/Math310.md diff --git a/definitions/MathConceptsCS331.md b/docs/MathConceptsCS331.md diff --git a/definitions/Matrix.md b/docs/Matrix.md diff --git a/definitions/MatrixMultiplication.md b/docs/MatrixMultiplication.md diff --git a/definitions/MaxNorm.md b/docs/MaxNorm.md diff --git a/definitions/MaxNormRegularization.md b/docs/MaxNormRegularization.md diff --git a/definitions/MaxPooling.md b/docs/MaxPooling.md diff --git a/definitions/Memory.md b/docs/Memory.md diff --git a/definitions/MemoryManagement.md b/docs/MemoryManagement.md diff --git a/definitions/MergeSort.md b/docs/MergeSort.md diff --git a/definitions/MersennePrime.md b/docs/MersennePrime.md diff --git a/definitions/Mesh.md b/docs/Mesh.md diff --git a/definitions/MeshFilter.md b/docs/MeshFilter.md diff --git a/definitions/MeshRenderer.md b/docs/MeshRenderer.md diff --git a/definitions/MicroArchitecture.md b/docs/MicroArchitecture.md diff --git a/definitions/Microcontroller.md b/docs/Microcontroller.md diff --git a/definitions/Microprocessor.md b/docs/Microprocessor.md diff --git a/definitions/MillerRabinAlgorithm.md b/docs/MillerRabinAlgorithm.md diff --git a/definitions/MinMaxScaling.md b/docs/MinMaxScaling.md diff --git a/definitions/MinusOneTrick.md b/docs/MinusOneTrick.md diff --git a/definitions/MixedGraph.md b/docs/MixedGraph.md diff --git a/definitions/MixedRandomVariable.md b/docs/MixedRandomVariable.md diff --git a/definitions/Mod.md b/docs/Mod.md diff --git a/definitions/Model.md b/docs/Model.md diff --git a/definitions/ModelBasedLearning.md b/docs/ModelBasedLearning.md diff --git a/definitions/ModelFree.md b/docs/ModelFree.md diff --git a/definitions/Momentum.md b/docs/Momentum.md diff --git a/definitions/MonoBehaviour.md b/docs/MonoBehaviour.md diff --git a/definitions/MonotonicFunction.md b/docs/MonotonicFunction.md diff --git a/definitions/MonteCarloLearning.md b/docs/MonteCarloLearning.md diff --git a/definitions/MonteCarloMethod.md b/docs/MonteCarloMethod.md diff --git a/definitions/MooresLaw.md b/docs/MooresLaw.md diff --git a/definitions/MosaicPlot.md b/docs/MosaicPlot.md diff --git a/definitions/Movement.md b/docs/Movement.md diff --git a/definitions/MultiValuedFunction.md b/docs/MultiValuedFunction.md diff --git a/definitions/MulticlassClassifier.md b/docs/MulticlassClassifier.md diff --git a/definitions/Multigraph.md b/docs/Multigraph.md diff --git a/definitions/MultilabelClassification.md b/docs/MultilabelClassification.md diff --git a/definitions/MultinomialCoefficient.md b/docs/MultinomialCoefficient.md diff --git a/definitions/MultioutputClassification.md b/docs/MultioutputClassification.md diff --git a/definitions/Multiset.md b/docs/Multiset.md diff --git a/definitions/MutuallyIndependent.md b/docs/MutuallyIndependent.md diff --git a/definitions/NAG.md b/docs/NAG.md diff --git a/definitions/NLP.md b/docs/NLP.md diff --git a/definitions/NLU.md b/docs/NLU.md diff --git a/definitions/NPComplete.md b/docs/NPComplete.md diff --git a/definitions/NPProblem.md b/docs/NPProblem.md diff --git a/definitions/NaiveBayes.md b/docs/NaiveBayes.md diff --git a/definitions/NaryOperations.md b/docs/NaryOperations.md diff --git a/definitions/NaturalLog.md b/docs/NaturalLog.md diff --git a/definitions/Negation.md b/docs/Negation.md diff --git a/definitions/NestedQuantifier.md b/docs/NestedQuantifier.md diff --git a/definitions/NetworkSecurity.md b/docs/NetworkSecurity.md diff --git a/definitions/NeuralNetworks.md b/docs/NeuralNetworks.md diff --git a/definitions/NonDeterministicFiniteAutomata.md b/docs/NonDeterministicFiniteAutomata.md diff --git a/definitions/NonRepudation.md b/docs/NonRepudation.md diff --git a/definitions/Norm.md b/docs/Norm.md diff --git a/definitions/NormalDistribution.md b/docs/NormalDistribution.md diff --git a/definitions/NormalVector.md b/docs/NormalVector.md diff --git a/definitions/NoveltyDetection.md b/docs/NoveltyDetection.md diff --git a/definitions/NullSpace.md b/docs/NullSpace.md diff --git a/definitions/Nullity.md b/docs/Nullity.md diff --git a/definitions/NumberTheory.md b/docs/NumberTheory.md diff --git a/definitions/OSI.md b/docs/OSI.md diff --git a/definitions/OffPolicyLearning.md b/docs/OffPolicyLearning.md diff --git a/definitions/OfflineLearning.md b/docs/OfflineLearning.md diff --git a/definitions/OnPolicyLearning.md b/docs/OnPolicyLearning.md diff --git a/definitions/OneHotEncoding.md b/docs/OneHotEncoding.md diff --git a/definitions/OneVersusAll.md b/docs/OneVersusAll.md diff --git a/definitions/OneVersusOne.md b/docs/OneVersusOne.md diff --git a/definitions/OnesComplement.md b/docs/OnesComplement.md diff --git a/definitions/OnlineLearning.md b/docs/OnlineLearning.md diff --git a/definitions/Opcode.md b/docs/Opcode.md diff --git a/definitions/OpenAddressing.md b/docs/OpenAddressing.md diff --git a/definitions/Operands.md b/docs/Operands.md diff --git a/definitions/OperatorNotation.md b/docs/OperatorNotation.md diff --git a/definitions/OptimalBayesianAgent.md b/docs/OptimalBayesianAgent.md diff --git a/definitions/OptimalSubstructure.md b/docs/OptimalSubstructure.md diff --git a/definitions/Optimizer.md b/docs/Optimizer.md diff --git a/definitions/OracleComputer.md b/docs/OracleComputer.md diff --git a/definitions/OrderedSample.md b/docs/OrderedSample.md diff --git a/definitions/OrdinaryLeastSquares.md b/docs/OrdinaryLeastSquares.md diff --git a/definitions/OrthogonalComplement.md b/docs/OrthogonalComplement.md diff --git a/definitions/Orthonormal.md b/docs/Orthonormal.md diff --git a/definitions/OutOfBag.md b/docs/OutOfBag.md diff --git a/definitions/OutOfOrderExecution.md b/docs/OutOfOrderExecution.md diff --git a/definitions/Overfitting.md b/docs/Overfitting.md diff --git a/definitions/OverlappingSubproblems.md b/docs/OverlappingSubproblems.md diff --git a/definitions/Oversmooothing.md b/docs/Oversmooothing.md diff --git a/definitions/PCA.md b/docs/PCA.md diff --git a/definitions/PProblem.md b/docs/PProblem.md diff --git a/definitions/PairwiseIndependence.md b/docs/PairwiseIndependence.md diff --git a/definitions/PairwiseRelativelyPrime.md b/docs/PairwiseRelativelyPrime.md diff --git a/definitions/PartialDerivative.md b/docs/PartialDerivative.md diff --git a/definitions/PartiallyObservableMarkovDecisionProcess.md b/docs/PartiallyObservableMarkovDecisionProcess.md diff --git a/definitions/PartiallyOrderedSet.md b/docs/PartiallyOrderedSet.md diff --git a/definitions/ParticularSolution.md b/docs/ParticularSolution.md diff --git a/definitions/Partition.md b/docs/Partition.md diff --git a/definitions/PascalsIdentity.md b/docs/PascalsIdentity.md diff --git a/definitions/PassiveAttacks.md b/docs/PassiveAttacks.md diff --git a/definitions/Pasting.md b/docs/Pasting.md diff --git a/definitions/Path.md b/docs/Path.md diff --git a/definitions/Percentile.md b/docs/Percentile.md diff --git a/definitions/Perceptrons.md b/docs/Perceptrons.md diff --git a/definitions/PerfectNumbers.md b/docs/PerfectNumbers.md diff --git a/definitions/PeriodicChain.md b/docs/PeriodicChain.md diff --git a/definitions/PerlinNoise.md b/docs/PerlinNoise.md diff --git a/definitions/Permutation.md b/docs/Permutation.md diff --git a/definitions/PermutationMatrix.md b/docs/PermutationMatrix.md diff --git a/definitions/Physics.md b/docs/Physics.md diff --git a/definitions/Pictograph.md b/docs/Pictograph.md diff --git a/definitions/PigeonholePrinciple.md b/docs/PigeonholePrinciple.md diff --git a/definitions/PipelineControl.md b/docs/PipelineControl.md diff --git a/definitions/Pipelining.md b/docs/Pipelining.md diff --git a/definitions/PlaneToPlaneDistance.md b/docs/PlaneToPlaneDistance.md diff --git a/definitions/PoissonDistribution.md b/docs/PoissonDistribution.md diff --git a/definitions/PoissonProcess.md b/docs/PoissonProcess.md diff --git a/definitions/PolarCoordinates.md b/docs/PolarCoordinates.md diff --git a/definitions/Pole.md b/docs/Pole.md diff --git a/definitions/Policy.md b/docs/Policy.md diff --git a/definitions/PoolingLayers.md b/docs/PoolingLayers.md diff --git a/definitions/Postcondition.md b/docs/Postcondition.md diff --git a/definitions/PosteriorProbability.md b/docs/PosteriorProbability.md diff --git a/definitions/PowerSet.md b/docs/PowerSet.md diff --git a/definitions/Precision.md b/docs/Precision.md diff --git a/definitions/Preconditions.md b/docs/Preconditions.md diff --git a/definitions/Predicate.md b/docs/Predicate.md diff --git a/definitions/Prediction.md b/docs/Prediction.md diff --git a/definitions/Preimage.md b/docs/Preimage.md diff --git a/definitions/PretrainedModels.md b/docs/PretrainedModels.md diff --git a/definitions/PrimeFactorization.md b/docs/PrimeFactorization.md diff --git a/definitions/PrimeNumber.md b/docs/PrimeNumber.md diff --git a/definitions/PrincipleOfInclusionExclusion.md b/docs/PrincipleOfInclusionExclusion.md diff --git a/definitions/PriorProbability.md b/docs/PriorProbability.md diff --git a/definitions/ProbabilisticGraph.md b/docs/ProbabilisticGraph.md diff --git a/definitions/Probability.md b/docs/Probability.md diff --git a/definitions/ProbabilityDensityFunctions.md b/docs/ProbabilityDensityFunctions.md diff --git a/definitions/ProbabilityLaw.md b/docs/ProbabilityLaw.md diff --git a/definitions/ProbabilityMassFunction.md b/docs/ProbabilityMassFunction.md diff --git a/definitions/ProbingFunction.md b/docs/ProbingFunction.md diff --git a/definitions/ProductRule.md b/docs/ProductRule.md diff --git a/definitions/Prognosticator.md b/docs/Prognosticator.md diff --git a/definitions/ProgrammerVisibleState.md b/docs/ProgrammerVisibleState.md diff --git a/definitions/Projection.md b/docs/Projection.md diff --git a/definitions/Proposition.md b/docs/Proposition.md diff --git a/definitions/PropositionalFunction.md b/docs/PropositionalFunction.md diff --git a/definitions/ProveSetEquality.md b/docs/ProveSetEquality.md diff --git a/definitions/PseudoGraphs.md b/docs/PseudoGraphs.md diff --git a/definitions/QuadraticProbing.md b/docs/QuadraticProbing.md diff --git a/definitions/Quantifiers.md b/docs/Quantifiers.md diff --git a/definitions/Quantile.md b/docs/Quantile.md diff --git a/definitions/Quaternions.md b/docs/Quaternions.md diff --git a/definitions/Queue.md b/docs/Queue.md diff --git a/definitions/RCombination.md b/docs/RCombination.md diff --git a/definitions/RMSE.md b/docs/RMSE.md diff --git a/definitions/ROC.md b/docs/ROC.md diff --git a/definitions/RPermutation.md b/docs/RPermutation.md diff --git a/definitions/RadialBasisFunction.md b/docs/RadialBasisFunction.md diff --git a/definitions/RamseyNumbers.md b/docs/RamseyNumbers.md diff --git a/definitions/RandomExperiment.md b/docs/RandomExperiment.md diff --git a/definitions/RandomForest.md b/docs/RandomForest.md diff --git a/definitions/RandomPatches.md b/docs/RandomPatches.md diff --git a/definitions/RandomProjection.md b/docs/RandomProjection.md diff --git a/definitions/RandomSubspaces.md b/docs/RandomSubspaces.md diff --git a/definitions/RandomVariables.md b/docs/RandomVariables.md diff --git a/definitions/Range.md b/docs/Range.md diff --git a/definitions/Rank.md b/docs/Rank.md diff --git a/definitions/RealVectorSpace.md b/docs/RealVectorSpace.md diff --git a/definitions/RecencyHeuristic.md b/docs/RecencyHeuristic.md diff --git a/definitions/RecurrenceRelation.md b/docs/RecurrenceRelation.md diff --git a/definitions/ReducedRowEchelonForm.md b/docs/ReducedRowEchelonForm.md diff --git a/definitions/Reflexive.md b/docs/Reflexive.md diff --git a/definitions/ReflexiveClosure.md b/docs/ReflexiveClosure.md diff --git a/definitions/RegressionProblem.md b/docs/RegressionProblem.md diff --git a/definitions/RegressionToTheMean.md b/docs/RegressionToTheMean.md diff --git a/definitions/RegularLanguages.md b/docs/RegularLanguages.md diff --git a/definitions/ReinforcementLearning.md b/docs/ReinforcementLearning.md diff --git a/definitions/Relation.md b/docs/Relation.md diff --git a/definitions/RelationOnASet.md b/docs/RelationOnASet.md diff --git a/definitions/RelativeFrequency.md b/docs/RelativeFrequency.md diff --git a/definitions/RelativelyPrime.md b/docs/RelativelyPrime.md diff --git a/definitions/RepresentationLearning.md b/docs/RepresentationLearning.md diff --git a/definitions/Representative.md b/docs/Representative.md diff --git a/definitions/Return.md b/docs/Return.md diff --git a/definitions/RewardSignal.md b/docs/RewardSignal.md diff --git a/definitions/RidgeRegression.md b/docs/RidgeRegression.md diff --git a/definitions/RightHandRule.md b/docs/RightHandRule.md diff --git a/definitions/Rotate.md b/docs/Rotate.md diff --git a/definitions/Rotation.md b/docs/Rotation.md diff --git a/definitions/RowBuffer.md b/docs/RowBuffer.md diff --git a/definitions/RowEchelonForm.md b/docs/RowEchelonForm.md diff --git a/definitions/RuleLearning.md b/docs/RuleLearning.md diff --git a/definitions/RuleOfSarrus.md b/docs/RuleOfSarrus.md diff --git a/definitions/Rvalue.md b/docs/Rvalue.md diff --git a/definitions/SMOTE.md b/docs/SMOTE.md diff --git a/definitions/SRAM.md b/docs/SRAM.md diff --git a/definitions/SVM.md b/docs/SVM.md diff --git a/definitions/SampleSpace.md b/docs/SampleSpace.md diff --git a/definitions/Satisfiable.md b/docs/Satisfiable.md diff --git a/definitions/Scheduling.md b/docs/Scheduling.md diff --git a/definitions/Script.md b/docs/Script.md diff --git a/definitions/Seam.md b/docs/Seam.md diff --git a/definitions/Segmentation.md b/docs/Segmentation.md diff --git a/definitions/SelfSupervisedLearning.md b/docs/SelfSupervisedLearning.md diff --git a/definitions/SemiSupervisedLearning.md b/docs/SemiSupervisedLearning.md diff --git a/definitions/SentinelValue.md b/docs/SentinelValue.md diff --git a/definitions/Sequence.md b/docs/Sequence.md diff --git a/definitions/Set.md b/docs/Set.md diff --git a/definitions/SetFunction.md b/docs/SetFunction.md diff --git a/definitions/SharedPointers.md b/docs/SharedPointers.md diff --git a/definitions/Shear.md b/docs/Shear.md diff --git a/definitions/SignedExtension.md b/docs/SignedExtension.md diff --git a/definitions/SimilarityFeature.md b/docs/SimilarityFeature.md diff --git a/definitions/SimpsonsParadox.md b/docs/SimpsonsParadox.md diff --git a/definitions/SingleKey.md b/docs/SingleKey.md diff --git a/definitions/SinglyLinkedList.md b/docs/SinglyLinkedList.md diff --git a/definitions/Singular.md b/docs/Singular.md diff --git a/definitions/Singularity.md b/docs/Singularity.md diff --git a/definitions/SkeletalAnimation.md b/docs/SkeletalAnimation.md diff --git a/definitions/SmallestCounterExample.md b/docs/SmallestCounterExample.md diff --git a/definitions/SoftmaxRegression.md b/docs/SoftmaxRegression.md diff --git a/definitions/Span.md b/docs/Span.md diff --git a/definitions/Sparse.md b/docs/Sparse.md diff --git a/definitions/Stack.md b/docs/Stack.md diff --git a/definitions/Stacking.md b/docs/Stacking.md diff --git a/definitions/StandardBasis.md b/docs/StandardBasis.md diff --git a/definitions/StandardDeviation.md b/docs/StandardDeviation.md diff --git a/definitions/StandardMatrix.md b/docs/StandardMatrix.md diff --git a/definitions/Standardization.md b/docs/Standardization.md diff --git a/definitions/StateAnalysis.md b/docs/StateAnalysis.md diff --git a/definitions/StatisticalInference.md b/docs/StatisticalInference.md diff --git a/definitions/StatisticsAndProbability.md b/docs/StatisticsAndProbability.md diff --git a/definitions/StemAndLeafPlot.md b/docs/StemAndLeafPlot.md diff --git a/definitions/StirlingsFormula.md b/docs/StirlingsFormula.md diff --git a/definitions/StochasticAlgorithm.md b/docs/StochasticAlgorithm.md diff --git a/definitions/StratifiedSampling.md b/docs/StratifiedSampling.md diff --git a/definitions/String.md b/docs/String.md diff --git a/definitions/StrongAI.md b/docs/StrongAI.md diff --git a/definitions/StrongInduction.md b/docs/StrongInduction.md diff --git a/definitions/Subgraph.md b/docs/Subgraph.md diff --git a/definitions/Subsequence.md b/docs/Subsequence.md diff --git a/definitions/Subset.md b/docs/Subset.md diff --git a/definitions/Subspace.md b/docs/Subspace.md diff --git a/definitions/SubtractionRule.md b/docs/SubtractionRule.md diff --git a/definitions/SumOfGeometricSeries.md b/docs/SumOfGeometricSeries.md diff --git a/definitions/SumOfVectorSpaces.md b/docs/SumOfVectorSpaces.md diff --git a/definitions/SumRule.md b/docs/SumRule.md diff --git a/definitions/SuperScalar.md b/docs/SuperScalar.md diff --git a/definitions/SupervisedLearning.md b/docs/SupervisedLearning.md diff --git a/definitions/SupportVectorMachine.md b/docs/SupportVectorMachine.md diff --git a/definitions/SurfaceRepresentation.md b/docs/SurfaceRepresentation.md diff --git a/definitions/Surjective.md b/docs/Surjective.md diff --git a/definitions/Symmetric.md b/docs/Symmetric.md diff --git a/definitions/SymmetricClosure.md b/docs/SymmetricClosure.md diff --git a/definitions/SymmetricMatrix.md b/docs/SymmetricMatrix.md diff --git a/definitions/SystemsOfEquations.md b/docs/SystemsOfEquations.md diff --git a/definitions/TargetEncoding.md b/docs/TargetEncoding.md diff --git a/definitions/Task.md b/docs/Task.md diff --git a/definitions/Tautology.md b/docs/Tautology.md diff --git a/definitions/TemporalDifferenceLearning.md b/docs/TemporalDifferenceLearning.md diff --git a/definitions/Tensor.md b/docs/Tensor.md diff --git a/definitions/Texture.md b/docs/Texture.md diff --git a/definitions/TextureMaps.md b/docs/TextureMaps.md diff --git a/definitions/TheoryOfComputation.md b/docs/TheoryOfComputation.md diff --git a/definitions/TimeComplexity.md b/docs/TimeComplexity.md diff --git a/definitions/TotalProbabilityTheroem.md b/docs/TotalProbabilityTheroem.md diff --git a/definitions/Tractable.md b/docs/Tractable.md diff --git a/definitions/TransferLearning.md b/docs/TransferLearning.md diff --git a/definitions/Transform.md b/docs/Transform.md diff --git a/definitions/Transformations.md b/docs/Transformations.md diff --git a/definitions/Transitive.md b/docs/Transitive.md diff --git a/definitions/TransitiveClosure.md b/docs/TransitiveClosure.md diff --git a/definitions/Translate.md b/docs/Translate.md diff --git a/definitions/Transpose.md b/docs/Transpose.md diff --git a/definitions/Tree.md b/docs/Tree.md diff --git a/definitions/TreeDiagram.md b/docs/TreeDiagram.md diff --git a/definitions/Triangulation.md b/docs/Triangulation.md diff --git a/definitions/Trichotomy.md b/docs/Trichotomy.md diff --git a/definitions/TripleProductExpansion.md b/docs/TripleProductExpansion.md diff --git a/definitions/TruePositiveRate.md b/docs/TruePositiveRate.md diff --git a/definitions/Trust.md b/docs/Trust.md diff --git a/definitions/TruthSet.md b/docs/TruthSet.md diff --git a/definitions/Tuple.md b/docs/Tuple.md diff --git a/definitions/TwoKey.md b/docs/TwoKey.md diff --git a/definitions/TwosComplement.md b/docs/TwosComplement.md diff --git a/definitions/UVMaps.md b/docs/UVMaps.md diff --git a/definitions/UnaryOperations.md b/docs/UnaryOperations.md diff --git a/definitions/Underfitting.md b/docs/Underfitting.md diff --git a/definitions/Undersmoothing.md b/docs/Undersmoothing.md diff --git a/definitions/Unicode.md b/docs/Unicode.md diff --git a/definitions/UniquePointers.md b/docs/UniquePointers.md diff --git a/definitions/UnitVector.md b/docs/UnitVector.md diff --git a/definitions/Unity.md b/docs/Unity.md diff --git a/definitions/UniversalSet.md b/docs/UniversalSet.md diff --git a/definitions/Universe.md b/docs/Universe.md diff --git a/definitions/Unsolvable.md b/docs/Unsolvable.md diff --git a/definitions/UnstableGradients.md b/docs/UnstableGradients.md diff --git a/definitions/UnsupervisedLearning.md b/docs/UnsupervisedLearning.md diff --git a/definitions/UnsupervisedPretraining.md b/docs/UnsupervisedPretraining.md diff --git a/definitions/UtilityFunction.md b/docs/UtilityFunction.md diff --git a/definitions/VLIW.md b/docs/VLIW.md diff --git a/definitions/VacuousProof.md b/docs/VacuousProof.md diff --git a/definitions/ValueFunction.md b/docs/ValueFunction.md diff --git a/definitions/VandermondesIdentity.md b/docs/VandermondesIdentity.md diff --git a/definitions/VanishingGradients.md b/docs/VanishingGradients.md diff --git a/definitions/Variables.md b/docs/Variables.md diff --git a/definitions/VariadicOperations.md b/docs/VariadicOperations.md diff --git a/definitions/Variance.md b/docs/Variance.md diff --git a/definitions/Vector.md b/docs/Vector.md diff --git a/definitions/Vector3.md b/docs/Vector3.md diff --git a/definitions/VectorMatrixMultipication.md b/docs/VectorMatrixMultipication.md diff --git a/definitions/VectorSpace.md b/docs/VectorSpace.md diff --git a/definitions/Vertex.md b/docs/Vertex.md diff --git a/definitions/VigenereCipher.md b/docs/VigenereCipher.md diff --git a/definitions/VisualizationAlgorithm.md b/docs/VisualizationAlgorithm.md diff --git a/definitions/VonNeumannModel.md b/docs/VonNeumannModel.md diff --git a/definitions/VotingClassifiers.md b/docs/VotingClassifiers.md diff --git a/definitions/Walk.md b/docs/Walk.md diff --git a/definitions/WeakAI.md b/docs/WeakAI.md diff --git a/definitions/Weight.md b/docs/Weight.md diff --git a/definitions/WeightedGraph.md b/docs/WeightedGraph.md diff --git a/definitions/WellDefined.md b/docs/WellDefined.md diff --git a/definitions/WellOrdered.md b/docs/WellOrdered.md diff --git a/definitions/WideAndDeepNN.md b/docs/WideAndDeepNN.md diff --git a/definitions/Word.md b/docs/Word.md diff --git a/definitions/ZeroExtension.md b/docs/ZeroExtension.md diff --git a/definitions/ZeroOneMatrix.md b/docs/ZeroOneMatrix.md diff --git a/docs/index.md b/docs/index.md @@ -0,0 +1,9 @@ +# Home + +Welcome to my notes, I hope you can learn something! + +### Main Subjects + +- [ComputerScience](ComputerScience.md) +- [Math](Math.md) +- [MachineLearning](MachineLearning.md) diff --git a/definitions/sed.md b/docs/overrides/footer.html diff --git a/definitions/rsync.md b/docs/rsync.md diff --git a/definitions/Adder.md b/docs/sed.md diff --git a/definitions/usubstitution.md b/docs/usubstitution.md diff --git a/favicon.ico b/favicon.ico Binary files differ. diff --git a/mkdocs.yml b/mkdocs.yml @@ -0,0 +1,28 @@ +site_name: Andrew's Docs +repo_url: https://git.laack.co/notes/log.html +nav: + - Home: 'index.md' + - Math: 'Math.md' + - ML: 'MachineLearning.md' + - CS: 'ComputerScience.md' + +markdown_extensions: + - pymdownx.arithmatex: + generic: true + +extra_javascript: + - javascripts/mathjax.js + - https://unpkg.com/mathjax@3/es5/tex-mml-chtml.js + + + +theme: + name: material + custom_dir: docs/overrides + favicon: ./favicon.ico + +plugins: + - search: + lang: en +extra: + generator: false