Video: Reviewing with LeelaZero/Lizzie (1st draft)

General conversations about Go belong here.
Uberdude
Judan
Posts: 6727
Joined: Thu Nov 24, 2011 11:35 am
Rank: UK 4 dan
GD Posts: 0
KGS: Uberdude 4d
OGS: Uberdude 7d
Location: Cambridge, UK
Has thanked: 436 times
Been thanked: 3718 times

Video: Reviewing with LeelaZero/Lizzie (1st draft)

Post by Uberdude »

I've finally got round to making a video about how to use Lizzie to review games. This is just a 1st draft, I plan to make a slicker version for the London Go Centre's Youtube channel and would welcome feedback on what you think I could improve. I think I got rather carried away with maybe too much Go content rather than focused on Lizzie instruction and ended up going for over an hour, but then discovered Quicktime only lets you upload 15 minutes even if your Youtube account allows longer as mine does. So here are 2 videos for the first 30 minutes. What do you think?


Here's my thoughts so far:
- Sometimes I waffle too much, e.g. should just say "you can use Lizzie to review games", no need to say your games, other games, pro games, joseki etc.
- Will add a more focused introduction when showing Lizzie, about the sort of questions it can answer and lack of wordy explanations.
- How long overall do you want the video? More or less LZ/Lizzie intro? I could put a table of contents with time links to skip to the sections.
- Did I address enough the how kyu players can use it well? Maybe I should review a 10k game rather than 4d game as example? Do weaker players end up thinking "Well yeah great, you can use Lizzie because you are 4 dan so can interpret its output, but I'm lost"? I want to help make these tools widely accessible and useful.
- Audio was using MacBook internal mic and generally ok but sometimes some hiss, maybe from when LZ was using processor.
- Headshot video was unnecessarily wide aspect ratio but I couldn't find a way to crop it in cheap-and-cheerful Quicktime.
User avatar
jlt
Gosei
Posts: 1786
Joined: Wed Dec 14, 2016 3:59 am
GD Posts: 0
Has thanked: 185 times
Been thanked: 495 times

Re: Video: Reviewing with LeelaZero/Lizzie (1st draft)

Post by jlt »

Here are a few quick thoughts on parts 1 and 2:

1) The intro is too long. The information that I would find useful is:
  • What is LeelaZero/Lizzie, where to download it.
  • How strong is LZ with a CPU? With a medium GPU? Which networks should be used on which hardware?
  • Where to find alternative networks (Elf, Leela Master, 157a, etc.)?
2) It would be useful to add subtitles indicating which main idea you are trying to illustrate. Sometimes we can get lost, trying to follow Go ideas and at the same time trying to understand how to use Lizzie.

3) 4d vs. kyu games: you showed that some of LZ's blue moves are not so great once you play out the variation and show her the moves she didn't think about. That's useful information for players of all levels. Another advice that is useful for kyu players is to playout variations, but only choose among moves that look "natural" and simple enough.
charm
Beginner
Posts: 15
Joined: Sun Dec 10, 2017 2:37 pm
GD Posts: 0
Has thanked: 4 times
Been thanked: 3 times

Re: Video: Reviewing with LeelaZero/Lizzie (1st draft)

Post by charm »

I think you should make it into several videos based on the topics you cover since different people may be interested in different ones.

Also the second video had some background noise which it would be nice if you could remove.

Anyways I think the content you try to cover is very good, and it's nice to see someone taking the time to explain all that stuff.
Bill Spight
Honinbo
Posts: 10905
Joined: Wed Apr 21, 2010 1:24 pm
Has thanked: 3651 times
Been thanked: 3373 times

Re: Video: Reviewing with LeelaZero/Lizzie (1st draft)

Post by Bill Spight »

