āļ āļēāļĐāļēāļ­āļąāļ‡āļāļĪāļĐāļ­āļēāļŦāļēāļĢāļāļĢāļąāđˆāļ‡āđ€āļĻāļŠāļŠāđ€āļ›āļ™

āđ„āļ­āļ„āļ­āļ™ Fav āļ‚āļ­āļ‡ OnWorks

mia-2dgroundtruthreg - āļ­āļ­āļ™āđ„āļĨāļ™āđŒāđƒāļ™āļ„āļĨāļēāļ§āļ”āđŒ

āđ€āļĢāļĩāļĒāļāđƒāļŠāđ‰ mia-2dgroundtruthreg āđƒāļ™āļœāļđāđ‰āđƒāļŦāđ‰āļšāļĢāļīāļāļēāļĢāđ‚āļŪāļŠāļ•āđŒāļŸāļĢāļĩāļ‚āļ­āļ‡ OnWorks āļœāđˆāļēāļ™ Ubuntu Online, Fedora Online, āđ‚āļ›āļĢāđāļāļĢāļĄāļˆāļģāļĨāļ­āļ‡āļ­āļ­āļ™āđ„āļĨāļ™āđŒāļ‚āļ­āļ‡ Windows āļŦāļĢāļ·āļ­āđ‚āļ›āļĢāđāļāļĢāļĄāļˆāļģāļĨāļ­āļ‡āļ­āļ­āļ™āđ„āļĨāļ™āđŒāļ‚āļ­āļ‡ MAC OS

āļ™āļĩāđˆāļ„āļ·āļ­āļ„āļģāļŠāļąāđˆāļ‡ mia-2dgroundtruthreg āļ—āļĩāđˆāļŠāļēāļĄāļēāļĢāļ–āđ€āļĢāļĩāļĒāļāđƒāļŠāđ‰āđƒāļ™āļœāļđāđ‰āđƒāļŦāđ‰āļšāļĢāļīāļāļēāļĢāđ‚āļŪāļŠāļ•āļīāđ‰āļ‡āļŸāļĢāļĩāļ‚āļ­āļ‡ OnWorks āđ‚āļ”āļĒāđƒāļŠāđ‰āļŦāļ™āļķāđˆāļ‡āđƒāļ™āđ€āļ§āļīāļĢāđŒāļāļŠāđ€āļ•āļŠāļąāļ™āļ­āļ­āļ™āđ„āļĨāļ™āđŒāļŸāļĢāļĩāļ‚āļ­āļ‡āđ€āļĢāļē āđ€āļŠāđˆāļ™ Ubuntu Online, Fedora Online, āđ‚āļ›āļĢāđāļāļĢāļĄāļˆāļģāļĨāļ­āļ‡āļ­āļ­āļ™āđ„āļĨāļ™āđŒāļ‚āļ­āļ‡ Windows āļŦāļĢāļ·āļ­āđ‚āļ›āļĢāđāļāļĢāļĄāļˆāļģāļĨāļ­āļ‡āļ­āļ­āļ™āđ„āļĨāļ™āđŒāļ‚āļ­āļ‡ MAC OS

āđ‚āļ„āļĢāļ‡āļāļēāļĢ:

āļŠāļ·āđˆāļ­


mia-2dgroundtruthreg - āļāļēāļĢāļĨāļ‡āļ—āļ°āđ€āļšāļĩāļĒāļ™āļŠāļļāļ”āļ āļēāļž 2 āļĄāļīāļ•āļī

āđ€āļĢāļ·āđˆāļ­āļ‡āļĒāđˆāļ­


mia-2dgroundāļ„āļ§āļēāļĄāļˆāļĢāļīāļ‡ -i -o -A -B -R
[āļ•āļąāļ§āđ€āļĨāļ·āļ­āļ]

DESCRIPTION


mia-2dgroundāļ„āļ§āļēāļĄāļˆāļĢāļīāļ‡ āđ‚āļ›āļĢāđāļāļĢāļĄāļ™āļĩāđ‰āđƒāļŠāđ‰āļāļēāļĢāļĨāļ‡āļ—āļ°āđ€āļšāļĩāļĒāļ™āđāļšāļšāđ„āļĄāđˆāđ€āļŠāļīāļ‡āđ€āļŠāđ‰āļ™āļ•āļēāļĄ Pseudo
Ground Thruth āļŠāļģāļŦāļĢāļąāļšāļāļēāļĢāļŠāļ”āđ€āļŠāļĒāļāļēāļĢāđ€āļ„āļĨāļ·āđˆāļ­āļ™āļ—āļĩāđˆāļ‚āļ­āļ‡āļŠāļļāļ”āļ āļēāļžāļāļĢāļ°āļˆāļēāļĒāļāļĨāđ‰āļēāļĄāđ€āļ™āļ·āđ‰āļ­āļŦāļąāļ§āđƒāļˆāļ•āļēāļĒāļ•āļēāļĄāļ—āļĩāđˆāļ­āļ˜āļīāļšāļēāļĒāđ„āļ§āđ‰
āđƒāļ™ Chao Li āđāļĨāļ° Ying Sun 'āļāļēāļĢāļĨāļ‡āļ—āļ°āđ€āļšāļĩāļĒāļ™āđāļšāļšāđ„āļĄāđˆāļĢāļļāļ™āđāļĢāļ‡āļ‚āļ­āļ‡ MRI āļ‚āļ­āļ‡āļāļĨāđ‰āļēāļĄāđ€āļ™āļ·āđ‰āļ­āļŦāļąāļ§āđƒāļˆāļ•āļēāļĒāđ‚āļ”āļĒāđƒāļŠāđ‰ Pseudo
Ground Truth' , āđƒāļ™ Proc. āļ„āļ­āļĄāļžāļīāļ§āđ€āļ•āļ­āļĢāđŒāļ āļēāļžāļ—āļēāļ‡āļāļēāļĢāđāļžāļ—āļĒāđŒāđāļĨāļ°āļāļēāļĢāđāļ—āļĢāļāđāļ‹āļ‡āđ‚āļ”āļĒāđƒāļŠāđ‰āļ„āļ­āļĄāļžāļīāļ§āđ€āļ•āļ­āļĢāđŒāļŠāđˆāļ§āļĒ MICCAI
2009, 165-172, 2009. āđ‚āļ›āļĢāļ”āļ—āļĢāļēāļšāļ§āđˆāļēāļŠāļģāļŦāļĢāļąāļšāļāļēāļĢāđāļāđ‰āđ„āļ‚āļāļēāļĢāđ€āļ„āļĨāļ·āđˆāļ­āļ™āđ„āļŦāļ§āđ„āļĄāđˆāđ€āļŠāļīāļ‡āđ€āļŠāđ‰āļ™āļ™āļĩāđ‰ āđ€āļŠāđ‰āļ™āļ•āļĢāļ‡āļ—āļĩāđˆāļ­āļĒāļđāđˆāļ‚āđ‰āļēāļ‡āļŦāļ™āđ‰āļē
āļ›āļāļ•āļīāļ•āđ‰āļ­āļ‡āļĄāļĩāļ‚āļąāđ‰āļ™āļ•āļ­āļ™āļāļēāļĢāļĨāļ‡āļ—āļ°āđ€āļšāļĩāļĒāļ™

OPTIONS


āđ„āļŸāļĨāđŒ-IO
-i --in-file=(āļ­āļīāļ™āļžāļļāļ•, āļˆāļģāđ€āļ›āđ‡āļ™); āļŠāļ•āļĢāļīāļ‡
āļ›āđ‰āļ­āļ™āļ‚āđ‰āļ­āļĄāļđāļĨāļŠāļļāļ”āļ‚āđ‰āļ­āļĄāļđāļĨāļāļēāļĢāļāļĢāļ°āļˆāļēāļĒ

-o --out-file=(āđ€āļ­āļēāļ•āđŒāļžāļļāļ•, āļˆāļģāđ€āļ›āđ‡āļ™); āļŠāļ•āļĢāļīāļ‡
āļŠāļļāļ”āļ‚āđ‰āļ­āļĄāļđāļĨāļāļēāļĢāļāļĢāļ°āļˆāļēāļĒāđ€āļ­āļēāļ•āđŒāļžāļļāļ•

-r --registered=reg
āļāļēāļ™āļŠāļ·āđˆāļ­āđ„āļŸāļĨāđŒāļŠāļģāļŦāļĢāļąāļšāđ„āļŸāļĨāđŒāļ—āļĩāđˆāļĨāļ‡āļ—āļ°āđ€āļšāļĩāļĒāļ™

āđ€āļ‡āļ·āđˆāļ­āļ™āđ„āļ‚āđ€āļšāļ·āđ‰āļ­āļ‡āļ•āđ‰āļ™
-s --āļ‚āđ‰āļēāļĄ=2
āļ‚āđ‰āļēāļĄāļ āļēāļžāļ—āļĩāđˆāļˆāļļāļ”āđ€āļĢāļīāđˆāļĄāļ•āđ‰āļ™āļ‚āļ­āļ‡āļ‹āļĩāļĢāļĩāļŠāđŒāļ‚āđ‰āļēāļĄāļ āļēāļžāļ—āļĩāđˆāļˆāļļāļ”āđ€āļĢāļīāđˆāļĄāļ•āđ‰āļ™āļ‚āļ­āļ‡āļ‹āļĩāļĢāļĩāļŠāđŒ

-P --āļœāđˆāļēāļ™=4
āļˆāļģāļ™āļ§āļ™āļšāļąāļ•āļĢāļĨāļ‡āļ—āļ°āđ€āļšāļĩāļĒāļ™āļˆāļģāļ™āļ§āļ™āļšāļąāļ•āļĢāļĨāļ‡āļ—āļ°āđ€āļšāļĩāļĒāļ™

āļŦāļĨāļ­āļāļāļĢāļēāļ§āļ”āđŒāļ—āļĢāļđ
-A --alpha=(āļˆāļģāđ€āļ›āđ‡āļ™); āļŠāļ­āļ‡āđ€āļ—āđˆāļē
āļ™āđ‰āļģāļŦāļ™āļąāļāđ‚āļ—āļĐāļžāļ·āđ‰āļ™āļ—āļĩāđˆāđƒāļāļĨāđ‰āđ€āļ„āļĩāļĒāļ‡ āļ™āđ‰āļģāļŦāļ™āļąāļāđ‚āļ—āļĐāļžāļ·āđ‰āļ™āļ—āļĩāđˆāđƒāļāļĨāđ‰āđ€āļ„āļĩāļĒāļ‡āļžāļīāđ€āļĻāļĐ

