djhbrown wrote:...so when a scientific issue is debased into playground needling...
scientific?
djhbrown wrote:...so when a scientific issue is debased into playground needling...
Clear enough.djhbrown wrote:An empty point is said to be colour-controlled if at least 3 of its links are coloured and none is enemy coloured.
The edge of the board is friendly to both sides, so an edge point is colour-controlled if 2 of its links are exclusively-coloured, and a corner point is if just 1 is.
And with that change, goban corners points (A1, T1, T19 and A19) can now become color controlled points.djhbrown wrote:step 2b: a neutral point in the middle/edge/corner, 3/2/1 of whoseedgeslinks are exclusively-coloured, becomes colour-controlled.
I think you should not try to make your definitions so tidy. In the opposite, I think they should be explicit and verbose.djhbrown wrote:step 1: a colour-controlled point colours its links and their endpoints.
step 2a: a link connecting two singly-coloured points, or a singly-coloured point on either the second or third line with neutral link(s) to a neutral edge point, is coloured.
step 2b: a neutral point in the middle/edge/corner, 3/2/1 of whoseedgeslinks are exclusively-coloured, becomes colour-controlled.
As those step repeat until no more new links are discovered, then the order of steps does not matter.step 1: a colour-controlled point colours its links and their endpoints.
step 2: a link connecting two singly-coloured points is coloured.
step 3: a link connecting a singly-coloured point on the second line with neutral link(s) to a neutral edge point, is coloured.
step 4: a link connecting a singly-coloured point on the third line with neutral link(s) to a neutral edge point, is coloured.
step 5: a neutral point in the middle/edge/corner, 3/2/1 of whoseedgeslinks are exclusively-coloured, becomes colour-controlled.
Henry Ford wrote:history is bunk
design of software able to think and talk about Go in a commonsense way,is described and illustrated
because Lewis Carrol's Humpty-Dumpty was spot on when he said to Alice:design of software able to 'think' and talk about Go in a commonsense way,is described and illustrated
and - self-evidently it does not go without saying - Dodgson is showing his readers that what you mean when you say something is entirely irrelevant, because the only thing that matters is what the other person thinks you mean - and that is more often than not very different!Humpty-Dumpty wrote:when i use a word, i use it to mean what I want it to mean. Neither more, nor less.
Code: Select all
1. there is a thing called "thinking"
2. people do it
3. BUT, they are not the only ones
4. even bacteria think!!Code: Select all
Axioms:
A1. nice_smell implies nice
A2. nice implies i should flagellate
A3. flagellate implies ("well i don't actually know what it implies, i just do it")
Premiss:
1. exists (nice_smell)
Lemma:
L1: nice (1, A1, MP)
Conclusion:
flagellate (L1, A2, MP)i've already gone thereMike Novack wrote:I am not sure you want to go there
pnprog wrote:Your paper uses concept that are easier said than implemented. For example:
"A group with two eyes, or a single eye large enough to be able to form two eyes, is alive".
Any life and death book for beginner contains tons of examples that will challenge our definition/understanding of "single eye large enough to be able to form two eyes" (just think of group alive by seki or by ko, or by ladders). There is probably no easy way to code such concept without going for the exhaustive/recursive search.
And with that definition being already that hard (impossible?) to implement, then working out a "proof of concept" of your map will block at the second step of the cluster map (when the dead stones are noted and the color map redrawn). And so all the following steps (shadow map, groups, path...) cannot be done as well.
Code: Select all
cd /home/d/go/gogui-1.4.9
sudo ./install.sh -j /usr/lib/jvm/java-8-openjdk-amd64 -s /etc
d@d-HP-Pavilion-dv6700-Notebook-PC:~/go/gogui-1.4.9$ sudo ./install.sh -j /usr/lib/jvm/java-8-openjdk-amd64
install: cannot stat 'lib/*.jar': No such file or directory
install: cannot stat 'doc/manual/html/*.html': No such file or directory
install: cannot stat 'doc/manual/man/*.1': No such file or directorydjhbrown wrote:Updated Q&A here:
https://sites.google.com/site/djhbrown2/icgo
Swim does not pretend to be able explain Alfadolfa's own reasons for her moves, but she (Swim is a she too..) can sometimes - as in *Swimming with Alphago* and in *JueYi's New Move* - find a move, which if not identical, is (i believe) close enough in strategic import to explain why Alpha's (or JueYi's) move is a good one, and, more significantly, provide a meaningful rationale for Swim's own version of it, which Monte-Carloers cannot do, because they don't reason, they just search, albeit in a convoluted guided way, better than old Zen's large patterns, but one which can't tell the difference between a baseball bat and a toothbrush, as DARPA recently showed us (or the difference between a cat and a load of Pollock's, as Rodney Brooks pointed out yonks ago).Alphaville wrote:explain the reasons behind AlphaGo's moves!
Obviously, Swim wouldn't ask anyone whose opinion she didn't value, and she regards all opinions as equally valid.Alphaville wrote:How do you plan to decide in icGo between the suggestions of various modules?
Mike Novack wrote:I still think you need to give your reasons why you think "the ability to explain why while doing some task" is NECESSARILY better than "doing the task". What I mean by that, is why you think IN THIS CASE it implies being better at doing the task. We do not ordinarily expect that to be true. Consider the adage "them that can, do; those that can't, teach how to do". We all know examples of this. Being able to do something well and being able to teach/explain doing that something are quite different -- teaching is a separate skill. The better teacher of X might not be the best doer of X, and at least with humans, we do not expect that to be the case. As a student, we likely profit most from the better teacher as opposed to the better doer, so I am NOT arguing against your proposal for that use. I am just asking WHY you think "better teacher (able to explain why) implies a better doer".
John Cleese wrote:it is not an ex-parrot, it has not ceased to be, because it never was in the first place.
to repeat and emphasise what i said last time you raised that exact question in this very thread, i don't think that, never thought that, never will think that.Mike Novack wrote:I am just asking WHY you think "better teacher (able to explain why) implies a better doer".
:) here we go... actually, as it happens, as far as i am concerned, that's not my point of the Swim thing at all and never was! - and i've said so before in this thread too....lobotommy wrote:The point of the SWIM thing proposed by djhbrown is to provide explanation for us, humans, in natural language, using our heuristics for description of situation on the board. Good enough for me.