iarticle-tgtimes-Synthetic-Ascii-Art.mw - tgtimes - The Gopher Times Err bitreich.org 70 hgit clone git://bitreich.org/tgtimes git://enlrupgkhuxnvlhsf6lc3fziv5h2hhfrinws65d7roiv6bfj7d652fid.onion/tgtimes URL:git://bitreich.org/tgtimes git://enlrupgkhuxnvlhsf6lc3fziv5h2hhfrinws65d7roiv6bfj7d652fid.onion/tgtimes bitreich.org 70 1Log /scm/tgtimes/log.gph bitreich.org 70 1Files /scm/tgtimes/files.gph bitreich.org 70 1Refs /scm/tgtimes/refs.gph bitreich.org 70 1Tags /scm/tgtimes/tag bitreich.org 70 1README /scm/tgtimes/file/README.md.gph bitreich.org 70 i--- Err bitreich.org 70 iarticle-tgtimes-Synthetic-Ascii-Art.mw (4099B) Err bitreich.org 70 i--- Err bitreich.org 70 i 1 .SH tgtimes Err bitreich.org 70 i 2 Synthetic ASCII Art Err bitreich.org 70 i 3 .2C 57v Err bitreich.org 70 i 4 . Err bitreich.org 70 i 5 .PP Err bitreich.org 70 i 6 When an entirely new way to solve problems is discovered, Err bitreich.org 70 i 7 all sorts of medias, and not only the tech-oriented ones, Err bitreich.org 70 i 8 are fond to publish abundantly about it. Err bitreich.org 70 i 9 Be it quantum computing, blockchains, machine learning... Err bitreich.org 70 i 10 Shortly after a new big toys like these comes-up, Err bitreich.org 70 i 11 hackers come, and start experimenting with it, Err bitreich.org 70 i 12 sometimes coming-up with entirely new way to use it. Err bitreich.org 70 i 13 . Err bitreich.org 70 i 14 .PP Err bitreich.org 70 i 15 This time we are reviewing the combo of Machine Learning and ASCII art. Err bitreich.org 70 i 16 . Err bitreich.org 70 i 17 .PP Err bitreich.org 70 i 18 I was expecting to present cute attempts at drawing images with computer-made text, but this is nothing of the sort. Err bitreich.org 70 i 19 Be prepared to see Science at the service of Art. Err bitreich.org 70 i 20 . Err bitreich.org 70 i 21 .IP "Generated Typewriter Art" Err bitreich.org 70 i 22 This research paper (no less!) shows that it is possible to write software for placing characters, Err bitreich.org 70 i 23 later typed during 6 hours by a human operator (for this example). Err bitreich.org 70 i 24 It is unsettling to see details much smaller than the characters themself be drawn on paper, Err bitreich.org 70 i 25 along with shades of grey of various intensities. Err bitreich.org 70 i 26 . Err bitreich.org 70 i 27 .FS Err bitreich.org 70 i 28 https://graphicsinterface.org/wp-content/uploads/gi2021-13.pdf Err bitreich.org 70 i 29 .FE Err bitreich.org 70 i 30 . Err bitreich.org 70 i 31 .IP "Generated ASCII Art in 2010" Err bitreich.org 70 i 32 This is possibly the state of the art of 2010 technology. Err bitreich.org 70 i 33 It was announced in the yearly conference SIGGRAPH hence presented to an audience full of computer graphics engineers. Err bitreich.org 70 i 34 The work of three researchers from Hong Kong, Xuemiao Xu, Linling Zhang and Tien-Tsin Wong, shows results of surprising accuracy. Err bitreich.org 70 i 35 The story does not tell whether there ever was a job offer "looking for ASCII artists for a scientific experiment" posted on the job board of the Chinese University of Hong Kong. Err bitreich.org 70 i 36 While the paper contains the complete math used, it also illustrates and Err bitreich.org 70 i 37 explains methods to achieve this level of accuracy. Err bitreich.org 70 i 38 And no, it is not exactly machine learning, but hand-crafted strategies, combined statistics and other data massaging. Err bitreich.org 70 i 39 After all, it was published five years before things like Tensor Flow were introduced... Err bitreich.org 70 i 40 . Err bitreich.org 70 i 41 .FS Err bitreich.org 70 i 42 http://www.cse.cuhk.edu.hk/~ttwong/papers/asciiart/asciiart.html Err bitreich.org 70 i 43 .FE Err bitreich.org 70 i 44 . Err bitreich.org 70 i 45 .IP "Generated ASCII Art in 2017" Err bitreich.org 70 i 46 Is seven years enough time to improve upon that previous achievement? Err bitreich.org 70 i 47 Quoting the previous paper as well as others in its own work, Err bitreich.org 70 i 48 Osamu Akiyama of the Osaka Faculty of Medicine kept the ball rolling. Err bitreich.org 70 i 49 This throws the big guns of machine learning to reach higher skies. Err bitreich.org 70 i 50 Its input data were Japaneses BBS such as 5chan (2chan) or Shitaraba, Err bitreich.org 70 i 51 which extends the ASCII set to all of unicode, notably the CJK set. Err bitreich.org 70 i 52 If the result of the paper are not enough to convince you, Err bitreich.org 70 i 53 the "Bad Apple" often used as a video demo in the Asian market have been converted in its entirety. Err bitreich.org 70 i 54 Something out of reach if doing every frame by hand. Err bitreich.org 70 i 55 The TensorFlow and Python code used is released publicly, Err bitreich.org 70 i 56 and an online demo is offered for the curious. Err bitreich.org 70 i 57 . Err bitreich.org 70 i 58 .FS Err bitreich.org 70 i 59 https://nips2017creativity.github.io/doc/ASCII_Art_Synthesis.pdf Err bitreich.org 70 i 60 .FE Err bitreich.org 70 i 61 .FS Err bitreich.org 70 i 62 https://nips2017creativity.github.io/ Err bitreich.org 70 i 63 .FE Err bitreich.org 70 i 64 .FS Err bitreich.org 70 i 65 https://yewtu.be/watch?v=8GulN69Cgbg Err bitreich.org 70 i 66 .FE Err bitreich.org 70 i 67 .FS Err bitreich.org 70 i 68 https://www.vice.com/en/article/zmymwx/machine-learning-ascii-art-neural-net Err bitreich.org 70 i 69 .FE Err bitreich.org 70 i 70 .FS Err bitreich.org 70 i 71 https://github.com/OsciiArt/DeepAA Err bitreich.org 70 i 72 .FE Err bitreich.org 70 i 73 . Err bitreich.org 70 i 74 .PP Err bitreich.org 70 i 75 Is it so futile? Not so sure. Err bitreich.org 70 i 76 After all, representing anything with a computer is a matter of making a reality fit onto something terribly awkward and unnatural: a display. Err bitreich.org 70 i 77 The pixels, the square elements praised for providing a grid to throw data at, are promising, but themself have their quirks to be worked around. Err bitreich.org 70 i 78 For instance, sub-pixel geometry uses the same techniques as those presented by these papers for improving the realism of images beyond what a single pixel can offer. Err bitreich.org 70 i 79 It is, for ASCII art like for anything else, a matter of representing something, real or fictious, through a medium of some kind. Err bitreich.org 70 i 80 . Err bitreich.org 70 i 81 .PP Err bitreich.org 70 i 82 ASCII art has the ability to fit an image somewhere where there could only be text. Err bitreich.org 70 i 83 For the example of a train station concourse with a large split-flap display: Err bitreich.org 70 i 84 for displaying a big arrow at the end of the service, Err bitreich.org 70 i 85 replacing the display by an equally large color screen can be costly and much more power-hungry, Err bitreich.org 70 i 86 while an ASCII arrow on that existing display would be consuming no power for that still image. Err bitreich.org 70 .