-B --beta=(āļˆāļģāđ€āļ›āđ‡āļ™); āļŠāļ­āļ‡āđ€āļ—āđˆāļē
āļšāļ—āļĨāļ‡āđ‚āļ—āļĐāļ­āļ™āļļāļžāļąāļ™āļ˜āđŒāļ­āļąāļ™āļ”āļąāļšāļŠāļ­āļ‡āļŠāļąāđˆāļ§āļ„āļĢāļēāļ§ āļ™āđ‰āļģāļŦāļ™āļąāļ āļšāļ—āļĨāļ‡āđ‚āļ—āļĐāļ­āļ™āļļāļžāļąāļ™āļ˜āđŒāļ­āļąāļ™āļ”āļąāļšāļŠāļ­āļ‡āļŠāļąāđˆāļ§āļ„āļĢāļēāļ§
āļ™āđ‰āļģāļŦāļ™āļąāļ

-R --rho_thresh=(āļˆāļģāđ€āļ›āđ‡āļ™); āļŠāļ­āļ‡āđ€āļ—āđˆāļē
āđ€āļāļ“āļ‘āđŒāļŠāļŦāļŠāļąāļĄāļžāļąāļ™āļ˜āđŒāļŠāļģāļŦāļĢāļąāļšāļāļēāļĢāļ§āļīāđ€āļ„āļĢāļēāļ°āļŦāđŒāļĒāđˆāļēāļ™āđƒāļāļĨāđ‰āđ€āļ„āļĩāļĒāļ‡ āđ€āļāļ“āļ‘āđŒāļŠāļŦāļŠāļąāļĄāļžāļąāļ™āļ˜āđŒāļŠāļģāļŦāļĢāļąāļš
āļāļēāļĢāļ§āļīāđ€āļ„āļĢāļēāļ°āļŦāđŒāļžāļ·āđ‰āļ™āļ—āļĩāđˆāđƒāļāļĨāđ‰āđ€āļ„āļĩāļĒāļ‡

āļĨāļ‡āļ—āļ°āđ€āļšāļĩāļĒāļ™
-O --optimizer=gsl:opt=gd,āļ‚āļąāđ‰āļ™āļ•āļ­āļ™=0.1
āđ€āļ„āļĢāļ·āđˆāļ­āļ‡āļĄāļ·āļ­āđ€āļžāļīāđˆāļĄāļ›āļĢāļ°āļŠāļīāļ—āļ˜āļīāļ āļēāļžāļ—āļĩāđˆāđƒāļŠāđ‰āļŠāļģāļŦāļĢāļąāļšāļāļēāļĢāļĒāđˆāļ­āļ‚āļ™āļēāļ”āļ•āļąāļ§āđ€āļžāļīāđˆāļĄāļ›āļĢāļ°āļŠāļīāļ—āļ˜āļīāļ āļēāļžāļ—āļĩāđˆāđƒāļŠāđ‰āļŠāļģāļŦāļĢāļąāļšāļāļēāļĢāļĒāđˆāļ­āļ‚āļ™āļēāļ”āļŠāļģāļŦāļĢāļąāļš
āļ›āļĨāļąāđŠāļāļ­āļīāļ™āļ—āļĩāđˆāļĢāļ­āļ‡āļĢāļąāļš āđ‚āļ›āļĢāļ”āļ”āļđ PLUGINS:minimizer/singlecost

-p --interpolator=bspline:d=3
āđ€āļ„āļ­āļĢāđŒāđ€āļ™āļĨāļ•āļąāļ§āđāļāđ‰āđ„āļ‚āļĢāļđāļ›āļ āļēāļž āđ€āļ„āļ­āļĢāđŒāđ€āļ™āļĨāļ•āļąāļ§āđāļāđ‰āđ„āļ‚āļĢāļđāļ›āļ āļēāļž āļŠāļģāļŦāļĢāļąāļšāļ›āļĨāļąāđŠāļāļ­āļīāļ™āļ—āļĩāđˆāļĢāļ­āļ‡āļĢāļąāļš
āļ”āļđ PLUGINS:1d/splinekernel

-l --mr-āļĢāļ°āļ”āļąāļš = 3
āļĢāļ°āļ”āļąāļšāļ„āļ§āļēāļĄāļĨāļ°āđ€āļ­āļĩāļĒāļ”āļŦāļĨāļēāļĒāļĢāļ°āļ”āļąāļšāļŦāļĨāļēāļĒāļĢāļ°āļ”āļąāļšāļ„āļ§āļēāļĄāļĨāļ°āđ€āļ­āļĩāļĒāļ”

-d --divcurl=20
āļ™āđ‰āļģāļŦāļ™āļąāļāļāļēāļĢāļ—āļģāđƒāļŦāđ‰āđ€āļ›āđ‡āļ™āļĄāļēāļ•āļĢāļāļēāļ™ divcurl āļ™āđ‰āļģāļŦāļ™āļąāļāļāļēāļĢāļ—āļģāđƒāļŦāđ‰āđ€āļ›āđ‡āļ™āļĄāļēāļ•āļĢāļāļēāļ™ divcurl

--divcurl-āļ•āļąāļ§āđāļšāđˆāļ‡=4
āļāļēāļĢāļ›āļĢāļąāļšāļ‚āļ™āļēāļ”āļ™āđ‰āļģāļŦāļ™āļąāļ divcurl āļ”āđ‰āļ§āļĒāļāļēāļĢāļ›āļĢāļąāļšāļ‚āļ™āļēāļ”āļ™āđ‰āļģāļŦāļ™āļąāļ passdivcurl āđƒāļŦāļĄāđˆāđāļ•āđˆāļĨāļ°āļĢāļēāļĒāļāļēāļĢ
āļœāđˆāļēāļ™āđƒāļŦāļĄāđˆ

-a --start-c-rate=32
āđ€āļĢāļīāđˆāļĄāļ­āļąāļ•āļĢāļē coefficinet āđƒāļ™āđ€āļ‡āļĩāđˆāļĒāļ‡ āļŦāļēāļĢāļ”āđ‰āļ§āļĒ --c-rate-divider with
āļ—āļļāļāļ­āļąāļ•āļĢāļēāļŠāļąāļĄāļ›āļĢāļ°āļŠāļīāļ—āļ˜āļīāđŒāļāļēāļĢāđ€āļĢāļīāđˆāļĄāđāļĢāļāđƒāļ™āđ€āļ‡āļĩāđˆāļĒāļ‡ āļˆāļ°āļ–āļđāļāļŦāļēāļĢāļ”āđ‰āļ§āļĒ --c-rate-divider
āļ—āļļāļāļĢāļ­āļš

--c-āļ­āļąāļ•āļĢāļē-āļ•āļąāļ§āđāļšāđˆāļ‡=4
āļ•āļąāļ§āđāļšāđˆāļ‡āļ­āļąāļ•āļĢāļē cofficient āļŠāļģāļŦāļĢāļąāļšāđāļ•āđˆāļĨāļ° passcofficient āļ•āļąāļ§āđāļšāđˆāļ‡āļŠāļģāļŦāļĢāļąāļšāđāļ•āđˆāļĨāļ° pass

-w --imageweight=1
āļ™āđ‰āļģāļŦāļ™āļąāļāļ•āđ‰āļ™āļ—āļļāļ™āļ āļēāļž āļ™āđ‰āļģāļŦāļ™āļąāļāļ•āđ‰āļ™āļ—āļļāļ™āļ āļēāļž

āļāļēāļĢāļŠāđˆāļ§āļĒāđ€āļŦāļĨāļ·āļ­ & āļ‚āđ‰āļ­āļĄāļđāļĨ
-V --verbose=āļ„āļģāđ€āļ•āļ·āļ­āļ™
āļ„āļ§āļēāļĄāļĨāļ°āđ€āļ­āļĩāļĒāļ”āļ‚āļ­āļ‡āļœāļĨāļĨāļąāļžāļ˜āđŒ āļžāļīāļĄāļžāđŒāļ‚āđ‰āļ­āļ„āļ§āļēāļĄāđƒāļ™āļĢāļ°āļ”āļąāļšāļ—āļĩāđˆāļāļģāļŦāļ™āļ”āđāļĨāļ°āļĨāļģāļ”āļąāļšāļ„āļ§āļēāļĄāļŠāļģāļ„āļąāļāļ—āļĩāđˆāļŠāļđāļ‡āļāļ§āđˆāļē
āļĨāļģāļ”āļąāļšāļ„āļ§āļēāļĄāļŠāļģāļ„āļąāļāļ—āļĩāđˆāļĢāļ­āļ‡āļĢāļąāļšāđ€āļĢāļīāđˆāļĄāļ•āđ‰āļ™āļ—āļĩāđˆāļĢāļ°āļ”āļąāļšāļ•āđˆāļģāļŠāļļāļ”āļ„āļ·āļ­:
āļ‚āđ‰āļ­āļĄāļđāļĨ - āļ‚āđ‰āļ­āļ„āļ§āļēāļĄāļĢāļ°āļ”āļąāļšāļ•āđˆāļģ
āļ•āļīāļ”āļ•āļēāļĄ - āļāļēāļĢāļ•āļīāļ”āļ•āļēāļĄāļāļēāļĢāđ€āļĢāļĩāļĒāļāđƒāļŠāđ‰āļŸāļąāļ‡āļāđŒāļŠāļąāļ™
āļĨāđ‰āļĄāđ€āļŦāļĨāļ§ - āļĢāļēāļĒāļ‡āļēāļ™āļ„āļ§āļēāļĄāļĨāđ‰āļĄāđ€āļŦāļĨāļ§āđƒāļ™āļāļēāļĢāļ—āļ”āļŠāļ­āļš
āļ„āļģāđ€āļ•āļ·āļ­āļ™ - āļ„āļģāđ€āļ•āļ·āļ­āļ™
āļ„āļ§āļēāļĄāļœāļīāļ”āļžāļĨāļēāļ” - āļĢāļēāļĒāļ‡āļēāļ™āļ‚āđ‰āļ­āļœāļīāļ”āļžāļĨāļēāļ”
āļāļēāļĢāđāļāđ‰āļ›āļąāļāļŦāļē - āļ”āļĩāļšāļąāļāđ€āļ­āļēāļ—āđŒāļžāļļāļ•
āļ‚āđˆāļēāļ§āļŠāļēāļĢ - āļ‚āđ‰āļ­āļ„āļ§āļēāļĄāļ›āļāļ•āļī
āļĢāđ‰āļēāļĒāđāļĢāļ‡ - āļĢāļēāļĒāļ‡āļēāļ™āđ€āļ‰āļžāļēāļ°āļ‚āđ‰āļ­āļœāļīāļ”āļžāļĨāļēāļ”āļĢāđ‰āļēāļĒāđāļĢāļ‡

