|
@@ -0,0 +1,131 @@
|
|
|
+# AI & Machine Learning
|
|
|
+
|
|
|
+## Programming
|
|
|
+
|
|
|
+**Fuzzy**
|
|
|
+
|
|
|
+AI and Machine Learning techniques might be better thought of as a form of "fuzzy" programming, whereby similar techniques are used, but with a qualitatively different expectation regarding the output.
|
|
|
+
|
|
|
+**Traditional Approaches**
|
|
|
+
|
|
|
+For comparison, let's examine the traditional approach to programming.
|
|
|
+
|
|
|
+_Lambda Calclulus_
|
|
|
+
|
|
|
+In traditional programming practice, the program, and the algorithm(s) encapsulated by the program, take certain inputs and output information which is expected to be correct or incorrect based on it expressing a high degree of accuracy, even a form of absolute accuracy. Case in point, a program might take numerical input parameters, perform a direct arithmetic operation on these parameters, and output the result of the operation. With such a program, its validity is based entirely on whether or not the output proves that the right operation was performed and that it was correct.
|
|
|
+
|
|
|
+### _Verification_
|
|
|
+
|
|
|
+Verification can be performed relatively easily, as it is just as matter of confirming the operation by controlling the values of the input parameters, utilizing a secondary process for determing the expected result (such as doing math on pen and paper), and then running the program with those same input values and seeing if the program outputs the same value as that which was the observed result from the secondary process. Though arithmetic might seem like too simple of a comparison to be relevant to all programs, it is the right one, as all computed constructs, their behaviour and the expressions in which they participate can be abstracted to their numerical forms.
|
|
|
+
|
|
|
+## Modern Approaches
|
|
|
+
|
|
|
+Now let's take a look at the approaches utilized by Machine Learning and Artificial Intelligence.
|
|
|
+
|
|
|
+### _Verification limits_
|
|
|
+
|
|
|
+When using Machine Learning techniques, one cannot perform the same type of arithmetic verification. Though the Machine Learning techniques will make use of algorithms which may be similar, or the same, as those found in traditional computer programs, there is usually not any direct perspective on the workflow of the operational pattern wherein the inputs are taken through a neatly delineated lambda computation which outputs a single output value that can be scrutinized.
|
|
|
+
|
|
|
+### _Inherent Fuzziness_
|
|
|
+
|
|
|
+Instead, what we have is a process which is often referred to as "fuzzy", in that no single output will necessarily reveal an answer which can serve an a-priori purpose. Rather, a massive repetition of the procedure is sought, possibly with the same inputs, or with a set of inputs.
|
|
|
+
|
|
|
+### _Limitation, Modality, or Different Beast?_
|
|
|
+
|
|
|
+With enough repetition, increasingly accurate estimates can be made as to the outcome of a given data set without necessarily performing the entire computation. That is to say, the Machine Learning algorithms can take a snapshot of the computation without having completed it, and produce estimates about each stage of the computational procedure, including the outcome.
|
|
|
+
|
|
|
+## Is this Artifical Intelligence?
|
|
|
+
|
|
|
+Perhaps. Perhaps not.
|
|
|
+
|
|
|
+For us to know the answers to these questions, we need to define what it is to be intelligent.
|
|
|
+
|
|
|
+**Intelligence has been defined in many ways: the capacity for logic, understanding, self-awareness, learning, emotional knowledge, reasoning, planning, creativity, critical thinking, and problem solving.**
|
|
|
+
|
|
|
+Capacity for logic, understanding, self-awareness, learning, emotional knowledge (?), reasoning, application of logic, planning, perceiving, creativity, organizing, critical thinking, resolving, problem solving, ordering,
|
|
|
+
|
|
|
+Acknowledging, verifying, naming, remarking, identifying, contextualizing, structuring,
|
|
|
+**the ability to acquire and apply knowledge and skills.**
|
|
|
+**late Middle English: via Old French from Latin intelligentia, from intelligere ‘understand’ (see intelligent).**
|
|
|
+**problem-solving ability, spatial manipulation, and language**
|
|
|
+**skilled use of reason**
|
|
|
+**the ability to apply knowledge to manipulate one's environment or to think abstractly as measured by objective criteria (such as tests)**
|
|
|
+
|
|
|
+### Definitions (Intelligence)
|
|
|
+
|
|
|
+There are two primary contexts for the definition of intelligence which are employed by humans, with one consisting of a set of definitions pertaining to use of knowledge, and the alternate definition focusing on a domain of knowledge or information. We will be focusing on the former, as the latter would suggest that all computation is intelligence. Though a case can be made that all information is intelligence, that is beyond the scope of our essay and ventures too far into the metaphysical.
|
|
|
+
|
|
|
+### Intelligence
|
|
|
+
|
|
|
+Though there are semantic variations for the definition of intelligence, their underlying similarities allow us to genericize our approach to evaluating whether or not the toolsets utilized within the realm of AI cause a genuine form of intelligence to manifest.
|
|
|
+
|
|
|
+Let us explore some of these definitions and then proceed through the methodology of factor analysis in order to remove any unnecessary component.
|
|
|
+
|
|
|
+#### _Capacity for logic_
|
|
|
+
|
|
|
+One's capacity for logic is the ability and extent by which an entity can observe the environment, identify its components, contextualize, possess awareness of the relationships of these components within the environment/system, evaluate
|
|
|
+
|
|
|
+#### Relationships of Components within a System
|
|
|
+
|
|
|
+In identifying a given system, we must, through our examination, acknowledge a few properties before concluding that the system does indeed exist.
|
|
|
+
|
|
|
+Overview to properties of a system:
|
|
|
+A system should be expected to exhibit the following properties: encapsulation, state, transport/transformation, output,
|
|
|
+
|
|
|
+TODO: verify the following - output, transformation -> see Dr. Shiva's summary on system and system science
|
|
|
+
|
|
|
+## Qualifying Systems
|
|
|
+
|
|
|
+### 1. Encapsulation
|
|
|
+
|
|
|
+If a system exists, it would be redundant if we were not able to demarcate what separates this given system from all other things. Though there can be overlap to the extent that the system can be part of another system, or that a given component within this system may also be relevant, enumerated as existing or bearing context to another system, there must be a reasonable predicate to compel the declaration that the proposed system exists.
|
|
|
+
|
|
|
+There's not necessarily a singular factor by which the pronouncement of delineating this system must occur. There are, however, several factors which naturally yield more obvious paths by which to weight the predicate:
|
|
|
+
|
|
|
+#### a) Spatial / Location
|
|
|
+
|
|
|
+The location predicate is qualified under a presumption that a physical space exists, and that there are degrees of movement possible along one or multiple dimensions. This is most naturally observable to a biological organism which moves through time and space, and which must do so to continue its existence. Even in the case of an organism which does not bear the possibility of ambulation, movement still does occur in order to sustain production and transport of energy, as is the case with breathing and metabolic function. Metabolically viable particles mobilize through mechanical movement, compelled through characteristics which, in our Universe, can be understood as being electromagnetic, interact with other materials and are processed to yield substrative components possessing their own properties, or a varying weight of a given property, such as to differentiate them from their originating particle. Through continuation of this behavior, it can be observed that, even with an organism that is stationary, its continued existence demonstrates some form of _expression of movement_ through space; a change of location, in some respect.
|
|
|
+
|
|
|
+The prospect of determinable locality, insofar that a delinated locality can be produced, manifests a factor by which the encapsulation of this system can be qualified.
|
|
|
+
|
|
|
+#### b) State
|
|
|
+
|
|
|
+If a system is to exist, it must have some set of components contained within it which can be identified and described. These compose the system's state. This will be elaborated on later in this essay.
|
|
|
+
|
|
|
+#### c) Behaviour
|
|
|
+
|
|
|
+An identifiable system must contain and/or exhibit behaviour. System behaviour will be elaborated on later in this essay.
|
|
|
+
|
|
|
+### 2. State
|
|
|
+
|
|
|
+The state of a system is the identification of all components which exist or bear affects within the bounds of that system. These components can be thought of as being members of the system, and may exhibit behaviours ranging from eliciting affects to other members, to simply bearing a quantifiable and determinable valence. There could be a potential for these members, behaviours and valences to exhibit change across a dimension of time, but this is not requisite, as the said system could be a frozen snapshot that would never change, regardless of the existence of time. That time is observed to exist in our Universe, however, should reasonably cause one to assume that the attribute of time exists either within the system, or as a relevant factor to the observer of the system.
|
|
|
+
|
|
|
+The whole of the members and their determinable valences composes the state of the system.
|
|
|
+
|
|
|
+### 3. Behaviour
|
|
|
+
|
|
|
+A system's behaviour can be evaluated through 2 possible mediums. These mediums, however, should intrinsically bear a composite-type relationship. That is to say, one medium bears consequence to the evaluation of the other medium. That isn't to say that the semantics of the behaviours are identical to one another, and only differentiated by scale, but that there should be a manner of reasoning to describe the analoguous relationship such that it becomes feasible to hypothesize about the mechanism through which one influences the other, and that this mechanism is quantifiable.
|
|
|
+
|
|
|
+#### i. Overall
|
|
|
+
|
|
|
+TODO: I'm unsure of the declarations in the following paragraph. In particular, I am not convinced of the veracity of making the statement that we, as observers making declarations of a system, must also operate within systems which are separate from the system in question. That is to say, perhaps it is more accurate to say that our ability to make declarations about a system to which we are a member, is contingent on our membership to a subsystem of that system. This may suffice to assert that we are able to make declarations of a system to which we are members.
|
|
|
+
|
|
|
+That a system exists and bears a behaviour is relevant to the observer of the said system. As we are entities making pronouncements of systems, it follows that we, as observers, do not exist solely and exclusively within the confines of that system. That is to say, that we are able to remark and identify the existence of this system compels the belief that our own existence and behaviour is not limited solely to the constructs of that system. The evaluation of systems, for example, can be seen as a being either a separate system, or a subsystem to the system in question, and one which we are partaking in, regardless of whether or not the identified system.
|
|
|
+
|
|
|
+Nevertheless, it can be reasoned that a system has a deducible behaviour.
|
|
|
+
|
|
|
+TODO: Is it possible for a system to exhibit behaviour which is separate from the behaviours of its members. Would a system's behaviour not necessarily be the culmination of its members behaviours?
|
|
|
+
|
|
|
+#### ii. Member behaviour
|
|
|
+
|
|
|
+It is far more common to evaluate a system's behaviour based on the behaviours of its given members. Though it follows that the behaviours of these members should produce, in part or whole, the behaviour of the overall behaviour of the system, it is not necessarily a requirement for one to consolidate the implications of member behaviours to overall system behaviour.
|
|
|
+
|
|
|
+Behaviour of members can be conceived as the range of operations, effects, values, and consequences which can be evaluated or inferred from the existence of these members. In short, the behaviour of the members can be proclaimed as being the behaviour of the system.
|
|
|
+
|
|
|
+---
|
|
|
+
|
|
|
+PROPERTIES:
|
|
|
+
|
|
|
+MEMBERS: Affectors, actors, operators, receivers, transformers, transceivers, reducers, instigators, detractors, descriptors, producers, occupiers, collectors, identifiers, motivators, catalyzers, destroyers, creators,
|
|
|
+
|
|
|
+consists, behaves, imposes, elicits, performs, expresses, acts, works, manifests, cultivates, qualifies
|