Uberdude wrote:I've finally got round to making a video about how to use Lizzie to review games.
Many thanks. :D This is an important topic, but one which is daunting to many players, both in terms of computer technique and in terms of improving one's go. You are providing a real service to us all. :)
I think I got rather carried away with maybe too much Go content rather than focused on Lizzie instruction and ended up going for over an hour, but then discovered Quicktime only lets you upload 15 minutes even if your Youtube account allows longer as mine does. So here are 2 videos for the first 30 minutes. What do you think?
I agree with the sentiment that it would be good to break up the presentation into a number of short videos. Some software that I am learning has a series of tutorials, each of which addresses one point and is 3 min. long. IMO, that's too short, but 5 min. might be good. 15 min. is long enough for someone who is not generally familiar with the material to get lost.
Here's my thoughts so far:
- Sometimes I waffle too much, e.g. should just say "you can use Lizzie to review games", no need to say your games, other games, pro games, joseki etc.
No, that's OK. There is a mnemonic for giving a talk: Say A Few Words. That is, State your idea, Accentuate your idea, For instance your idea, Wind up with your idea. Offering examples is fine. OC, if you don't think that the idea is worth emphasizing, then don't give examples. But I think that you should trust your instincts. You felt like giving examples, and for what you were trying to say, you were probably right. :)
- I could put a table of contents with time links to skip to the sections.
Excellent! Different people will have different questions at different times. Letting them pick and choose is a good idea.:)
- Did I address enough the how kyu players can use it well? Maybe I should review a 10k game rather than 4d game as example? Do weaker players end up thinking "Well yeah great, you can use Lizzie because you are 4 dan so can interpret its output, but I'm lost"? I want to help make these tools widely accessible and useful.
That's a big question, and an important one. I think that you need feedback from kyu players about that. I know that a number of top bot self play games have left me feeling bewildered. My response was like that when I was a child learning bridge. Wow! What happens next? Not trying to understand, but simply grokking it. But not everybody can take that approach or feels that it is useful. People need a guide through the labyrinth.

One thought that I have had is for players to use a version of LZ that is not too much stronger than they are, with the knowledge that sometimes it will suggest bad moves. That way they may be able to stretch their knowledge and understanding without getting overwhelmed. And, with the next higher level version available, they can move on when they are ready. Gradus ad parnassum. :)

Another thought is to have a video or two with Q&A with a kyu player or two. That format is a pretty good one. :)

----

This may just be me, but I do not find those long variations helpful, especially when they are presented instantaneously. I know that the deeper you go, the more questionable they become. Sometimes they give a big picture, but often my response is Huh? If I were preparing a presentation using variations, I would have LZ explore each move. You don't have to go very deep to discover that it will recommend a different play than you see in the instant variation that it shows. What's the point of showing several moves that go down the "wrong" path from there?
The Adkins Principle:
At some point, doesn't thinking have to go on?
— Winona Adkins

Visualize whirled peas.

Everything with love. Stay safe.
Gomoto
Gosei
Posts: 1733
Joined: Sun Nov 06, 2016 6:56 am
GD Posts: 0
Location: Earth
Has thanked: 621 times
Been thanked: 310 times

Re: Video: Reviewing with LeelaZero/Lizzie (1st draft)

Post by Gomoto »

1.) Consider to not use a facecam.

(You are not streaming, but producing a tutorial video. In my opinion a facecam does not add to this kind of video.)


2.) Have a look at a better microphone, for example:

https://www.thomann.de/gb/the_t.bone_sc ... arch_prv_1
(These are not too expensive and improve sound quality a lot. Be fast before brexit if you like this one ;-))
Last edited by Gomoto on Tue Feb 26, 2019 4:20 pm, edited 6 times in total.
macelee
Lives in sente
Posts: 928
Joined: Mon Dec 31, 2012 1:46 pm
Rank: 5 dan
GD Posts: 0
KGS: macelee
Location: UK
Has thanked: 72 times
Been thanked: 480 times
Contact:

Re: Video: Reviewing with LeelaZero/Lizzie (1st draft)

Post by macelee »

This is great. As already suggested by others, it would be nice to break the material into several shorter videos - around 5 minutes each - this is what's done in professional training platforms. I guess nowadays most people are just too busy to dedicate 15 minutes to watch one video.
Bill Spight
Honinbo
Posts: 10905
Joined: Wed Apr 21, 2010 1:24 pm
Has thanked: 3651 times
Been thanked: 3373 times

