Skip to content
Draft
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
50 commits
Select commit Hold shift + click to select a range
e93b403
lab: initially working ch4/associator example
rcoreilly Jul 14, 2025
a242aad
lab: generate
rcoreilly Jul 14, 2025
303e839
lab: associator was running 4 runs but it went by so fast I couldn't …
rcoreilly Jul 14, 2025
dcd718a
update to new core install command
kkoreilly Jul 17, 2025
6c25431
update deps
kkoreilly Jul 17, 2025
5aafde4
ch4/associator: update to new egui structure
kkoreilly Jul 17, 2025
48e9a9b
associator: forgot to add SetConfig and Body and rename cmd
kkoreilly Jul 17, 2025
a6eedd1
start refactoring hidden
angelajt Jul 21, 2025
e6556ab
restore old _cats_dogs
kkoreilly Jul 21, 2025
5b5b45a
hidden hidden, main, params, typegen, config, no binary added
Qu1ncyRy4n Jul 21, 2025
bdebf6f
associator: add embedded readme
kkoreilly Jul 21, 2025
23e9cb0
refactor hidden
angelajt Jul 21, 2025
f605082
Merge branch 'lab' of github.com:CompCogNeuro/sims into lab
angelajt Jul 21, 2025
75af822
merge from main
kkoreilly Jul 21, 2025
80de4a1
update emergent
kkoreilly Jul 21, 2025
00aa824
hidden: add readme
kkoreilly Jul 21, 2025
74b346e
WIP refactoring cats_dogs, does not run
angelajt Jul 24, 2025
12a2293
Merge branch 'lab' of github.com:CompCogNeuro/sims into lab
angelajt Jul 24, 2025
4e97d66
WIP refactoring cats_dogs, does not run
angelajt Jul 29, 2025
649750a
fix comments in config.go and run go generate
angelajt Jul 29, 2025
6086ca4
WIP refactoring catsdogs, runs but doesn't work right, TODO stats
angelajt Jul 29, 2025
9dfce81
WIP refactoring cats_dogs
angelajt Jul 31, 2025
d95e6bf
detector: remove erroneous tab
kkoreilly Aug 3, 2025
64f2e76
cats_dogs: fix doc
kkoreilly Aug 4, 2025
680cce3
update core
kkoreilly Aug 4, 2025
a64e202
fix loading of weights
angelajt Aug 4, 2025
415baa2
Merge branch 'lab' of github.com:CompCogNeuro/sims into lab
angelajt Aug 4, 2025
462894d
WIP implement harmony stat
angelajt Aug 4, 2025
3953560
WIP fixing Test Cycle Plot / harmony stats
angelajt Aug 6, 2025
7b303e1
fix harmony stat plotting
angelajt Aug 6, 2025
c3382ce
update emergent
kkoreilly Aug 9, 2025
5024932
update emergent
kkoreilly Aug 9, 2025
7b59142
add other stats
angelajt Aug 13, 2025
3f0bf41
Merge branch 'lab' of github.com:CompCogNeuro/sims into lab
angelajt Aug 13, 2025
fc71e82
fix RunNoGUI
angelajt Aug 13, 2025
da6924e
Necker cube refactor basic set up
Qu1ncyRy4n Aug 13, 2025
efff052
WIP refactor faces
angelajt Aug 13, 2025
0f1bb23
Merge branch 'lab' of github.com:CompCogNeuro/sims into lab
angelajt Aug 13, 2025
d0442a5
More work on neck_cube refactor
Qu1ncyRy4n Aug 15, 2025
ca9d6a1
WIP refactor faces (still need to add plots)
angelajt Aug 21, 2025
3c71afb
more changes to neckercube, enums generated, folder cleanup
Qu1ncyRy4n Aug 27, 2025
5fa4034
Fixing accidental removal of go gen cmd from catsdogs
Qu1ncyRy4n Aug 27, 2025
11e843f
More initial refactor changes
Qu1ncyRy4n Aug 27, 2025
4add19e
WIP refactor faces
angelajt Sep 12, 2025
031e220
Merge branch 'lab' of github.com:CompCogNeuro/sims into lab
angelajt Sep 12, 2025
b7cc111
add cluster plot to associator example
rcoreilly Sep 12, 2025
36cf8c4
WIP refactor faces.go, update go.mod
angelajt Sep 12, 2025
bd05d68
Merge branch 'lab' of github.com:CompCogNeuro/sims into lab
angelajt Sep 12, 2025
6554dde
update go.mod to lab with fixed cluster plotting, and update associat…
rcoreilly Sep 15, 2025
e119ea7
revert to previous cluster.PlotFromTable behavior b/c it is much more…
rcoreilly Sep 17, 2025
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
2 changes: 1 addition & 1 deletion .github/workflows/core.yml
Original file line number Diff line number Diff line change
Expand Up @@ -40,7 +40,7 @@ jobs:
go-version: '1.23.4'

- name: Install Core
run: go install cogentcore.org/core/cmd/core@v0.3.10 && go install cogentcore.org/lab/goal/cmd/goal@main
run: go install cogentcore.org/core@main && go install cogentcore.org/lab/goal/cmd/goal@main

- name: Build Sims
run: ./make
Expand Down
2 changes: 1 addition & 1 deletion .github/workflows/go.yml
Original file line number Diff line number Diff line change
Expand Up @@ -19,7 +19,7 @@ jobs:
go-version: '1.23.4'