--āļĨāļīāļ‚āļŠāļīāļ—āļ˜āļīāđŒ
āļžāļīāļĄāļžāđŒāļ‚āđ‰āļ­āļĄāļđāļĨāļĨāļīāļ‚āļŠāļīāļ—āļ˜āļīāđŒ

-h -- āļŠāđˆāļ§āļĒāļ”āđ‰āļ§āļĒ
āļžāļīāļĄāļžāđŒāļ„āļ§āļēāļĄāļŠāđˆāļ§āļĒāđ€āļŦāļĨāļ·āļ­āļ™āļĩāđ‰

-? --āļāļēāļĢāđƒāļŠāđ‰āļ‡āļēāļ™
āļžāļīāļĄāļžāđŒāļ„āļ§āļēāļĄāļŠāđˆāļ§āļĒāđ€āļŦāļĨāļ·āļ­āļŠāļąāđ‰āļ™ āđ†

--āļĢāļļāđˆāļ™
āļžāļīāļĄāļžāđŒāļŦāļĄāļēāļĒāđ€āļĨāļ‚āļĢāļļāđˆāļ™āđāļĨāļ°āļ­āļ­āļ

āļāļĢāļ°āļšāļ§āļ™āļāļēāļĢāļœāļĨāļīāļ•
--āļāļĢāļ°āļ—āļđāđ‰=-1
āļˆāļģāļ™āļ§āļ™āđ€āļ˜āļĢāļ”āļŠāļđāļ‡āļŠāļļāļ”āļ—āļĩāđˆāļˆāļ°āđƒāļŠāđ‰āļŠāļģāļŦāļĢāļąāļšāļāļēāļĢāļ›āļĢāļ°āļĄāļ§āļĨāļœāļĨ āļˆāļģāļ™āļ§āļ™āļ™āļĩāđ‰āļ„āļ§āļĢāļ•āđˆāļģāļāļ§āđˆāļē
āļŦāļĢāļ·āļ­āđ€āļ—āđˆāļēāļāļąāļšāļˆāļģāļ™āļ§āļ™āļ„āļ­āļĢāđŒāļ•āļąāļ§āļ›āļĢāļ°āļĄāļ§āļĨāļœāļĨāđ€āļŠāļīāļ‡āļ•āļĢāļĢāļāļ°āđƒāļ™āđ€āļ„āļĢāļ·āđˆāļ­āļ‡ (-1:
āļāļēāļĢāļ›āļĢāļ°āļĄāļēāļ“āļ„āđˆāļēāļ­āļąāļ•āđ‚āļ™āļĄāļąāļ•āļī) āļˆāļģāļ™āļ§āļ™āđ€āļ˜āļĢāļ”āļŠāļđāļ‡āļŠāļļāļ”āļ—āļĩāđˆāļˆāļ°āđƒāļŠāđ‰āļŠāļģāļŦāļĢāļąāļšāļāļēāļĢāļ›āļĢāļ°āļĄāļ§āļĨāļœāļĨāļ™āļĩāđ‰
āļˆāļģāļ™āļ§āļ™āļ„āļ§āļĢāļ•āđˆāļģāļāļ§āđˆāļēāļŦāļĢāļ·āļ­āđ€āļ—āđˆāļēāļāļąāļšāļˆāļģāļ™āļ§āļ™āļ„āļ­āļĢāđŒāļ•āļąāļ§āļ›āļĢāļ°āļĄāļ§āļĨāļœāļĨāđ€āļŠāļīāļ‡āļ•āļĢāļĢāļāļ°āđƒāļ™
āđ€āļ„āļĢāļ·āđˆāļ­āļ‡āļˆāļąāļāļĢ. (-1: āļāļēāļĢāļ›āļĢāļ°āļĄāļēāļ“āļ„āđˆāļēāļ­āļąāļ•āđ‚āļ™āļĄāļąāļ•āļī)

āļ›āļĨāļąāđŠāļāļ­āļīāļ™: 1d/āđ€āļ„āļ­āļĢāđŒāđ€āļ™āļĨāđ€āļŠāđ‰āļ™āđ‚āļ„āđ‰āļ‡


āļšāļĩāļŠāđ„āļ›āļĨāļ™āđŒ āļāļēāļĢāļŠāļĢāđ‰āļēāļ‡āđ€āļ„āļ­āļĢāđŒāđ€āļ™āļĨ B-spline āļžāļēāļĢāļēāļĄāļīāđ€āļ•āļ­āļĢāđŒāļ—āļĩāđˆāļĢāļ­āļ‡āļĢāļąāļšāļ„āļ·āļ­:

d = 3; int āđƒāļ™ [0, 5]
āļ­āļ‡āļĻāļēāļ‚āļ­āļ‡āđ€āļŠāđ‰āļ™āđ‚āļ„āđ‰āļ‡

āļ­āļ­āļĄāļĄāđˆāļē āļāļēāļĢāļŠāļĢāđ‰āļēāļ‡āđ€āļ„āļ­āļĢāđŒāđ€āļ™āļĨ OMoms-spline āļžāļēāļĢāļēāļĄāļīāđ€āļ•āļ­āļĢāđŒāļ—āļĩāđˆāļĢāļ­āļ‡āļĢāļąāļšāļ„āļ·āļ­:

d = 3; int āđƒāļ™ [3, 3]
āļ­āļ‡āļĻāļēāļ‚āļ­āļ‡āđ€āļŠāđ‰āļ™āđ‚āļ„āđ‰āļ‡

āļ›āļĨāļąāđŠāļāļ­āļīāļ™: āļ•āļąāļ§āļĒāđˆāļ­/āļĢāļēāļ„āļēāđ€āļ”āļĩāļĒāļ§


āļāļ”āļē āļāļēāļĢāđ„āļĨāđˆāļĢāļ°āļ”āļąāļšāļŠāļĩāđāļšāļšāđ„āļĨāđˆāļĢāļ°āļ”āļąāļšāļžāļĢāđ‰āļ­āļĄāļāļēāļĢāđāļāđ‰āđ„āļ‚āļ‚āļ™āļēāļ”āļ‚āļąāđ‰āļ™āļ•āļ­āļ™āļ­āļąāļ•āđ‚āļ™āļĄāļąāļ•āļī āļžāļēāļĢāļēāļĄāļīāđ€āļ•āļ­āļĢāđŒāļ—āļĩāđˆāļĢāļ­āļ‡āļĢāļąāļšāļ„āļ·āļ­:

āļŸāļļāļ•āļ­āļĨāļĢāđŒ = 0; āļŠāļ­āļ‡āđ€āļ—āđˆāļēāđƒāļ™ [0, inf)
āļŦāļĒāļļāļ”āļ–āđ‰āļēāļāļēāļĢāđ€āļ›āļĨāļĩāđˆāļĒāļ™āđāļ›āļĨāļ‡āļŠāļąāļĄāļžāļąāļ—āļ˜āđŒāļ‚āļ­āļ‡āđ€āļāļ“āļ‘āđŒāļ­āļĒāļđāđˆāļ”āđ‰āļēāļ™āļĨāđˆāļēāļ‡..

āļ‚āļąāđ‰āļ™āļ•āļ­āļ™āļŠāļđāļ‡āļŠāļļāļ” = 2; āļŠāļ­āļ‡āđ€āļ—āđˆāļēāđƒāļ™ (0, inf)
āļ‚āļ™āļēāļ”āļ‚āļąāđ‰āļ™āļŠāļąāļĄāļšāļđāļĢāļ“āđŒāļŠāļđāļ‡āļŠāļļāļ”

āđāļĄāđ‡āļāļ‹āļīāđ€āļ•āļ­āļĢāđŒ = 200; uint āđƒāļ™ [1, inf)
āđ€āļāļ“āļ‘āđŒāļāļēāļĢāļŦāļĒāļļāļ”: āļˆāļģāļ™āļ§āļ™āļāļēāļĢāļ§āļ™āļ‹āđ‰āļģāļŠāļđāļ‡āļŠāļļāļ”

āļ™āļēāļ—āļĩāļ‚āļąāđ‰āļ™āļ•āļ­āļ™ = 0.1; āļŠāļ­āļ‡āđ€āļ—āđˆāļēāđƒāļ™ (0, inf)
āļ‚āļ™āļēāļ”āļ‚āļąāđ‰āļ™āļ•āļ­āļ™āļ—āļĩāđˆāđāļ™āđˆāļ™āļ­āļ™āļ™āđ‰āļ­āļĒāļ—āļĩāđˆāļŠāļļāļ”

āđ€āļ­āđ‡āļāļ‹āđŒāđ‚āļ•āļĨāļē = 0.01; āļŠāļ­āļ‡āđ€āļ—āđˆāļēāđƒāļ™ [0, inf)
āļŦāļĒāļļāļ”āļ–āđ‰āļē inf-norm āļ‚āļ­āļ‡āļāļēāļĢāđ€āļ›āļĨāļĩāđˆāļĒāļ™āđāļ›āļĨāļ‡āļ—āļĩāđˆāđƒāļŠāđ‰āļāļąāļš x āļ•āđˆāļģāļāļ§āđˆāļēāļ„āđˆāļēāļ™āļĩāđ‰..

āļ•āļĢ.āļĄ āđ‚āļ„āļ•āļĢāđ„āļĨāđˆāļĢāļ°āļ”āļąāļšāļ”āđ‰āļ§āļĒāļāļēāļĢāļ›āļĢāļ°āļĄāļēāļ“āļ‚āļąāđ‰āļ™āļāļģāļĨāļąāļ‡āļŠāļ­āļ‡ āļžāļēāļĢāļēāļĄāļīāđ€āļ•āļ­āļĢāđŒāļ—āļĩāđˆāļĢāļ­āļ‡āļĢāļąāļšāļ„āļ·āļ­:

āļŸāļļāļ•āļ­āļĨāļĢāđŒ = 0; āļŠāļ­āļ‡āđ€āļ—āđˆāļēāđƒāļ™ [0, inf)
āļŦāļĒāļļāļ”āļ–āđ‰āļēāļāļēāļĢāđ€āļ›āļĨāļĩāđˆāļĒāļ™āđāļ›āļĨāļ‡āļŠāļąāļĄāļžāļąāļ—āļ˜āđŒāļ‚āļ­āļ‡āđ€āļāļ“āļ‘āđŒāļ­āļĒāļđāđˆāļ”āđ‰āļēāļ™āļĨāđˆāļēāļ‡..

