__________     __ __     __  _______    ________
  / ____/ __ \   / // /    / / / /  _/ |  / / ____/
 / / __/ / / /  / // /_   / /_/ // / | | / / __/
/ /_/ / /_/ /  /__  __/  / __  // /  | |/ / /___
\____/\____/     /_/    /_/ /_/___/  |___/_____/

 --- A GOPHER-LIKE INTERFACE FOR HIVE BLOCKCHAIN ---

Visualise HIVE in a 3d World!

BY: @christopher2002 | CREATED: April 6, 2022, 6:24 p.m. | VOTES: 67 | PAYOUT: $10.77 | [ VOTE ]

Today I would like to show you the results of my little gimmick, which made it possible to display community posts in 3d.

[IMAGE: https://files.peakd.com/file/peakd-hive/christopher2002/23xf7FsrUAkTGaNFLZAQnZHvJmjTWwLvxdcEbzuLHnGfE96jemFWgdWXUEquTPbUkxU8j.png]

In my project "Hive Discover", I analyse posts with the help of an AI and classify them into 46 individual categories. In the normal programme flow, the results would then be compared with those that a user has voted for and an interest-based feed would be created. You can try out this feature under "Explore" on my website: https://beta.hive-discover.tech

Vectors

Now, for the following gimmick, I have interpreted the AI results as vectors. A vector is a kind of directional information which, compared to a point, does not describe a position, but rather the way there. The following illustration should make it easier to understand:

[IMAGE: https://www.scratchapixel.com/images/upload/geometry/pointvec.png?]

To make the following problem understandable, we now need to look at the components of a vector. In the figure above, the vector has 3 components: An X, a Y and a Z value. Thus we have a direction in a 3-dimensional space, which we as humans can easily imagine and represent.
But now I don't have 3 individual values, but 46. Since we can't imagine this in our brain in any way, I had to carry out a dimensional reduction with the help of the following algorithm.

Principal component analysis (PCA)

With the help of this analysis, one can easily transform multi-dimensional vectors into low-dimensional ones (2d or 3d). It is important to ensure that as little information as possible disappears. In other words, we try to represent similar vectors closely in the lower dimensions and thus retain the differences. If you want a detailed explanation of the algorithm, you can find it on this Wikipedia page.

Recap

So now I could create a 3d vector from pure human-written text that describes the content of a post. Posts that report on the same topics should therefore be close to each other.

Visualisation

In order to be able to display many 3D vectors clearly, you do not draw all directions in a 3-dimensional coordinate system, but only add a point at the end. It then looks as if you had only worked with points throughout, but this would not have worked.
On the axes you will not read X, Y or Z as labels, but "comp-1" for example. Don't let this confuse you, because it goes by the components (short: "comp") and the first component would then be the X-axis.
Only pictures of relevant/interesting situations have been uploaded. If you are interested in another picture, please feel free to ask for it in the comments.

Communities

First, I started by randomly selecting posts from my database that were published in one of these communities: Food, HiveDev, Photography, Splinterlands, Gaming, Travel. To keep it clear, only 100 posts were chosen and then visualised through the process described above.

[IMAGE: https://files.peakd.com/file/peakd-hive/christopher2002/23twAVeHqYh7p7P2yeMcZSHkFJWEoDEtwyUbxghDpGd2z54ZaZtnHRtGwLzBDwAojZAL4.png]

[IMAGE: https://files.peakd.com/file/peakd-hive/christopher2002/23tmoPL1Lm19t9G1QRtPCSNZJgGAZEHiKau76SRoyBoK4jth6KauTHxJyeL5gMoowfVq2.png]

[IMAGE: https://files.peakd.com/file/peakd-hive/christopher2002/23twC3harVdfgf2jDnL5xAtjQC1N4WD1WeYki7MxrciG7T5kY2NNCWE3WRtqpPe3T5tR6.png]

[IMAGE: https://files.peakd.com/file/peakd-hive/christopher2002/23twC3hvQDSQQ95x5cFqZ9FpXarDA3uFmZpeD5mGprPRXNuVAMsF2rWELxk86G3c6SmPa.png]

[IMAGE: https://files.peakd.com/file/peakd-hive/christopher2002/23u6Z9rbLjQ4w5sNYj8irJpxr9kwssXr6V2gfzgZv2sdb7jrCXXuWbpMkrxi7Q943fUhP.png]

[IMAGE: https://files.peakd.com/file/peakd-hive/christopher2002/23tcQixRpzotMBYUL5iqHUAR6nkzVbfU66YvK8g5gAtLrNmfsdnZR365fpDyUhR5oGC1Y.png]

Observations

Front ends

Secondly, I analysed different front ends. I randomly selected 75 posts from each of these front ends: peakd, hive.blog, ecency, 3speak, actifit, leofinance, dBuzz, spintertalk.

[IMAGE: https://files.peakd.com/file/peakd-hive/christopher2002/23u6ZA1sNmfNzrivx8VZYbx3rPAFGFnd22MLkhGJ4FYNpCntqnkjS3EYv8N5auXc4hAr6.png]

[IMAGE: https://files.peakd.com/file/peakd-hive/christopher2002/48HDTwPVGoZNKvBXLdnpSgRSUCH34bQcJ37oHhuxBgzxvZnJNpozhLXkcU2eiT6Gry.png]

[IMAGE: https://files.peakd.com/file/peakd-hive/christopher2002/23tcQrbWnWTpMw7NBScjmTzebtu79ThMGx9Uo11VtTPwt3gZnCRUHucih4E2f3VAmXdYH.png]

[IMAGE: https://files.peakd.com/file/peakd-hive/christopher2002/48HhRVNNKDPT9u35REfGnn8QjCGQ9WMWVrjCDqcNrsZTTUv8FMDcMm8SnNwEPM6r6g.png]

Observations

Improving the reprentation

Since the visualisation of the results is subject to my AI, that would be the right approach to improve. But because good results are already calculated in the current execution of the AI and a larger scaled training only for a slightly increased accuracy would blow up my entire server resources, an improvement in this respect is currently out of the question.

Summary and essence of it all

So you can clearly see that people post about a wide variety of topics on HIVE and that specialised front ends are also available for this. Therefore, the results of my work were nice to see…

I hope you enjoyed my work and that it wasn't too mathematical for you!
Have a nice day - Christopher

TAGS: [ #hive ] [ #data ] [ #stats ] [ #math ] [ #ai ]

Replies

@latino.romano | April 6, 2022, 8:07 p.m. | Votes: 1 | [ VOTE ]

Wow, this is an interesting tool for analysis. I assure you this is very useful in the area of marketing and content reach evaluation. Good job my friend.

!1UP

@curation-cartel | April 6, 2022, 8:15 p.m. | Votes: 0 | [ VOTE ]

[IMAGE: https://files.peakd.com/file/peakd-hive/curation-cartel/23wgDhXHXhDmLCUp4RXCi4QwSwg2eCBXYV3b8uBMLvQ7BDWDG4eFSyWTp58qTjfu5ULQD.png] |
You have received a 1UP from @latino.romano! The following @oneup-cartel family members will soon upvote your post: @stem-curator And they will bring !PIZZA 🍕
-|-

Learn more about our delegation service to earn daily rewards. Join the family on Discord.

@christopher2002 | April 22, 2022, 12:11 p.m. | Votes: 0 | [ VOTE ]

Das ist ein Test

@christopher2002 | April 22, 2022, 12:13 p.m. | Votes: 0 | [ VOTE ]

wonderful day

@christopher2002 | April 22, 2022, 12:18 p.m. | Votes: 0 | [ VOTE ]

I like it

@christopher2002 | April 22, 2022, 12:17 p.m. | Votes: 0 | [ VOTE ]

hey ho

@christopher2002 | April 22, 2022, 12:22 p.m. | Votes: 0 | [ VOTE ]

test5678

@christopher2002 | April 22, 2022, 12:18 p.m. | Votes: 0 | [ VOTE ]

great

@christopher2002 | April 22, 2022, 12:19 p.m. | Votes: 0 | [ VOTE ]

i think to

@christopher2002 | April 22, 2022, 12:24 p.m. | Votes: 0 | [ VOTE ]

567

[ BACK TO TRENDING ] [ BACK TO MENU ]
CMD>