This document discusses cognitive enhancement technologies. It begins with an overview of programming paradigms and the potential for technologies to improve mental abilities. Examples are provided of cognitive technologies that can support perception, reasoning, decision making and more. Processing is introduced as an open-source programming language and integrated development environment useful for developing cognitive technologies. Links are included to examples of cognitive technologies and Processing libraries and resources.
2. • Programming paradigm – syntax aspect and pragmatic
aspect
• Improving mental abilities
• IT and mind
• Cognitive boundaries
• Examples of cognitive technologies
• Processing IDE for development of cognitive
technologies
• Processing – basic function
• Processing libraries
• Processing for Android
• Augemented reality app for cognitive enhancement
3. • imperative in which the programmer instructs the
machine how to change its state,
• procedural which groups instructions into procedures,
• object-oriented which groups instructions together with the part of
the state they operate on,
• declarative in which the programmer merely declares
properties of the desired result, but not how to compute it
• functional in which the desired result is declared as the value of a
series of function applications,
• logic in which the desired result is declared as the answer to a
question about a system of facts and rules,
• mathematical in which the desired result is declared as the
solution of an optimization problem
5. • Transhumanism is a
class of philosophies of
life that seek the
continuation and
acceleration of the
evolution of intelligent
life beyond its currently
human form and human
limitations by means of
science and technology,
guided by life-promoting
principles and values.More, M. (1990). Transhumanism: towards a
futurist philosophy. Extropy, 6, 6-12.
https://humanityplus.org/philosophy/transhumanist-
faq/
http://filozofuj.eu/filozofuj-2017-nr-6-18/
6. • Super-longevity – usage and developing
technologies and methods to combat ageing.
• Super-wellbeing is an opportunity to live in
world without pain and the happiness should
ensure advanced technologies.
• Superintelligence any intellect that greatly
exceeds the cognitive performance of humans in
virtually all domains of interest.
7. Cognitive enhancement is the amplification or extension
of the core mental capacities through improvement or
augmentation of internal or external information processing
systems.
Methods:
• Neuropharmacology
• Genetics
• Natural optimization of the basic physiological processes
• Prevention from pathological factors
• Informatics
A. Sandberg and N. Bostrom, “Converging Cognitive Enhancements,” Annals of the New York
Academy of Sciences, vol. 1093, no. 1, pp. 201–227, Jan. 2006.
K. Kutt, A. Gunia, and G. J. Nalepa, “Cognitive enhancement: How to increase chance of survival in the
jungle?,” 2015 IEEE 2nd International Conference on Cybernetics (CYBCONF), 2015.
8. • Support perception by condensation of large sets of data
• Data mining systems with visualization functions for abstracting large
data sets.
• Support reasoning, imagination and decision making.
• Expand the scope of perception
• Augmented reality systems connecting the real world with virtual
beings in three dimensions and in real time.
• Simulate haptic and other sensory modalities.
• Allow alternative modes of perception.
• Use of brain-computer interface in communication
Examples: Decision support systems, multiagent systems,
context-aware systems, multi-modal interfaces, augmented
reality glasses, head-mounted display, brain-computer
interfaces, neuroprosthetics.
9. • The cognitive powers are all and holistic
mental and biological function through
which we can get to know/ cognize /
recognize the outside world and internal
conscious states.
A. Gunia. „Wzmocnienie poznawcze w kontekście transhumanistycznym. Teoria, praktyka
oraz konsekwencje wpływu technologii kognitywnych na człowieka” (thesis). 2019.
10. A. Gunia. „Wzmocnienie poznawcze w kontekście transhumanistycznym. Teoria, praktyka
oraz konsekwencje wpływu technologii kognitywnych na człowieka” (thesis). 2019.
11. Feature description range
Reception of
electromagnetic
wave
The human visual system is generally believed
to perceive visible light
400-700 nm
Field of view
The field of view (FoV) is the extent of the
observable world that is seen at any given
moment.
Vertical 10-15 degree
(without eyeball
movement), 30 degree
(with eyeball movement).
horizontal140 degree .
Images per
second
It is defined as the frequency at which an
intermittent light stimulus appears to be
completely steady to the average human
observer. It is the frequency (rate) of
images that could be recognize by
human eye in 1 second.
50-70 Hz in daylight
vision, 3-5 Hz in night
vision.
12. Definition: Technologies that actively affect human
cognitive processes and daily activities. These
technologies can change the body schema and body image
and also are emotionally affective, as well as they relate
with immersion and cyborgization.
Features:
• Modulating and optimizing human behavior (self-
tracking).
• Creating immersive and augmented environments to
affect or change human perception (virtual, mixed,
augemented realities).
• Creating intelligent and automated environments
(ambient intelligence system).
• Technology implantation inside human body
20. Processing is an open-source computer programming
language and integrated development environment (IDE) built
for the electronic art, new media art, and visual design
communities for teaching non-programmers the fundamentals
of computer programming in a visual context. The processing
language builds on the Java language, but uses a simplified
syntax and a graphics user interface.
https://processing.org/exhibitio
n/
25. • https://processing.org/reference/ - Processing language
references.
• https://processing.org/reference/libraries/ - Processing
libraries.
• https://processing.org/reference/libraries/video/index.html
- Video and LiveCam library.
• https://github.com/atduskgreg/opencv-processing and
https://opencv.org/ - is a library of programming functions
mainly aimed at real-time computer vision.
• https://android.processing.org/ - Android Mode for
Processing
• http://ketai.org/ - Android Mode Library that gives you
straight-forward access to sensors, cameras, and
networking hardware.