permacomputing

Source repository for the main permacomputing wiki site
git clone http://git.permacomputing.net/repos/permacomputing.git # read-only access
Log | Files | Refs

commit 2965362b22dee2577d3547f773a2f85f4546a09f
parent a423c0e7159764b7905b7ea8881016a98fc4d822
Author: Ville-Matias Heikkila <viznut@low.fi>
Date:   Tue, 21 Jun 2022 15:26:29 +0300

add pages

Diffstat:
Aartificial_intelligence.mdwn | 45+++++++++++++++++++++++++++++++++++++++++++++
Acomputing.mdwn | 7+++++++
2 files changed, 52 insertions(+), 0 deletions(-)

diff --git a/artificial_intelligence.mdwn b/artificial_intelligence.mdwn @@ -0,0 +1,45 @@ +Artificial intelligence +======================= + +**Artificial intelligence** (**AI**) refers to machine actions that are +perceived by humans as intelligent. **Machine learning** is a subset of AI +where the "intelligence" is not programmed in but learned from data by a +machine learning model. In current mainstream usage, these terms are nearly +synonymous, but AI in general is a very vast field of different approaches, +most of which are quite obscure to non-experts. + +Dumb and smart programs +----------------------- + +Humans instinctivily relate to machines and tools either as body extensions +or as autonomous creatures. It is generally not a good idea to require a +user to use both approaches simultaneously. "Smartness" is not wanted in +applications that are supposed to be wielded as tools or instruments, if it +makes them more complex and less predictable. If there are "smart" functions +in a tool, they should be clearly separate from the "wielded" portion, with +the option of disabling them completely. + +Among the most important software, [[compiler]]s are programs that are +generally supposed to be rather smart in order to produce efficient code for +the target platform. It is also where a large amount of resource use can +often be justified by the energy that is saved by the efficiency of the +produced code. + +Green AI +-------- + +The research, training and deployment of very large machine learning models +takes a radically increasing amount of energy and dedicated hardware in +today's world. This is why "Green AI" has become a thing. + +The [tinyML foundation](https://www.tinyml.org/) is concerned about small +machine learning models that run on very low power when trained (but may +still require a lot of resources to train). + +(Please include interesting information/resources about low-power AI/ML, if +you have studied this topic) + +See also: + +* [Schwartz&al's Green AI paper from 2019](https://arxiv.org/abs/1907.10597) +* [Playing Atari with Six Neurons](https://arxiv.org/abs/1806.01363) diff --git a/computing.mdwn b/computing.mdwn @@ -0,0 +1,7 @@ +**Computing** refers to the kind of data-processing activities that can be +[[automated|automation]] by computer [[hardware]], as well as all kinds of +other activities related to the hardware. Originally, the term was +synonymous with counting and calculating. + +Permacomputing has so far been mostly concerned about computer-based +computing rather than things like mental calculation.