How This Robot Creates Alien Text

แชร์
ฝัง
  • เผยแพร่เมื่อ 10 ธ.ค. 2024

ความคิดเห็น • 65

  • @PurpleMindCS
    @PurpleMindCS  12 วันที่ผ่านมา +9

    To try everything Brilliant has to offer-free-for a full 30 days, visit brilliant.org/PurpleMind/ . You’ll also get 20% off an annual premium subscription.

  • @isayinyang93
    @isayinyang93 12 วันที่ผ่านมา +120

    You guys are ready to confuse the heck out of some archaeologists in the future

    • @PurpleMindCS
      @PurpleMindCS  12 วันที่ผ่านมา +12

      Lol

    • @iamdigory
      @iamdigory 12 วันที่ผ่านมา +14

      Since the frequencies of letters and words don't follow the frequencies that all languages fallow (zipfs law) future archeologists will quickly be able to tell its meaningless

    • @isayinyang93
      @isayinyang93 12 วันที่ผ่านมา +11

      @@iamdigory Give the code a couple of updates on the hands of the community and they will probably create a version in which when you press generate the svg image, it instead generates a number of characters or silabes (probably a slider let's you decide) then uses that decided set of characters to generate the image placing them in random cinfigurations, now you can obey zipfs law with total gibberish

    • @Guys-s5v
      @Guys-s5v 12 วันที่ผ่านมา +3

      @@iamdigory except in the future this law won't be a thing, 9 languages die per year according to kurzgesagt

    • @raelynnbaranowski5102
      @raelynnbaranowski5102 12 วันที่ผ่านมา +6

      @@Guys-s5v I am not clear on what the rate of language death has to do with zipfs law

  • @samevans4834
    @samevans4834 12 วันที่ผ่านมา +60

    Voynich Manuscript Pt. 2: Electric Boogaloo

    • @sheepketchup9059
      @sheepketchup9059 12 วันที่ผ่านมา +6

      codex seraphinianus

    • @sponge1234ify
      @sponge1234ify 12 วันที่ผ่านมา +2

      天书

    • @asheep7797
      @asheep7797 4 วันที่ผ่านมา

      Me eket? Sem alsa mon abi no basili! 🎉

  • @silentobserver3433
    @silentobserver3433 12 วันที่ผ่านมา +68

    I think the springs on the pen add like 90% of the artistic style. All the parameters are nice and all, but the resulting SVG file still looks... well, alien. Every single generated image doesn't look like something that can be made by a human, so adding an actual physical solution to imitate a human hand feels kind of like a cheat? I wonder how complicated it would be to produce the same handwritten-like images, but purely with code, without resorting to physical mechanisms. The project itself is amazing though!

    • @isayinyang93
      @isayinyang93 12 วันที่ผ่านมา +10

      Probably you just add another variable like "direction of the stroke" which randomizes a percentage of lines to have more thickness at one side of the line, so it looks like a pen pressed against the "paper" and then was dragged in one direction to create the stroke. I think that is basically it

    • @silentobserver3433
      @silentobserver3433 12 วันที่ผ่านมา +9

      @@isayinyang93 The lines on paper also look slightly curved, especially around the connection points. That would probably require some Bezier curves to make it work. True though, I think this algorithm can be improved in more or less the same way

  • @DavidDunand-qr4mh
    @DavidDunand-qr4mh 2 วันที่ผ่านมา +1

    Great intersection of technology, art and languages. Fascinating to watch the huge variety of styles and scripts. Calligraphy, cryptography, autography, xenography, robography, tachygraphy.

    • @PurpleMindCS
      @PurpleMindCS  วันที่ผ่านมา +1

      Thank you! Glad you enjoyed.

  • @andrewkraevskii
    @andrewkraevskii 12 วันที่ผ่านมา +19

    0:42 almost closed the video since thought it was to simple of a task to require AI. Good thing I watched until the end)

  • @MichaelDarrow-tr1mn
    @MichaelDarrow-tr1mn 12 วันที่ผ่านมา +30

    i think the different characters shouldn't be the exact same frequency

    • @PurpleMindCS
      @PurpleMindCS  12 วันที่ผ่านมา +23

      This is something we experimented with actually. That would make sense to do because real languages have a non-uniform distribution of characters in text. However the results when we tried this did not really look much different from an implementation with a uniform distribution of the characters, so we went with that instead to simplify things.

    • @wmpowell8
      @wmpowell8 12 วันที่ผ่านมา +10

      Maybe then it is best to use a uniform character distribution so people that discover the produced texts can tell it's gibberish simply by analyzing the character distribution.

  • @MuriIsa-m8x
    @MuriIsa-m8x 12 วันที่ผ่านมา +11

    Love this, not to spoil the ending but the takeaway there really resonated- worth watching fully

    • @PurpleMindCS
      @PurpleMindCS  12 วันที่ผ่านมา +7

      Thanks! Glad you enjoyed.

  • @keylime6
    @keylime6 8 วันที่ผ่านมา +4

    I am a first year studying linguistics and CS with a focus in computational linguistics, nlp, and AI. I'm also a conlanger. A future project idea of mine is to develop a chatbot that can understand my language. That's the dream...

    • @PurpleMindCS
      @PurpleMindCS  5 วันที่ผ่านมา +1

      Sounds like a neat project!

  • @raniarieli2162
    @raniarieli2162 12 วันที่ผ่านมา +8

    such an underrated channel keep uploading im sure ull blow up

    • @PurpleMindCS
      @PurpleMindCS  12 วันที่ผ่านมา +6

      Thanks so much!

  • @Mercury13kiev
    @Mercury13kiev 12 วันที่ผ่านมา +12

    If I created a language that does not exist…
    1. Create script by hand. Sorry, neither cannot trust it to software nor know how to make it programmatically.
    2. Take statistics from a real language, port it to script.
    3. Invent some small common words like THE.
    4. Then write a simple statistical model to invent normal words intertwining with common ones.

    • @Salamander876
      @Salamander876 7 วันที่ผ่านมา +1

      That’s called a CONLANG. You’re making a CONLANG.

    • @Mercury13kiev
      @Mercury13kiev 7 วันที่ผ่านมา +2

      @@Salamander876 No, it’s a gibberish language. To make a conlang, you should invent (or steal) phonology, syntax, a few words, and THEN script - spoken word is always the first. Computer is almost useless here (except as a very advanced typewriter).

    • @Mercury13kiev
      @Mercury13kiev 7 วันที่ผ่านมา

      @@Salamander876 In the xUSSR there were no geeks like Tolkien, but gibberish languages bloom everywhere. Our main example is animal language from Doctor Aibolit. (It has translations for one or two words, but it’s still gibberish.)

    • @Salamander876
      @Salamander876 5 วันที่ผ่านมา

      @@Mercury13kiev okay

    • @Salamander876
      @Salamander876 5 วันที่ผ่านมา

      @@Mercury13kiev thanks. that was kind of embarrassing what I did.

  • @Guys-s5v
    @Guys-s5v 12 วันที่ผ่านมา +18

    Me: Do I have the permission to let my computer generate characters?
    My Computer: *NO*. ABSOLUTELY NOT. YOU SHOULD KNOW THAT. I'M NOT MADE FOR MAKING CHARACTERS.
    Me: Chill It'll only take 10 Megabytes.
    My Computer: Oh ok then
    Me: *generates a generator that generates ninety-one charcters*

  • @coda-n6u
    @coda-n6u 3 วันที่ผ่านมา +1

    love this, short sweet, interesting!

    • @PurpleMindCS
      @PurpleMindCS  วันที่ผ่านมา +1

      Thanks so much!

  • @DeathSugar
    @DeathSugar 12 วันที่ผ่านมา +2

    I like how some anime invent pseudo writings for their world. Somtimes those are just fancy gibberish font for english letters or japaneese, but somtimes they actually gibberish writing.

  • @MaxG628
    @MaxG628 10 วันที่ผ่านมา +1

    The simplest approach I can think of is to use a PRNG and map each bit of the output to a stroke. That will lead to some characters that are much busier than others, so maybe come up with a few sets of 8 or 16 strokes that bit ranges can pick.

  • @1ballad
    @1ballad 12 วันที่ผ่านมา +12

    Hmmm... Now how do I use this machine to sell an ancient manuscrpt

    • @vlc-cosplayer
      @vlc-cosplayer 12 วันที่ผ่านมา +2

      Bro finna start a new Scientology or Mormonism 😭

    • @Mercury13kiev
      @Mercury13kiev 12 วันที่ผ่านมา +1

      No. Soviet linguists proved that Book of Veles may not be in a real language. Not just pre-Christianization Slavic, not any Slavic, but not even real. (Because the Book popped up abroad, no one believed them, but fact.) This simple computer model won’t fool them.

    • @bwayagnes
      @bwayagnes 7 วันที่ผ่านมา

      Bill Wurtz: You can make a religion out of this!

  • @wmpowell8
    @wmpowell8 12 วันที่ผ่านมา +1

    You should try coming up with different algorithms to add even more variety, perhaps imitating scripts from different areas of the world like Southeast Asia, Africa, etc. Maybe you could even take inspiration from artificially constructed scripts or even write out sample text of constructed languages.

  • @aykarain
    @aykarain 12 วันที่ผ่านมา +4

    i love asemic writing

  • @ΠαναγιώτηςΓιόφτσος
    @ΠαναγιώτηςΓιόφτσος 12 วันที่ผ่านมา +2

    When is the answer to the voronoi puzzle coming?
    (BTW fantastic video and really unique topic)

  • @WIKKRMUSIC
    @WIKKRMUSIC วันที่ผ่านมา +1

    Is there some way to possibly input this code into some sort of generator that would output a result in real time? Or maybe it exists already and i just havent found it?

  • @sleepykitten2168
    @sleepykitten2168 12 วันที่ผ่านมา +2

    Very good video!

  • @Hyperboid
    @Hyperboid 11 วันที่ผ่านมา +2

    1:55 i misheard that as "common jokes" what is wrong with me

  • @SteveMacSticky
    @SteveMacSticky 10 วันที่ผ่านมา +2

    Roman alphabet, not English

  • @juanbasabe9835
    @juanbasabe9835 5 วันที่ผ่านมา +2

    What about an algorithm for asemic speech? Is it possible to make a TTS produce its own input?

    • @PurpleMindCS
      @PurpleMindCS  5 วันที่ผ่านมา +1

      Ooh, neat idea! What's a TTS?

    • @brinleyhamer729
      @brinleyhamer729 4 วันที่ผ่านมา +1

      @@PurpleMindCS text to speech

    • @PurpleMindCS
      @PurpleMindCS  3 วันที่ผ่านมา +1

      @@brinleyhamer729 Ah

  • @adeptmage2293
    @adeptmage2293 12 วันที่ผ่านมา +16

    Did this video accidentally prove that the Voynich Manuscript is actually meaningless?

    • @purplenanite
      @purplenanite 12 วันที่ผ่านมา +14

      As English also has similar statistical patterns, proving that the Voynich manuscript is meaningless would have to involve evidence from the Voynich manuscript itself, which is not present in the video.

    • @adeptmage2293
      @adeptmage2293 12 วันที่ผ่านมา +9

      @purplenanite That's fair. My question wasn't phrased in the most robust way. I was mostly curious if it stands to reason that the author of said manuscript could have simply been nerdy and had an interest in asemic writing, as the creators (and viewers) of this video are. So "prove" was inaccurate to use here, but the possibility is a funny thought. To me at least.

    • @tuluppampam
      @tuluppampam 12 วันที่ผ่านมา +10

      It has been proposed multiple times that it may be meaningless, but given that it was written in the 1500s by hand on vellum it is very unlikely. It is also accompanied by many illustrations that may hint at its meaning, so it is unlikely.

  • @Roaxial
    @Roaxial 12 วันที่ผ่านมา +9

    I did not enjoy the bait and switch

  • @Ratstail91
    @Ratstail91 12 วันที่ผ่านมา +5

    It'll eventually writr.shakespeare.