Re: Video: Reviewing with LeelaZero/Lizzie (1st draft)

Post by Bill Spight »

macelee wrote:This is great. As already suggested by others, it would be nice to break the material into several shorter videos - around 5 minutes each - this is what's done in professional training platforms. I guess nowadays most people are just too busy to dedicate 15 minutes to watch one video.
I have noticed many popular chess videos are 15 - 25 minutes long to review a single game. To me that suggests that 30 - 45 minutes would be good to review a single go game. BTW, Ezra Pound thought that the French achieved intellectual superiority in Europe because their universities reduced lecture times to 45 minutes from one hour. ;)
The Adkins Principle:
At some point, doesn't thinking have to go on?
— Winona Adkins

Visualize whirled peas.

Everything with love. Stay safe.
sorin
Lives in gote
Posts: 389
Joined: Wed Apr 21, 2010 9:14 pm
Has thanked: 418 times
Been thanked: 198 times

Re: Video: Reviewing with LeelaZero/Lizzie (1st draft)

Post by sorin »

Thank you for doing this!

Any plans to make an equivalent written guide, with screenshots?
Sometimes information is easier to digest in written form.
John Fairbairn
Oza
Posts: 3724
Joined: Wed Apr 21, 2010 3:09 am
Has thanked: 20 times
Been thanked: 4672 times

Re: Video: Reviewing with LeelaZero/Lizzie (1st draft)

Post by John Fairbairn »

Ezra Pound thought that the French achieved intellectual superiority in Europe because their universities reduced lecture times to 45 minutes from one hour. ;)
Ezra Pound also thought he could translate ancient Chinese and Japanese poetry without having learnt either the modern or the ancient languages. But, I suppose as he might have said, "Imagine that!"
Bill Spight
Honinbo
Posts: 10905
Joined: Wed Apr 21, 2010 1:24 pm
Has thanked: 3651 times
Been thanked: 3373 times

Re: Video: Reviewing with LeelaZero/Lizzie (1st draft)

Post by Bill Spight »

John Fairbairn wrote:
Ezra Pound thought that the French achieved intellectual superiority in Europe because their universities reduced lecture times to 45 minutes from one hour. ;)
Ezra Pound also thought he could translate ancient Chinese and Japanese poetry without having learnt either the modern or the ancient languages. But, I suppose as he might have said, "Imagine that!"
A true genius! ;)
The Adkins Principle:
At some point, doesn't thinking have to go on?
— Winona Adkins

Visualize whirled peas.

Everything with love. Stay safe.
sorin
Lives in gote
Posts: 389
Joined: Wed Apr 21, 2010 9:14 pm
Has thanked: 418 times
Been thanked: 198 times

Re: Video: Reviewing with LeelaZero/Lizzie (1st draft)

Post by sorin »

Gomoto wrote:1.) Consider to not use a facecam.
(You are not streaming, but producing a tutorial video. In my opinion a facecam does not add to this kind of video.)
I actually liked the face camera, since it adds a nice personal touch to the tutorial.

The videos are very long though, they can be made a lot shorter for people with short attention spans like myself :-)
John Fairbairn
Oza
Posts: 3724
Joined: Wed Apr 21, 2010 3:09 am
Has thanked: 20 times
Been thanked: 4672 times

Re: Video: Reviewing with LeelaZero/Lizzie (1st draft)

Post by John Fairbairn »

Andrew

If cost (e.g. hardware, software, collaboration) is an aspect that affects what you can do, do remember you can apply to the TMH Fund. So long as you can show it's boosting the LGC specifically, there is no obvious reason why you shouldn't get serious consideration. I speak as one of the directors.

And if you add subtitles and keep the volume up, you are more likely to get my vote :)
Satorian
Dies with sente
Posts: 93
Joined: Sun Jan 22, 2012 7:11 am
Rank: Total beginner
GD Posts: 0
Universal go server handle: Satorian
Has thanked: 26 times
Been thanked: 13 times