āļāđ‚āļ•āļĨāđˆāļē = 0; āļŠāļ­āļ‡āđ€āļ—āđˆāļēāđƒāļ™ [0, inf)
āļŦāļĒāļļāļ”āļ–āđ‰āļē inf-norm āļ‚āļ­āļ‡āļāļēāļĢāđ„āļĨāđˆāļĢāļ°āļ”āļąāļšāļŠāļĩāļ•āđˆāļģāļāļ§āđˆāļēāļ„āđˆāļēāļ™āļĩāđ‰..

āđāļĄāđ‡āļāļ‹āļīāđ€āļ•āļ­āļĢāđŒ = 100; uint āđƒāļ™ [1, inf)
āđ€āļāļ“āļ‘āđŒāļāļēāļĢāļŦāļĒāļļāļ”: āļˆāļģāļ™āļ§āļ™āļāļēāļĢāļ§āļ™āļ‹āđ‰āļģāļŠāļđāļ‡āļŠāļļāļ”

āļ‚āļ™āļēāļ” = 2; āļŠāļ­āļ‡āđ€āļ—āđˆāļēāđƒāļ™ (1, inf)
āļāļēāļĢāļ›āļĢāļąāļšāļ‚āļ™āļēāļ”āļ‚āļąāđ‰āļ™āļ•āļ­āļ™āļ—āļēāļ‡āđ€āļĨāļ·āļ­āļāļŠāļģāļĢāļ­āļ‡

āļ‚āļąāđ‰āļ™āļ•āļ­āļ™ = 0.1; āļŠāļ­āļ‡āđ€āļ—āđˆāļēāđƒāļ™ (0, inf)
āļ‚āļ™āļēāļ”āļ‚āļąāđ‰āļ™āđ€āļĢāļīāđˆāļĄāļ•āđ‰āļ™

āđ€āļ­āđ‡āļāļ‹āđŒāđ‚āļ•āļĨāļē = 0; āļŠāļ­āļ‡āđ€āļ—āđˆāļēāđƒāļ™ [0, inf)
āļŦāļĒāļļāļ”āļ–āđ‰āļē inf-norm āļ‚āļ­āļ‡ x-update āļ•āđˆāļģāļāļ§āđˆāļēāļ„āđˆāļēāļ™āļĩāđ‰..

GSL āļ›āļĨāļąāđŠāļāļ­āļīāļ™āđ€āļžāļīāđˆāļĄāļ›āļĢāļ°āļŠāļīāļ—āļ˜āļīāļ āļēāļžāļ•āļēāļĄāļ•āļąāļ§āđ€āļžāļīāđˆāļĄāļ›āļĢāļ°āļŠāļīāļ—āļ˜āļīāļ āļēāļžāļĄāļąāļĨāļ•āļīāļĄāļīāļ™āļ‚āļ­āļ‡ GNU Scientific Library
(GSL) https://www.gnu.org/software/gsl/ āļžāļēāļĢāļēāļĄāļīāđ€āļ•āļ­āļĢāđŒāļ—āļĩāđˆāļĢāļ­āļ‡āļĢāļąāļšāļ„āļ·āļ­:

āļāļģāđ„āļĢāļ•āđˆāļ­āļŦāļļāđ‰āļ™ = 0.01; āļŠāļ­āļ‡āđ€āļ—āđˆāļēāđƒāļ™ (0, inf)
āđ€āļ„āļĢāļ·āđˆāļ­āļ‡āļĄāļ·āļ­āđ€āļžāļīāđˆāļĄāļ›āļĢāļ°āļŠāļīāļ—āļ˜āļīāļ āļēāļžāļ•āļēāļĄāļāļēāļĢāđ„āļĨāđˆāļĢāļ°āļ”āļąāļšāļŠāļĩ: āļŦāļĒāļļāļ”āđ€āļĄāļ·āđˆāļ­ |grad| < eps, simplex: āļŦāļĒāļļāļ”āđ€āļĄāļ·āđˆāļ­
āļ‚āļ™āļēāļ”āļ‹āļīāļĄāđ€āļžāļĨāđ‡āļāļ‹āđŒ < eps..

āđ€āļĢāļēāđ€āļ•āļ­āļĢāđŒ = 100; uint āđƒāļ™ [1, inf)
āļˆāļģāļ™āļ§āļ™āļāļēāļĢāļ—āļģāļ‹āđ‰āļģāļŠāļđāļ‡āļŠāļļāļ”

āđ€āļĨāļ·āļ­āļ = gd; āļ„āļģāļŠāļąāđˆāļ‡
āđ€āļ„āļĢāļ·āđˆāļ­āļ‡āļĄāļ·āļ­āđ€āļžāļīāđˆāļĄāļ›āļĢāļ°āļŠāļīāļ—āļ˜āļīāļ āļēāļžāđ€āļ‰āļžāļēāļ°āļ—āļĩāđˆāļˆāļ°āđƒāļŠāđ‰.. āļ„āđˆāļēāļ—āļĩāđˆāļĢāļ­āļ‡āļĢāļąāļšāļ„āļ·āļ­:
bfg - āļšāļĢāļ­āļĒāđ€āļ”āļ™-āđ€āļŸāļĨāļ•āđ€āļŠāļ­āļĢāđŒ-āđ‚āļāļĨāļ”āđŒāļŸāļēāļĢāđŒāļš-āđāļŠāļ™āļ™āđŒ
bfgs2 ‐ Broyden-Fletcher-Goldfarb-Shann (āļĢāļļāđˆāļ™āļ—āļĩāđˆāļĄāļĩāļ›āļĢāļ°āļŠāļīāļ—āļ˜āļīāļ āļēāļžāļŠāļđāļ‡āļŠāļļāļ”)
cg-fr Flecher-Reeves āļ„āļ­āļ™āļˆāļđāđ€āļāļ•āļ­āļąāļĨāļāļ­āļĢāļīāļ˜āļķāļĄāļāļēāļĢāđ„āļĨāđˆāļĢāļ°āļ”āļąāļšāļŠāļĩ
gd - āļāļēāļĢāđ„āļĨāđˆāļĢāļ°āļ”āļąāļšāļŠāļĩ
āđ€āļĢāļīāļĄ - āļ­āļąāļĨāļāļ­āļĢāļīāļ˜āļķāļĄ Simplex āļ‚āļ­āļ‡ Nelder āđāļĨāļ° Mead
cg-pr - Polak-Ribiere āļ„āļ­āļ™āļˆāļđāđ€āļāļ•āļ­āļąāļĨāļāļ­āļĢāļīāļ—āļķāļĄāļāļēāļĢāđ„āļĨāđˆāļĢāļ°āļ”āļąāļšāļŠāļĩ

āļ‚āļąāđ‰āļ™āļ•āļ­āļ™ = 0.001; āļŠāļ­āļ‡āđ€āļ—āđˆāļēāđƒāļ™ (0, inf)
āļ‚āļ™āļēāļ”āļ‚āļąāđ‰āļ™āļ•āļ­āļ™āđ€āļĢāļīāđˆāļĄāļ•āđ‰āļ™

āļ”āļąāļ™ = 0.1; āļŠāļ­āļ‡āđ€āļ—āđˆāļēāđƒāļ™ (0, inf)
āļžāļēāļĢāļēāļĄāļīāđ€āļ•āļ­āļĢāđŒāļ„āļ§āļēāļĄāļ­āļ”āļ—āļ™āļšāļēāļ‡āļ­āļĒāđˆāļēāļ‡

āđ„āļĄāđˆāļĄāļĩ āļ­āļąāļĨāļāļ­āļĢāļīāļ—āļķāļĄ Minimizer āđ‚āļ”āļĒāđƒāļŠāđ‰āđ„āļĨāļšāļĢāļēāļĢāļĩ NLOPT āļŠāļģāļŦāļĢāļąāļšāļ„āļģāļ­āļ˜āļīāļšāļēāļĒāļ‚āļ­āļ‡
āđ€āļ„āļĢāļ·āđˆāļ­āļ‡āļĄāļ·āļ­āđ€āļžāļīāđˆāļĄāļ›āļĢāļ°āļŠāļīāļ—āļ˜āļīāļ āļēāļž āđ‚āļ›āļĢāļ”āļ”āļđ 'http://ab-
initio.mit.edu/wiki/index.php/NOpt_Algorithms' āļžāļēāļĢāļēāļĄāļīāđ€āļ•āļ­āļĢāđŒāļ—āļĩāđˆāļĢāļ­āļ‡āļĢāļąāļšāļ„āļ·āļ­:

āļŸāļļāļ•āļĨāļē = 0; āļŠāļ­āļ‡āđ€āļ—āđˆāļēāđƒāļ™ [0, inf)
āđ€āļāļ“āļ‘āđŒāļāļēāļĢāļŦāļĒāļļāļ”: āļāļēāļĢāđ€āļ›āļĨāļĩāđˆāļĒāļ™āđāļ›āļĨāļ‡āļ—āļĩāđˆāđāļ™āđˆāļ™āļ­āļ™āļ‚āļ­āļ‡āļĄāļđāļĨāļ„āđˆāļēāļ§āļąāļ•āļ–āļļāļ›āļĢāļ°āļŠāļ‡āļ„āđŒāļ­āļĒāļđāđˆāļ”āđ‰āļēāļ™āļĨāđˆāļēāļ‡
āļ„āđˆāļēāļ™āļĩāđ‰

āļŸāļļāļ•āļ­āļĨāļĢāđŒ = 0; āļŠāļ­āļ‡āđ€āļ—āđˆāļēāđƒāļ™ [0, inf)
āđ€āļāļ“āļ‘āđŒāļāļēāļĢāļŦāļĒāļļāļ”: āļāļēāļĢāđ€āļ›āļĨāļĩāđˆāļĒāļ™āđāļ›āļĨāļ‡āļŠāļąāļĄāļžāļąāļ—āļ˜āđŒāļ‚āļ­āļ‡āļĄāļđāļĨāļ„āđˆāļēāļ§āļąāļ•āļ–āļļāļ›āļĢāļ°āļŠāļ‡āļ„āđŒāļ­āļĒāļđāđˆāļ”āđ‰āļēāļ™āļĨāđˆāļēāļ‡
āļ„āđˆāļēāļ™āļĩāđ‰

āļŠāļđāļ‡āļāļ§āđˆāļē = āļ­āļīāļ™āļŸ; āļŠāļ­āļ‡āđ€āļ—āđˆāļē
āļ‚āļ­āļšāđ€āļ‚āļ•āļ—āļĩāđˆāļŠāļđāļ‡āļ‚āļķāđ‰āļ™ (āđ€āļ—āđˆāļēāļāļąāļšāļžāļēāļĢāļēāļĄāļīāđ€āļ•āļ­āļĢāđŒāļ—āļąāđ‰āļ‡āļŦāļĄāļ”)