- name: Set up Core
run: go install cogentcore.org/core/cmd/core@v0.3.10 && sudo apt update && core setup
run: go install cogentcore.org/core@main && core setup

- name: Build
run: go build -v ./...
Expand Down
2 changes: 2 additions & 0 deletions ch10/dyslexia/dyslexia.go → ch10/dyslexia/_dyslexia.go
Original file line number Diff line number Diff line change
Expand Up @@ -2,6 +2,8 @@
// Use of this source code is governed by a BSD-style
// license that can be found in the LICENSE file.

//go:build not

// dyslexia simulates normal and disordered (dyslexic) reading performance in terms
// of a distributed representation of word-level knowledge across Orthography, Semantics,
// and Phonology. It is based on a model by Plaut and Shallice (1993).
Expand Down
2 changes: 2 additions & 0 deletions ch10/sem/sem.go → ch10/sem/_sem.go
Original file line number Diff line number Diff line change
Expand Up @@ -2,6 +2,8 @@
// Use of this source code is governed by a BSD-style
// license that can be found in the LICENSE file.

//go:build not

// sem is trained using Hebbian learning on paragraphs from an early draft
// of the *Computational Explorations..* textbook, allowing it to learn about
// the overall statistics of when different words co-occur with other words,
Expand Down
2 changes: 1 addition & 1 deletion ch10/sem/sem_env.go
Original file line number Diff line number Diff line change
Expand Up @@ -16,9 +16,9 @@ import (

"cogentcore.org/core/base/errors"
"cogentcore.org/lab/base/randx"
"cogentcore.org/lab/tensor"
"github.com/emer/emergent/v2/env"
"github.com/emer/emergent/v2/etime"
"github.com/emer/etensor/tensor"
)

// SemEnv presents paragraphs of text, loaded from file(s)
Expand Down
2 changes: 2 additions & 0 deletions ch10/sg/sg.go → ch10/sg/_sg.go
Original file line number Diff line number Diff line change
Expand Up @@ -2,6 +2,8 @@
// Use of this source code is governed by a BSD-style
// license that can be found in the LICENSE file.

//go:build not

// sg is the sentence gestalt model, which learns to encode both
// syntax and semantics of sentences in an integrated "gestalt"
// hidden layer. The sentences have simple agent-verb-patient
Expand Down
2 changes: 1 addition & 1 deletion ch10/sg/sg_env.go
Original file line number Diff line number Diff line change
Expand Up @@ -12,10 +12,10 @@ import (
"strings"

"cogentcore.org/lab/base/randx"
"cogentcore.org/lab/tensor"
"github.com/emer/emergent/v2/env"
"github.com/emer/emergent/v2/esg"
"github.com/emer/emergent/v2/etime"
"github.com/emer/etensor/tensor"
)

// SentGenEnv generates sentences using a grammar that is parsed from a
Expand Down
2 changes: 1 addition & 1 deletion ch10/sg/sg_probe_env.go
Original file line number Diff line number Diff line change
Expand Up @@ -7,9 +7,9 @@ package main
import (
"fmt"

"cogentcore.org/lab/tensor"
"github.com/emer/emergent/v2/env"
"github.com/emer/emergent/v2/etime"
"github.com/emer/etensor/tensor"
)

// ProbeEnv generates sentences using a grammar that is parsed from a
Expand Down
2 changes: 2 additions & 0 deletions ch10/ss/ss.go → ch10/ss/_ss.go
Original file line number Diff line number Diff line change
Expand Up @@ -2,6 +2,8 @@
// Use of this source code is governed by a BSD-style
// license that can be found in the LICENSE file.

//go:build not

// ss explores the way that regularities and exceptions are learned in the
// mapping between spelling (orthography) and sound (phonology), in the context
// of a "direct pathway" mapping between these two forms of word representations.
Expand Down
2 changes: 1 addition & 1 deletion ch2/detector/README.md
Original file line number Diff line number Diff line change
Expand Up @@ -33,7 +33,7 @@ The receiving unit showed an activity value of 0 because it was not activated ab

You should have seen the receiving unit finally activated when the digit `8` was presented, with an activation of zero for all the other digits. Thus, as expected, the receiving unit acts like an `8` detector: only when the input perfectly matches the input weights is there enough excitatory input to drive the receiving neuron above its firing threshold.

* You can use the "VCR" style buttons after the Time label at the bottom of the `Network` to review each cycle of updating, to see the progression of activation over time.
* You can use the "VCR" style buttons after the Time label at the bottom of the `Network` to review each cycle of updating, to see the progression of activation over time.

* Go ahead and do one more [[sim:Step]] to see what happens with `9`.

Expand Down
2 changes: 2 additions & 0 deletions ch2/neuron/neuron.go → ch2/neuron/_neuron.go
Original file line number Diff line number Diff line change
Expand Up @@ -2,6 +2,8 @@
// Use of this source code is governed by a BSD-style
// license that can be found in the LICENSE file.

//go:build not

// neuron: This simulation illustrates the basic properties of neural spiking and
// rate-code activation, reflecting a balance of excitatory and inhibitory
// influences (including leak and synaptic inhibition).
Expand Down
Loading