Re: Video: Reviewing with LeelaZero/Lizzie (1st draft)

Post by Satorian »

First of all, you doing lecture videos is highly appreciated! Given that you are a very strong player and that you spend a lot of time around the AI topics, your videos on Go in general have me very interested.

As for the technical aspects of the video: Yes, of course, they could be made nicer and more glossy, but it's actually fine. Personally, as a DDK, your explanations during the game discussion lost me as it was too fast and cursory for me to comprehend. I would need a different pace and see more moves being played out manually instead of having the variation pop up.

Some questions and issues that I find interesting that you might cover during future videos:

Which network and parameters are the best to learn from at different strength levels?
How would I use Lizzie or GRP or other tools to have a match analyzed, show me my 3-5 biggest blunders, and then show one or two viable variations per blunder up to a reasoable depth how the game could have progressed, in a way that I can learn from?
What are AI trends weaker players can or should adapt, other from those they shouldn't because they most likely can't follow through on the moves and concepts.

I terms of running time I agree that 45 minutes is a good length to aim for, with wiggle room for up to 60 minutes if a topic needs to be closed properly. That should allow some depth without becoming exhaustive.
thirdfogie
Lives with ko
Posts: 131
Joined: Tue May 15, 2012 10:08 am
Rank: British 3 kyu
GD Posts: 0
KGS: thirdfogie
Has thanked: 151 times
Been thanked: 30 times

Re: Video: Reviewing with LeelaZero/Lizzie (1st draft)

Post by thirdfogie »

On the general question of "can a kyu player benefit from Leela Zero?", here are my thoughts as a British 4kyu (on a good day).

I run some of my games through Leela using Lizzie as the interface. The focus is on the following topics.
  • Moves where Leela thinks I lost at least 10% winning percentage.
  • Situations where there were difficult choices at the time of playing - can I win this fight, and if so, how?
  • I regularly take 9 stones against Matthew Mcfadyen and lose more often than I win. It is interesting to replay those games to find out exactly where the winning percentage changed sides. It is often much later than I thought at the time, so I have sometimes been giving up too soon.
In the first two cases, Leela often suggests sequences that I would never be able to play, and nor would an SDK opponent. But equally often it suggests an obviously better move that is within my Go vocabulary, but which I just didn't think of at the time. That is helpful.

At my level, there is no need to worry about having the latest network or achieving 100,000 playouts.

Now I'll view Uberdude's videos. And I also thank him for his work.
Last edited by thirdfogie on Wed Feb 27, 2019 8:14 am, edited 1 time in total.
User avatar
Knotwilg
Oza
Posts: 2432
Joined: Fri Jan 14, 2011 6:53 am
Rank: KGS 2d OGS 1d Fox 4d
GD Posts: 0
KGS: Artevelde
OGS: Knotwilg
Online playing schedule: UTC 18:00 - 22:00
Location: Ghent, Belgium
Has thanked: 360 times
Been thanked: 1021 times
Contact:

Re: Video: Reviewing with LeelaZero/Lizzie (1st draft)

Post by Knotwilg »

Something that hasn't been addressed by others: for a non-native speaker, your accent may be a tad strong. We have become accustomed to the American English style so that British English and a fortiori its local variants, require a higher command of the language to anticipate on the words you're saying.

Myself I am a pretty lazy adopter of technology and I found Lizzie very easy and intuitive to use. I don't need to know what LeelaZero or Lizzie is, its development cycles or even the basic "how to".

What a person like me needs is:
- a stronger player talking about the way to interpret LZ's suggestions and explain its pitfalls
- the whole "weights" thing, how to configure LZ at different levels of strength
- whether my computer is developing a local AI while using LZ, or is my LZ part of a whole AI that develops itself while I'm using it, or nothing of the kind?
- and should I regularly download a new version, not only for feature extensions but more importantly for AI strength?

As for the aspects already discussed:
- face is ok; dwyrin has the best balance and technique to have both face and board
- 1 video with linked chapters is ok, but indeed having multiple videos is better

Thumbs up for the effort!
Post Reply