āđ€āļĨāļ·āļ­āļāļ—āđ‰āļ­āļ‡āļ–āļīāđˆāļ™ = āđ„āļĄāđˆāļĄāļĩ; dict
āļ­āļąāļĨāļāļ­āļĢāļīāļ˜āļķāļĄāļāļēāļĢāļĨāļ”āļ‚āļ™āļēāļ”āļ—āđ‰āļ­āļ‡āļ–āļīāđˆāļ™āļ—āļĩāđˆāļ­āļēāļˆāļˆāļģāđ€āļ›āđ‡āļ™āļŠāļģāļŦāļĢāļąāļš main
āļ­āļąāļĨāļāļ­āļĢāļīāļ—āļķāļĄāļāļēāļĢāļĒāđˆāļ­āļ‚āļ™āļēāļ”.. āļ„āđˆāļēāļ—āļĩāđˆāļĢāļ­āļ‡āļĢāļąāļšāļ„āļ·āļ­:
gn-orig-āđ‚āļ”āļĒāļ•āļĢāļ‡-l ‐ āļāļēāļĢāđāļšāđˆāļ‡āļŠāļĩāđˆāđ€āļŦāļĨāļĩāđˆāļĒāļĄ (āļāļēāļĢāđƒāļŠāđ‰āļ‡āļēāļ™āļ”āļąāđ‰āļ‡āđ€āļ”āļīāļĄ,
āļĨāļģāđ€āļ­āļĩāļĒāļ‡āđƒāļ™āļ—āđ‰āļ­āļ‡āļ–āļīāđˆāļ™)
gn-āļ•āļĢāļ‡-l-noscal ‐ āļŠāļĩāđˆāđ€āļŦāļĨāļĩāđˆāļĒāļĄāļœāļ·āļ™āļœāđ‰āļēāļŦāļēāļĢ
gn-isres - āļ›āļĢāļąāļšāļ›āļĢāļļāļ‡āļāļĨāļĒāļļāļ—āļ˜āđŒāļāļēāļĢāļ§āļīāļ§āļąāļ’āļ™āļēāļāļēāļĢāļ­āļąāļ™āļ”āļąāļšāđāļšāļšāļŠāļļāđˆāļĄ
ld-tnewton - āļ™āļīāļ§āļ•āļąāļ™āļ—āļĩāđˆāļ–āļđāļāļ•āļąāļ”āļ—āļ­āļ™
gn-āļ•āļĢāļ‡-l-rand ‐ āļāļēāļĢāđāļšāđˆāļ‡āļŠāļĩāđˆāđ€āļŦāļĨāļĩāđˆāļĒāļĄ (āļĨāļģāđ€āļ­āļĩāļĒāļ‡āđ€āļ‰āļžāļēāļ°āļ—āļĩāđˆ āļŠāļļāđˆāļĄ)
ln-newuoa ‐ āļ­āļ™āļļāļžāļąāļ™āļ˜āđŒāļŸāļĢāļĩāđ„āļĄāđˆāļĄāļĩāļ‚āđ‰āļ­āļˆāļģāļāļąāļ”āļāļēāļĢāđ€āļžāļīāđˆāļĄāļ›āļĢāļ°āļŠāļīāļ—āļ˜āļīāļ āļēāļžāđ‚āļ”āļĒ Iteratively
āļŠāļĢāđ‰āļēāļ‡āļāļēāļĢāļ›āļĢāļ°āļĄāļēāļ“āļāļģāļĨāļąāļ‡āļŠāļ­āļ‡
gn-āļ•āļĢāļ‡-l-āđāļĢāļ™āļ”āđŒ-noscale ‐ āđāļšāđˆāļ‡āļŠāļĩāđˆāđ€āļŦāļĨāļĩāđˆāļĒāļĄ (āđ„āļĄāđˆāļĄāļĩāļĄāļēāļ•āļĢāļēāļŠāđˆāļ§āļ™ āđ€āļ‰āļžāļēāļ°āļ—āļĩāđˆ
āļĨāļģāđ€āļ­āļĩāļĒāļ‡āļŠāļļāđˆāļĄ)
gn-āļ•āđ‰āļ™āļāļģāđ€āļ™āļīāļ”āđ‚āļ”āļĒāļ•āļĢāļ‡ ‐ āļāļēāļĢāđāļšāđˆāļ‡āļŠāļĩāđˆāđ€āļŦāļĨāļĩāđˆāļĒāļĄ (āļāļēāļĢāđƒāļŠāđ‰āļ‡āļēāļ™āļ”āļąāđ‰āļ‡āđ€āļ”āļīāļĄ)
ld-tnewton-precond - āļ™āļīāļ§āļ•āļąāļ™āļ•āļąāļ”āļ›āļĨāļēāļĒāļ—āļĩāđˆāļ›āļĢāļąāļšāļŠāļ āļēāļžāđāļĨāđ‰āļ§
ld-tnewton-āļĢāļĩāļŠāļ•āļēāļĢāđŒāļ— ‐ āļ•āļąāļ”āļ—āļ­āļ™āļ™āļīāļ§āļ•āļąāļ™āļ”āđ‰āļ§āļĒāļāļēāļĢāļĢāļĩāļŠāļ•āļēāļĢāđŒāļ—āļ—āļĩāđˆāļŠāļąāļ™āļ—āļĩāđˆāļŠāļļāļ”
gn-āļ•āļĢāļ‡ - āļāļēāļĢāđāļšāđˆāļ‡āļŠāļĩāđˆāđ€āļŦāļĨāļĩāđˆāļĒāļĄ
ln-neldermead - āļ­āļąāļĨāļāļ­āļĢāļīāļ˜āļķāļĄ Nelder-Mead simplex
ln-āđ‚āļ„āļšāļĩāļĨāđˆāļē ‐ āļāļēāļĢāđ€āļžāļīāđˆāļĄāļ›āļĢāļ°āļŠāļīāļ—āļ˜āļīāļ āļēāļžāļ—āļĩāđˆāļĄāļĩāļ‚āđ‰āļ­āļˆāļģāļāļąāļ” āđ‚āļ”āļĒāļāļēāļĢāļ›āļĢāļ°āļĄāļēāļ“āđ€āļŠāļīāļ‡āđ€āļŠāđ‰āļ™
gn-crs2-lm - āļ„āļ§āļšāļ„āļļāļĄāļāļēāļĢāļ„āđ‰āļ™āļŦāļēāđāļšāļšāļŠāļļāđˆāļĄāļ”āđ‰āļ§āļĒāļāļēāļĢāļāļĨāļēāļĒāļžāļąāļ™āļ˜āļļāđŒāđƒāļ™āļžāļ·āđ‰āļ™āļ—āļĩāđˆ
ld-var2 ‐ Shifted Limited-Memory Variable-Metric āļ­āļąāļ™āļ”āļąāļš 2
ld-var1 ‐ Shifted Limited-Memory Variable-Metric āļ­āļąāļ™āļ”āļąāļš 1
āđ€āļ­āđˆāļ­-mma ‐ āļ§āļīāļ˜āļĩāļāļēāļĢāđ€āļ„āļĨāļ·āđˆāļ­āļ™āļĒāđ‰āļēāļĒāđ€āļŠāđ‰āļ™āļāļģāļāļąāļš
ld-lbfgs-nocedal - āđ„āļĄāđˆāļĄāļĩ
ld-lbfgs - BFGS āļ—āļĩāđˆāđ€āļāđ‡āļšāļ‚āđ‰āļ­āļĄāļđāļĨāļ•āđˆāļģ
gn-āđ‚āļ”āļĒāļ•āļĢāļ‡-l ‐ āļāļēāļĢāđāļšāđˆāļ‡āļŠāļĩāđˆāđ€āļŦāļĨāļĩāđˆāļĒāļĄ (āļĨāļģāđ€āļ­āļĩāļĒāļ‡āđ€āļ‰āļžāļēāļ°āļ—āļĩāđˆ)
āđ„āļĄāđˆāļĄāļĩ - āđ„āļĄāđˆāļĢāļ°āļšāļļāļ­āļąāļĨāļāļ­āļĢāļķāļ—āļķāļĄ
ln-bobyqa ‐ āļāļēāļĢāđ€āļžāļīāđˆāļĄāļ›āļĢāļ°āļŠāļīāļ—āļ˜āļīāļ āļēāļžāđāļšāļšāļˆāļģāļāļąāļ”āļ‚āļ­āļšāđ€āļ‚āļ•āļ—āļĩāđˆāļ›āļĢāļēāļĻāļˆāļēāļāļ­āļ™āļļāļžāļąāļ™āļ˜āđŒ
ln-sbplx - āļ•āļąāļ§āđāļ›āļĢāļĒāđˆāļ­āļĒāļ‚āļ­āļ‡ Nelder-Mead
ln-newuoa-āļœāļđāļāļžāļąāļ™ ‐ āļāļēāļĢāđ€āļžāļīāđˆāļĄāļ›āļĢāļ°āļŠāļīāļ—āļ˜āļīāļ āļēāļžāđāļšāļšāļˆāļģāļāļąāļ”āļ‚āļ­āļšāđ€āļ‚āļ•āļ—āļĩāđˆāļ›āļĢāļēāļĻāļˆāļēāļāļ­āļ™āļļāļžāļąāļ™āļ˜āđŒāđ‚āļ”āļĒ
āļāļēāļĢāļ›āļĢāļ°āļĄāļēāļ“āļ„āđˆāļēāļāļģāļĨāļąāļ‡āļŠāļ­āļ‡āļ—āļĩāđˆāļŠāļĢāđ‰āļēāļ‡āļ‹āđ‰āļģāđ†
ln-āđāļžāļĢāļ„āļ‹āļīāļŠ ‐ āļāļēāļĢāđ€āļžāļīāđˆāļĄāļ›āļĢāļ°āļŠāļīāļ—āļ˜āļīāļ āļēāļžāđƒāļ™āļžāļ·āđ‰āļ™āļ—āļĩāđˆāļ—āļĩāđˆāđ„āļĄāđˆāļĄāļĩāļāļēāļĢāđ„āļĨāđˆāļĢāļ°āļ”āļąāļšāļŠāļĩāļœāđˆāļēāļ™āđāļāļ™āļŦāļĨāļąāļ
āļ§āļīāļ˜āļĩ
gn-āđ‚āļ”āļĒāļ•āļĢāļ‡ noscal - āđāļšāđˆāļ‡āļŠāļĩāđˆāđ€āļŦāļĨāļĩāđˆāļĒāļĄ (āđ„āļĄāđˆāļĄāļĩāļĄāļēāļ•āļĢāļēāļŠāđˆāļ§āļ™)
ld-tnewton-precond-āļĢāļĩāļŠāļ•āļēāļĢāđŒāļ— - āļ™āļīāļ§āļ•āļąāļ™āļ—āļĩāđˆāļ•āļąāļ”āļ—āļ­āļ™āļĨāđˆāļ§āļ‡āļŦāļ™āđ‰āļēāļ”āđ‰āļ§āļĒ
āļāļēāļĢāđ€āļĢāļīāđˆāļĄāļ•āđ‰āļ™āđƒāļŦāļĄāđˆāđāļšāļšāļŠāļąāļ™āļ—āļĩāđˆāļŠāļļāļ”

āļĨāļ” = -inf; āļŠāļ­āļ‡āđ€āļ—āđˆāļē
āļ‚āļ­āļšāđ€āļ‚āļ•āļĨāđˆāļēāļ‡ (āđ€āļ—āđˆāļēāļāļąāļšāļžāļēāļĢāļēāļĄāļīāđ€āļ•āļ­āļĢāđŒāļ—āļąāđ‰āļ‡āļŦāļĄāļ”)

āđāļĄāđ‡āļāļ‹āļīāđ€āļ•āļ­āļĢāđŒ = 100; int āđƒāļ™ [1, inf)
āđ€āļāļ“āļ‘āđŒāļāļēāļĢāļŦāļĒāļļāļ”: āļˆāļģāļ™āļ§āļ™āļāļēāļĢāļ§āļ™āļ‹āđ‰āļģāļŠāļđāļ‡āļŠāļļāļ”

āđ€āļĨāļ·āļ­āļ = ld-lbfgs; āļ„āļģāļŠāļąāđˆāļ‡
āļ­āļąāļĨāļāļ­āļĢāļīāļ—āļķāļĄāļāļēāļĢāļĒāđˆāļ­āļ‚āļ™āļēāļ”āļŦāļĨāļąāļ āļ„āđˆāļēāļ—āļĩāđˆāļĢāļ­āļ‡āļĢāļąāļšāļ„āļ·āļ­:
gn-orig-āđ‚āļ”āļĒāļ•āļĢāļ‡-l ‐ āļāļēāļĢāđāļšāđˆāļ‡āļŠāļĩāđˆāđ€āļŦāļĨāļĩāđˆāļĒāļĄ (āļāļēāļĢāđƒāļŠāđ‰āļ‡āļēāļ™āļ”āļąāđ‰āļ‡āđ€āļ”āļīāļĄ,
āļĨāļģāđ€āļ­āļĩāļĒāļ‡āđƒāļ™āļ—āđ‰āļ­āļ‡āļ–āļīāđˆāļ™)
g-mlsl-lds ‐ āļāļēāļĢāđ€āļŠāļ·āđˆāļ­āļĄāđ‚āļĒāļ‡āđ€āļ”āļĩāđˆāļĒāļ§āļŦāļĨāļēāļĒāļĢāļ°āļ”āļąāļš (āļĨāļģāļ”āļąāļšāļ„āļ§āļēāļĄāļ„āļĨāļēāļ”āđ€āļ„āļĨāļ·āđˆāļ­āļ™āļ•āđˆāļģ
āļ•āđ‰āļ­āļ‡āļāļēāļĢāļāļēāļĢāđ€āļžāļīāđˆāļĄāļ›āļĢāļ°āļŠāļīāļ—āļ˜āļīāļ āļēāļžāđāļĨāļ°āļ‚āļ­āļšāđ€āļ‚āļ•āļ•āļēāļĄāļāļēāļĢāđ„āļĨāđˆāļĢāļ°āļ”āļąāļšāļŠāļĩāđƒāļ™āļ—āđ‰āļ­āļ‡āļ–āļīāđˆāļ™)
gn-āļ•āļĢāļ‡-l-noscal ‐ āļŠāļĩāđˆāđ€āļŦāļĨāļĩāđˆāļĒāļĄāļœāļ·āļ™āļœāđ‰āļēāļŦāļēāļĢ
gn-isres - āļ›āļĢāļąāļšāļ›āļĢāļļāļ‡āļāļĨāļĒāļļāļ—āļ˜āđŒāļāļēāļĢāļ§āļīāļ§āļąāļ’āļ™āļēāļāļēāļĢāļ­āļąāļ™āļ”āļąāļšāđāļšāļšāļŠāļļāđˆāļĄ
ld-tnewton - āļ™āļīāļ§āļ•āļąāļ™āļ—āļĩāđˆāļ–āļđāļāļ•āļąāļ”āļ—āļ­āļ™
gn-āļ•āļĢāļ‡-l-rand ‐ āļāļēāļĢāđāļšāđˆāļ‡āļŠāļĩāđˆāđ€āļŦāļĨāļĩāđˆāļĒāļĄ (āļĨāļģāđ€āļ­āļĩāļĒāļ‡āđ€āļ‰āļžāļēāļ°āļ—āļĩāđˆ āļŠāļļāđˆāļĄ)
ln-newuoa ‐ āļ­āļ™āļļāļžāļąāļ™āļ˜āđŒāļŸāļĢāļĩāđ„āļĄāđˆāļĄāļĩāļ‚āđ‰āļ­āļˆāļģāļāļąāļ”āļāļēāļĢāđ€āļžāļīāđˆāļĄāļ›āļĢāļ°āļŠāļīāļ—āļ˜āļīāļ āļēāļžāđ‚āļ”āļĒ Iteratively
āļŠāļĢāđ‰āļēāļ‡āļāļēāļĢāļ›āļĢāļ°āļĄāļēāļ“āļāļģāļĨāļąāļ‡āļŠāļ­āļ‡
gn-āļ•āļĢāļ‡-l-āđāļĢāļ™āļ”āđŒ-noscale ‐ āđāļšāđˆāļ‡āļŠāļĩāđˆāđ€āļŦāļĨāļĩāđˆāļĒāļĄ (āđ„āļĄāđˆāļĄāļĩāļĄāļēāļ•āļĢāļēāļŠāđˆāļ§āļ™ āđ€āļ‰āļžāļēāļ°āļ—āļĩāđˆ
āļĨāļģāđ€āļ­āļĩāļĒāļ‡āļŠāļļāđˆāļĄ)
gn-āļ•āđ‰āļ™āļāļģāđ€āļ™āļīāļ”āđ‚āļ”āļĒāļ•āļĢāļ‡ ‐ āļāļēāļĢāđāļšāđˆāļ‡āļŠāļĩāđˆāđ€āļŦāļĨāļĩāđˆāļĒāļĄ (āļāļēāļĢāđƒāļŠāđ‰āļ‡āļēāļ™āļ”āļąāđ‰āļ‡āđ€āļ”āļīāļĄ)
ld-tnewton-precond - āļ™āļīāļ§āļ•āļąāļ™āļ•āļąāļ”āļ›āļĨāļēāļĒāļ—āļĩāđˆāļ›āļĢāļąāļšāļŠāļ āļēāļžāđāļĨāđ‰āļ§
ld-tnewton-āļĢāļĩāļŠāļ•āļēāļĢāđŒāļ— ‐ āļ•āļąāļ”āļ—āļ­āļ™āļ™āļīāļ§āļ•āļąāļ™āļ”āđ‰āļ§āļĒāļāļēāļĢāļĢāļĩāļŠāļ•āļēāļĢāđŒāļ—āļ—āļĩāđˆāļŠāļąāļ™āļ—āļĩāđˆāļŠāļļāļ”
gn-āļ•āļĢāļ‡ - āļāļēāļĢāđāļšāđˆāļ‡āļŠāļĩāđˆāđ€āļŦāļĨāļĩāđˆāļĒāļĄ
auglag-eq ‐ āļ­āļąāļĨāļāļ­āļĢāļīāļ˜āļķāļĄ Lagrangian āļ—āļĩāđˆāđ€āļŠāļĢāļīāļĄāļ”āđ‰āļ§āļĒāļ‚āđ‰āļ­āļˆāļģāļāļąāļ”āļ„āļ§āļēāļĄāđ€āļ—āđˆāļēāđ€āļ—āļĩāļĒāļĄāļāļąāļ™
āđ€āļžāļĩāļĒāļ‡
ln-neldermead - āļ­āļąāļĨāļāļ­āļĢāļīāļ˜āļķāļĄ Nelder-Mead simplex
ln-āđ‚āļ„āļšāļĩāļĨāđˆāļē ‐ āļāļēāļĢāđ€āļžāļīāđˆāļĄāļ›āļĢāļ°āļŠāļīāļ—āļ˜āļīāļ āļēāļžāļ—āļĩāđˆāļĄāļĩāļ‚āđ‰āļ­āļˆāļģāļāļąāļ” āđ‚āļ”āļĒāļāļēāļĢāļ›āļĢāļ°āļĄāļēāļ“āđ€āļŠāļīāļ‡āđ€āļŠāđ‰āļ™
gn-crs2-lm - āļ„āļ§āļšāļ„āļļāļĄāļāļēāļĢāļ„āđ‰āļ™āļŦāļēāđāļšāļšāļŠāļļāđˆāļĄāļ”āđ‰āļ§āļĒāļāļēāļĢāļāļĨāļēāļĒāļžāļąāļ™āļ˜āļļāđŒāđƒāļ™āļžāļ·āđ‰āļ™āļ—āļĩāđˆ
ld-var2 ‐ Shifted Limited-Memory Variable-Metric āļ­āļąāļ™āļ”āļąāļš 2
ld-var1 ‐ Shifted Limited-Memory Variable-Metric āļ­āļąāļ™āļ”āļąāļš 1
āđ€āļ­āđˆāļ­-mma ‐ āļ§āļīāļ˜āļĩāļāļēāļĢāđ€āļ„āļĨāļ·āđˆāļ­āļ™āļĒāđ‰āļēāļĒāđ€āļŠāđ‰āļ™āļāļģāļāļąāļš
ld-lbfgs-nocedal - āđ„āļĄāđˆāļĄāļĩ
g-mlsl ‐ āļĨāļīāļ‡āļ„āđŒāđ€āļ”āļĩāļĒāļ§āļŦāļĨāļēāļĒāļĢāļ°āļ”āļąāļš (āļ•āđ‰āļ­āļ‡āļāļēāļĢāļāļēāļĢāļ›āļĢāļąāļšāđƒāļŦāđ‰āđ€āļŦāļĄāļēāļ°āļŠāļĄāđƒāļ™āļžāļ·āđ‰āļ™āļ—āļĩāđˆāđāļĨāļ°
āļ‚āļ­āļšāđ€āļ‚āļ•)
ld-lbfgs - BFGS āļ—āļĩāđˆāđ€āļāđ‡āļšāļ‚āđ‰āļ­āļĄāļđāļĨāļ•āđˆāļģ
gn-āđ‚āļ”āļĒāļ•āļĢāļ‡-l ‐ āļāļēāļĢāđāļšāđˆāļ‡āļŠāļĩāđˆāđ€āļŦāļĨāļĩāđˆāļĒāļĄ (āļĨāļģāđ€āļ­āļĩāļĒāļ‡āđ€āļ‰āļžāļēāļ°āļ—āļĩāđˆ)
ln-bobyqa ‐ āļāļēāļĢāđ€āļžāļīāđˆāļĄāļ›āļĢāļ°āļŠāļīāļ—āļ˜āļīāļ āļēāļžāđāļšāļšāļˆāļģāļāļąāļ”āļ‚āļ­āļšāđ€āļ‚āļ•āļ—āļĩāđˆāļ›āļĢāļēāļĻāļˆāļēāļāļ­āļ™āļļāļžāļąāļ™āļ˜āđŒ
ln-sbplx - āļ•āļąāļ§āđāļ›āļĢāļĒāđˆāļ­āļĒāļ‚āļ­āļ‡ Nelder-Mead
ln-newuoa-āļœāļđāļāļžāļąāļ™ ‐ āļāļēāļĢāđ€āļžāļīāđˆāļĄāļ›āļĢāļ°āļŠāļīāļ—āļ˜āļīāļ āļēāļžāđāļšāļšāļˆāļģāļāļąāļ”āļ‚āļ­āļšāđ€āļ‚āļ•āļ—āļĩāđˆāļ›āļĢāļēāļĻāļˆāļēāļāļ­āļ™āļļāļžāļąāļ™āļ˜āđŒāđ‚āļ”āļĒ
āļāļēāļĢāļ›āļĢāļ°āļĄāļēāļ“āļ„āđˆāļēāļāļģāļĨāļąāļ‡āļŠāļ­āļ‡āļ—āļĩāđˆāļŠāļĢāđ‰āļēāļ‡āļ‹āđ‰āļģāđ†
āļŠ.āļ„.āļŠ - āļ­āļąāļĨāļāļ­āļĢāļīāļ˜āļķāļĄ Lagrangian āđ€āļŠāļĢāļīāļĄ
ln-āđāļžāļĢāļ„āļ‹āļīāļŠ ‐ āļāļēāļĢāđ€āļžāļīāđˆāļĄāļ›āļĢāļ°āļŠāļīāļ—āļ˜āļīāļ āļēāļžāđƒāļ™āļžāļ·āđ‰āļ™āļ—āļĩāđˆāļ—āļĩāđˆāđ„āļĄāđˆāļĄāļĩāļāļēāļĢāđ„āļĨāđˆāļĢāļ°āļ”āļąāļšāļŠāļĩāļœāđˆāļēāļ™āđāļāļ™āļŦāļĨāļąāļ
āļ§āļīāļ˜āļĩ
gn-āđ‚āļ”āļĒāļ•āļĢāļ‡ noscal - āđāļšāđˆāļ‡āļŠāļĩāđˆāđ€āļŦāļĨāļĩāđˆāļĒāļĄ (āđ„āļĄāđˆāļĄāļĩāļĄāļēāļ•āļĢāļēāļŠāđˆāļ§āļ™)
ld-tnewton-precond-āļĢāļĩāļŠāļ•āļēāļĢāđŒāļ— - āļ™āļīāļ§āļ•āļąāļ™āļ—āļĩāđˆāļ•āļąāļ”āļ—āļ­āļ™āļĨāđˆāļ§āļ‡āļŦāļ™āđ‰āļēāļ”āđ‰āļ§āļĒ
āļāļēāļĢāđ€āļĢāļīāđˆāļĄāļ•āđ‰āļ™āđƒāļŦāļĄāđˆāđāļšāļšāļŠāļąāļ™āļ—āļĩāđˆāļŠāļļāļ”
ld-slsqp - āļāļēāļĢāđ€āļ‚āļĩāļĒāļ™āđ‚āļ›āļĢāđāļāļĢāļĄāļāļģāļĨāļąāļ‡āļŠāļ­āļ‡āļ™āđ‰āļ­āļĒāļ—āļĩāđˆāļŠāļļāļ”āļ•āļēāļĄāļĨāļģāļ”āļąāļš

āļ‚āļąāđ‰āļ™āļ•āļ­āļ™ = 0; āļŠāļ­āļ‡āđ€āļ—āđˆāļēāđƒāļ™ [0, inf)
āļ‚āļ™āļēāļ”āļ‚āļąāđ‰āļ™āļ•āļ­āļ™āđ€āļĢāļīāđˆāļĄāļ•āđ‰āļ™āļŠāļģāļŦāļĢāļąāļšāļ§āļīāļ˜āļĩāļāļēāļĢāļ—āļĩāđˆāđ„āļĄāđˆāļĄāļĩāļāļēāļĢāđ„āļĨāđˆāļĢāļ°āļ”āļąāļšāļŠāļĩ

āļŦāļĒāļļāļ” = -inf; āļŠāļ­āļ‡āđ€āļ—āđˆāļē
āđ€āļāļ“āļ‘āđŒāļāļēāļĢāļŦāļĒāļļāļ”: āļ„āđˆāļēāļŸāļąāļ‡āļāđŒāļŠāļąāļ™āļ•āđˆāļģāļāļ§āđˆāļēāļ„āđˆāļēāļ™āļĩāđ‰

āđ€āļ­āđ‡āļāļ‹āđŒāđ‚āļ•āļĨāļē = 0; āļŠāļ­āļ‡āđ€āļ—āđˆāļēāđƒāļ™ [0, inf)
āđ€āļāļ“āļ‘āđŒāļāļēāļĢāļŦāļĒāļļāļ”: āļāļēāļĢāđ€āļ›āļĨāļĩāđˆāļĒāļ™āđāļ›āļĨāļ‡āđāļšāļšāļŠāļąāļĄāļšāļđāļĢāļ“āđŒāļ‚āļ­āļ‡āļ„āđˆāļē x āļ—āļąāđ‰āļ‡āļŦāļĄāļ”āļ­āļĒāļđāđˆāļ•āđˆāļģāļāļ§āđˆāļēāļ™āļĩāđ‰
āļĄāļđāļĨāļ„āđˆāļē

xtolr = 0; āļŠāļ­āļ‡āđ€āļ—āđˆāļēāđƒāļ™ [0, inf)
āđ€āļāļ“āļ‘āđŒāļāļēāļĢāļŦāļĒāļļāļ”: āļāļēāļĢāđ€āļ›āļĨāļĩāđˆāļĒāļ™āđāļ›āļĨāļ‡āļŠāļąāļĄāļžāļąāļ—āļ˜āđŒāļ‚āļ­āļ‡āļ„āđˆāļē x āļ—āļąāđ‰āļ‡āļŦāļĄāļ”āļ•āđˆāļģāļāļ§āđˆāļēāļ™āļĩāđ‰
āļĄāļđāļĨāļ„āđˆāļē

āļ•āļąāļ§āļ­āļĒāđˆāļēāļ‡


āļĨāļ‡āļ—āļ°āđ€āļšāļĩāļĒāļ™āļŠāļļāļ” perfusion āļ—āļĩāđˆāļāļģāļŦāļ™āļ”āđ‚āļ”āļĒāļĢāļđāļ›āļ āļēāļž imageXXXX.exr āđ‚āļ”āļĒāđƒāļŠāđ‰ Pseudo Ground Truth
āļ›āļĢāļ°āļĄāļēāļ“āļāļēāļĢ āļ‚āđ‰āļēāļĄāļŠāļ­āļ‡āļ āļēāļžāļ—āļĩāđˆāļˆāļļāļ”āđ€āļĢāļīāđˆāļĄāļ•āđ‰āļ™āđāļĨāļ°āļ­āļĒāđˆāļēāļ‡āļ­āļ·āđˆāļ™āđƒāļŠāđ‰āļžāļēāļĢāļēāļĄāļīāđ€āļ•āļ­āļĢāđŒāđ€āļĢāļīāđˆāļĄāļ•āđ‰āļ™
āđ€āļāđ‡āļšāļ āļēāļžāļœāļĨāļĨāļąāļžāļ˜āđŒāđ„āļ›āļ—āļĩāđˆ 'regXXXX.exr'

mia-2dgroundtruthreg -i āļ āļēāļžXXXX.exr -o regXXXX.exr -k 2

āļœāļđāđ‰āđ€āļ‚āļĩāļĒāļ™


āđ€āļāļīāļĢāđŒāļ— āļ§āļ­āļĨāļ™āļĩāđˆ

āļĨāļīāļ‚āļŠāļīāļ—āļ˜āļīāđŒ


āļ‹āļ­āļŸāļ•āđŒāđāļ§āļĢāđŒāļ™āļĩāđ‰āđ€āļ›āđ‡āļ™āļĨāļīāļ‚āļŠāļīāļ—āļ˜āļīāđŒ (c) 1999-2015 āđ„āļĨāļ›āđŒāļ‹āļīāļ āđ€āļĒāļ­āļĢāļĄāļ™āļĩ āđāļĨāļ°āļĄāļēāļ”āļĢāļīāļ” āļŠāđ€āļ›āļ™ āļĄāļąāļ™āļĄāļē
āđ‚āļ”āļĒāđ„āļĄāđˆāļĄāļĩāļāļēāļĢāļĢāļąāļšāļ›āļĢāļ°āļāļąāļ™āđƒāļ”āđ† āđāļĨāļ°āļ„āļļāļ“āļŠāļēāļĄāļēāļĢāļ–āđāļˆāļāļˆāđˆāļēāļĒāļ‹āđ‰āļģāđ„āļ”āđ‰āļ āļēāļĒāđƒāļ•āđ‰āđ€āļ‡āļ·āđˆāļ­āļ™āđ„āļ‚āļ‚āļ­āļ‡ GNU
āđƒāļšāļ­āļ™āļļāļāļēāļ•āļŠāļēāļ˜āļēāļĢāļ“āļ°āļ—āļąāđˆāļ§āđ„āļ› āđ€āļ§āļ­āļĢāđŒāļŠāļąāļ™ 3 (āļŦāļĢāļ·āļ­āđƒāļŦāļĄāđˆāļāļ§āđˆāļē) āļŠāļģāļŦāļĢāļąāļšāļ‚āđ‰āļ­āļĄāļđāļĨāđ€āļžāļīāđˆāļĄāđ€āļ•āļīāļĄ āđƒāļŦāđ‰āļĢāļąāļ™āđ‚āļ›āļĢāđāļāļĢāļĄāļ”āđ‰āļ§āļĒāļ›āļļāđˆāļĄ
āļ•āļąāļ§āđ€āļĨāļ·āļ­āļ '--āļĨāļīāļ‚āļŠāļīāļ—āļ˜āļīāđŒ'

āđƒāļŠāđ‰ mia-2dgroundtruthreg āļ­āļ­āļ™āđ„āļĨāļ™āđŒāđ‚āļ”āļĒāđƒāļŠāđ‰āļšāļĢāļīāļāļēāļĢ onworks.net


āđ€āļ‹āļīāļĢāđŒāļŸāđ€āļ§āļ­āļĢāđŒāđāļĨāļ°āđ€āļ§āļīāļĢāđŒāļāļŠāđ€āļ•āļŠāļąāļ™āļŸāļĢāļĩ

āļ”āļēāļ§āļ™āđŒāđ‚āļŦāļĨāļ”āđāļ­āļž Windows & Linux

  • 1
    āđ‚āļ­āļŠāļļ!
    āđ‚āļ­āļŠāļļ!
    āđ‚āļ­āļŠāļļ! āđ€āļ›āđ‡āļ™āđ€āļāļĄāļˆāļąāļ‡āļŦāļ§āļ°āļ‡āđˆāļēāļĒāđ†āļ”āđ‰āļ§āļĒāļ”āļĩ
    āļ„āļīāļ”āļ­āļ­āļāđ€āļŠāđ‰āļ™āđ‚āļ„āđ‰āļ‡āļāļēāļĢāđ€āļĢāļĩāļĒāļ™āļĢāļđāđ‰āļŠāļģāļŦāļĢāļąāļšāļœāļđāđ‰āđ€āļĨāđˆāļ™
    āļ—āļļāļāļĢāļ°āļ”āļąāļšāļ„āļ§āļēāļĄāļŠāļēāļĄāļēāļĢāļ– āļŦāļ™āļķāđˆāļ‡āđƒāļ™āļœāļđāđ‰āļĒāļīāđˆāļ‡āđƒāļŦāļāđˆ
    āđāļ‡āđˆāļĄāļļāļĄāļ‚āļ­āļ‡ Osu! āļ„āļ·āļ­āļĄāļąāļ™āđ€āļ›āđ‡āļ™
    āļŠāļļāļĄāļŠāļ™āļ”āļĢ...
    āļ”āļēāļ§āļ™āđŒāđ‚āļŦāļĨāļ” Osu!
  • 2
    LIBPNG: āđ„āļĨāļšāļĢāļēāļĢāļĩāļ­āđ‰āļēāļ‡āļ­āļīāļ‡ PNG
    LIBPNG: āđ„āļĨāļšāļĢāļēāļĢāļĩāļ­āđ‰āļēāļ‡āļ­āļīāļ‡ PNG
    āļŦāđ‰āļ­āļ‡āļŠāļĄāļļāļ”āļ­āđ‰āļēāļ‡āļ­āļīāļ‡āļŠāļģāļŦāļĢāļąāļšāļŠāļ™āļąāļšāļŠāļ™āļļāļ™āļāļēāļĢ
    āļĢāļđāļ›āđāļšāļšāļāļĢāļēāļŸāļīāļāđ€āļ„āļĢāļ·āļ­āļ‚āđˆāļēāļĒāđāļšāļšāļžāļāļžāļē (PNG)
    āļœāļđāđ‰āļŠāļĄ: āļ™āļąāļāļžāļąāļ’āļ™āļē. āļāļēāļĢāđ€āļ‚āļĩāļĒāļ™āđ‚āļ›āļĢāđāļāļĢāļĄ
    āļ āļēāļĐāļē: C. āļ™āļĩāđˆāļ„āļ·āļ­āđāļ­āļ›āļžāļĨāļīāđ€āļ„āļŠāļąāļ™āļ—āļĩāđˆ
    āļĒāļąāļ‡āļŠāļēāļĄāļēāļĢāļ–...
    āļ”āļēāļ§āļ™āđŒāđ‚āļŦāļĨāļ” LIBPNG: āđ„āļĨāļšāļĢāļēāļĢāļĩāļ­āđ‰āļēāļ‡āļ­āļīāļ‡ PNG
  • 3
    āđ€āļ„āļĢāļ·āđˆāļ­āļ‡āļ•āļĢāļ§āļˆāļˆāļąāļšāđ‚āļĨāļŦāļ°āļ•āļēāļĄ RP2040
    āđ€āļ„āļĢāļ·āđˆāļ­āļ‡āļ•āļĢāļ§āļˆāļˆāļąāļšāđ‚āļĨāļŦāļ°āļ•āļēāļĄ RP2040
    āļˆāļēāļāļšāļ­āļĢāđŒāļ” Raspberry Pi Pico āļ™āļĩāđ‰
    āđ€āļ„āļĢāļ·āđˆāļ­āļ‡āļ•āļĢāļ§āļˆāļˆāļąāļšāđ‚āļĨāļŦāļ°āļĢāļ§āļĄāļ­āļĒāļđāđˆāđƒāļ™āļŠāļĩāļžāļˆāļĢ
    āļŦāļĄāļ§āļ”āđ€āļ„āļĢāļ·āđˆāļ­āļ‡āļ•āļĢāļ§āļˆāļˆāļąāļšāđ‚āļĨāļŦāļ°āđāļšāļšāđ€āļŦāļ™āļĩāđˆāļĒāļ§āļ™āļģāļ”āđ‰āļ§āļĒ
    āļ‚āđ‰āļ­āļ”āļĩāđāļĨāļ°āļ‚āđ‰āļ­āđ€āļŠāļĩāļĒāļ—āļĩāđˆāļĢāļđāđ‰āļˆāļąāļāļāļąāļ™āļ”āļĩ
    āļ­āļēāļĢāđŒāļžāļĩ...
    āļ”āļēāļ§āļ™āđŒāđ‚āļŦāļĨāļ”āđ€āļ„āļĢāļ·āđˆāļ­āļ‡āļ•āļĢāļ§āļˆāļˆāļąāļšāđ‚āļĨāļŦāļ°āļ•āļēāļĄ RP2040
  • 4
    āļœāļđāđ‰āļˆāļąāļ”āļāļēāļĢ PAC
    āļœāļđāđ‰āļˆāļąāļ”āļāļēāļĢ PAC
    PAC āđ€āļ›āđ‡āļ™āļāļēāļĢāđāļ—āļ™āļ—āļĩāđˆ Perl/GTK āļŠāļģāļŦāļĢāļąāļš
    SecureCRT/āļŠāļĩāđ‚āļ›āđŠāļ§/āļ­āļ·āđˆāļ™āđ† (āļĨāļīāļ™āļļāļāļ‹āđŒ
    ssh/telnet/... gui)... āļĄāļąāļ™āļĄāļĩ GUI
    āđ€āļžāļ·āđˆāļ­āļāļģāļŦāļ™āļ”āļ„āđˆāļēāļāļēāļĢāđ€āļŠāļ·āđˆāļ­āļĄāļ•āđˆāļ­: āļœāļđāđ‰āđƒāļŠāđ‰
    āļĢāļŦāļąāļŠāļœāđˆāļēāļ™ āļ„āļēāļ”āļ§āđˆāļēāļĢāļ°āđ€āļšāļĩāļĒāļš...
    āļ”āļēāļ§āļ™āđŒāđ‚āļŦāļĨāļ”āļ•āļąāļ§āļˆāļąāļ”āļāļēāļĢ PAC
  • 5
    GeoServer
    GeoServer
    GeoServer āđ€āļ›āđ‡āļ™āļ‹āļ­āļŸāļ•āđŒāđāļ§āļĢāđŒāđ‚āļ­āđ€āļžāđˆāļ™āļ‹āļ­āļĢāđŒāļŠ
    āđ€āļ‹āļīāļĢāđŒāļŸāđ€āļ§āļ­āļĢāđŒāļ—āļĩāđˆāđ€āļ‚āļĩāļĒāļ™āļ”āđ‰āļ§āļĒ Java āļ—āļĩāđˆāļ­āļ™āļļāļāļēāļ•āđƒāļŦāđ‰āļœāļđāđ‰āđƒāļŠāđ‰
    āđ€āļžāļ·āđˆāļ­āđāļšāđˆāļ‡āļ›āļąāļ™āđāļĨāļ°āđāļāđ‰āđ„āļ‚āļ‚āđ‰āļ­āļĄāļđāļĨāđ€āļŠāļīāļ‡āļžāļ·āđ‰āļ™āļ—āļĩāđˆ
    āļ­āļ­āļāđāļšāļšāļĄāļēāđ€āļžāļ·āđˆāļ­āļāļēāļĢāļ—āļģāļ‡āļēāļ™āļĢāđˆāļ§āļĄāļāļąāļ™ it
    āđ€āļœāļĒāđāļžāļĢāđˆāļ”āļē...
    āļ”āļēāļ§āļ™āđŒāđ‚āļŦāļĨāļ” GeoServer
  • 6
    āļŦāļīāđˆāļ‡āļŦāđ‰āļ­āļĒ III
    āļŦāļīāđˆāļ‡āļŦāđ‰āļ­āļĒ III
    āļāļēāļĢāđ€āļ‡āļīāļ™āļŠāđˆāļ§āļ™āļšāļļāļ„āļ„āļĨāļŸāļĢāļĩāđāļĨāļ°āđ‚āļ­āđ€āļžāđˆāļ™āļ‹āļ­āļĢāđŒāļŠ
    āļœāļđāđ‰āļˆāļąāļ”āļāļēāļĢ. āļ„āļļāļ“āļŠāļĄāļšāļąāļ•āļī Firefly III
    āļĢāļ°āļšāļšāļāļēāļĢāļ—āļģāļšāļąāļāļŠāļĩāļŠāļ­āļ‡āļĢāļēāļĒāļāļēāļĢ āļ„āļļāļ“āļŠāļēāļĄāļēāļĢāļ–
    āļ›āđ‰āļ­āļ™āđāļĨāļ°āļˆāļąāļ”āļĢāļ°āđ€āļšāļĩāļĒāļšāļ‚āļ­āļ‡āļ„āļļāļ“āļ­āļĒāđˆāļēāļ‡āļĢāļ§āļ”āđ€āļĢāđ‡āļ§
    āļ˜āļļāļĢāļāļĢāļĢāļĄāļ—āļĩāđˆāļ‰āļąāļ™...
    āļ”āļēāļ§āļ™āđŒāđ‚āļŦāļĨāļ” āļŦāļīāđˆāļ‡āļŦāđ‰āļ­āļĒ III
  • āđ€āļžāļīāđˆāļĄāđ€āļ•āļīāļĄÂŧ

āļ„āļģāļŠāļąāđˆāļ‡ Linux

Ad