create account

Visualise HIVE in a 3d World! by christopher2002

View this thread on: hive.blogpeakd.comecency.com
· @christopher2002 ·
$10.77
Visualise HIVE in a 3d World!
Today I would like to show you the results of my little gimmick, which made it possible to display community posts in 3d.

![thumbnail.png](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:

![More information about vetors can be found on the original page of this illustration: https://www.scratchapixel.com/lessons/mathematics-physics-for-computer-graphics/geometry/points-vectors-and-normals](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](https://en.wikipedia.org/wiki/Principal_component_analysis) 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.


![communities-all.png](https://files.peakd.com/file/peakd-hive/christopher2002/23twAVeHqYh7p7P2yeMcZSHkFJWEoDEtwyUbxghDpGd2z54ZaZtnHRtGwLzBDwAojZAL4.png)

![communities-food-dev-photos.png](https://files.peakd.com/file/peakd-hive/christopher2002/23tmoPL1Lm19t9G1QRtPCSNZJgGAZEHiKau76SRoyBoK4jth6KauTHxJyeL5gMoowfVq2.png)

![communities-food-dev-travel.png](https://files.peakd.com/file/peakd-hive/christopher2002/23twC3harVdfgf2jDnL5xAtjQC1N4WD1WeYki7MxrciG7T5kY2NNCWE3WRtqpPe3T5tR6.png)

![communities-photos-travel.png](https://files.peakd.com/file/peakd-hive/christopher2002/23twC3hvQDSQQ95x5cFqZ9FpXarDA3uFmZpeD5mGprPRXNuVAMsF2rWELxk86G3c6SmPa.png)

![communities-food-travel.png](https://files.peakd.com/file/peakd-hive/christopher2002/23u6Z9rbLjQ4w5sNYj8irJpxr9kwssXr6V2gfzgZv2sdb7jrCXXuWbpMkrxi7Q943fUhP.png)

![communities-gaming-splinder-travel.png](https://files.peakd.com/file/peakd-hive/christopher2002/23tcQixRpzotMBYUL5iqHUAR6nkzVbfU66YvK8g5gAtLrNmfsdnZR365fpDyUhR5oGC1Y.png)



### Observations
- You can see that when you look at all the communities, there is a lot of overlap.
- The Food, HiveDev and Photography communities are quite different in terms of content (which should be obvious). You can clearly delineate individual areas. The same applies to Food, HiveDev and Travel.
- The contents in Photography and Travel are close to each other and overlap. This may be due to the fact that travel posts usually have photography content as well.
- The food and travel communities sometimes overlap. But there are also clearly separable parts. The reason for overlap is probably travellers reporting on local food.
- The Splinterlands and gaming communities clearly overlap, although the gaming content is more scattered because people also write about games other than Splinterlands.

## 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.


![frontends-general.png](https://files.peakd.com/file/peakd-hive/christopher2002/23u6ZA1sNmfNzrivx8VZYbx3rPAFGFnd22MLkhGJ4FYNpCntqnkjS3EYv8N5auXc4hAr6.png)

![frontends-actifit-leofinance.png](https://files.peakd.com/file/peakd-hive/christopher2002/48HDTwPVGoZNKvBXLdnpSgRSUCH34bQcJ37oHhuxBgzxvZnJNpozhLXkcU2eiT6Gry.png)

![frontends-travel-dbuzz.png](https://files.peakd.com/file/peakd-hive/christopher2002/23tcQrbWnWTpMw7NBScjmTzebtu79ThMGx9Uo11VtTPwt3gZnCRUHucih4E2f3VAmXdYH.png)

![frontends-travel-leofinance.png](https://files.peakd.com/file/peakd-hive/christopher2002/48HhRVNNKDPT9u35REfGnn8QjCGQ9WMWVrjCDqcNrsZTTUv8FMDcMm8SnNwEPM6r6g.png)

### Observations
- From general front ends like peakd, hive.blog and ecency, any content is published
- Actifit and Leofinance users post about different topics. However, sometimes Leofinance posts overlap, as they can also be about sports. The same is true for posts from Travelfeed and dBuzz as well as Leofinance, with a few dBuzz/Leofinance posts about travel

# 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

👍  , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , and 4 others
properties (23)
authorchristopher2002
permlinkvisualise-hive-in-a-3d-world
categoryhive-139531
json_metadata{"app":"peakd/2022.04.1","format":"markdown","tags":["hive","data","stats","math","ai"],"users":[],"image":["https://files.peakd.com/file/peakd-hive/christopher2002/23xf7FsrUAkTGaNFLZAQnZHvJmjTWwLvxdcEbzuLHnGfE96jemFWgdWXUEquTPbUkxU8j.png","https://www.scratchapixel.com/images/upload/geometry/pointvec.png?","https://files.peakd.com/file/peakd-hive/christopher2002/23twAVeHqYh7p7P2yeMcZSHkFJWEoDEtwyUbxghDpGd2z54ZaZtnHRtGwLzBDwAojZAL4.png","https://files.peakd.com/file/peakd-hive/christopher2002/23tmoPL1Lm19t9G1QRtPCSNZJgGAZEHiKau76SRoyBoK4jth6KauTHxJyeL5gMoowfVq2.png","https://files.peakd.com/file/peakd-hive/christopher2002/23twC3harVdfgf2jDnL5xAtjQC1N4WD1WeYki7MxrciG7T5kY2NNCWE3WRtqpPe3T5tR6.png","https://files.peakd.com/file/peakd-hive/christopher2002/23twC3hvQDSQQ95x5cFqZ9FpXarDA3uFmZpeD5mGprPRXNuVAMsF2rWELxk86G3c6SmPa.png","https://files.peakd.com/file/peakd-hive/christopher2002/23u6Z9rbLjQ4w5sNYj8irJpxr9kwssXr6V2gfzgZv2sdb7jrCXXuWbpMkrxi7Q943fUhP.png","https://files.peakd.com/file/peakd-hive/christopher2002/23tcQixRpzotMBYUL5iqHUAR6nkzVbfU66YvK8g5gAtLrNmfsdnZR365fpDyUhR5oGC1Y.png","https://files.peakd.com/file/peakd-hive/christopher2002/23u6ZA1sNmfNzrivx8VZYbx3rPAFGFnd22MLkhGJ4FYNpCntqnkjS3EYv8N5auXc4hAr6.png","https://files.peakd.com/file/peakd-hive/christopher2002/48HDTwPVGoZNKvBXLdnpSgRSUCH34bQcJ37oHhuxBgzxvZnJNpozhLXkcU2eiT6Gry.png","https://files.peakd.com/file/peakd-hive/christopher2002/23tcQrbWnWTpMw7NBScjmTzebtu79ThMGx9Uo11VtTPwt3gZnCRUHucih4E2f3VAmXdYH.png","https://files.peakd.com/file/peakd-hive/christopher2002/48HhRVNNKDPT9u35REfGnn8QjCGQ9WMWVrjCDqcNrsZTTUv8FMDcMm8SnNwEPM6r6g.png"]}
created2022-04-06 18:24:30
last_update2022-04-06 18:24:30
depth0
children10
last_payout2022-04-13 18:24:30
cashout_time1969-12-31 23:59:59
total_payout_value5.402 HBD
curator_payout_value5.370 HBD
pending_payout_value0.000 HBD
promoted0.000 HBD
body_length7,011
author_reputation1,499,101,509,824
root_title"Visualise HIVE in a 3d World!"
beneficiaries[]
max_accepted_payout1,000,000.000 HBD
percent_hbd0
post_id112,053,290
net_rshares9,525,661,098,693
author_curate_reward""
vote details (68)
@christopher2002 ·
hey ho
properties (22)
authorchristopher2002
permlinkvisualise-hive-in-a-3d-world-re-christopher2002-57945b36
categoryhive-139531
json_metadata{"app":"HiveDiscover/2022.04"}
created2022-04-22 12:17:27
last_update2022-04-22 12:17:27
depth1
children1
last_payout2022-04-29 12:17:27
cashout_time1969-12-31 23:59:59
total_payout_value0.000 HBD
curator_payout_value0.000 HBD
pending_payout_value0.000 HBD
promoted0.000 HBD
body_length6
author_reputation1,499,101,509,824
root_title"Visualise HIVE in a 3d World!"
beneficiaries[]
max_accepted_payout1,000,000.000 HBD
percent_hbd10,000
post_id112,526,671
net_rshares0
@christopher2002 ·
test5678
properties (22)
authorchristopher2002
permlinkvisualise-hive-in-a-3d-world-re-christopher2002-57945b36-re-christopher2002-7f8c86e6
categoryhive-139531
json_metadata{"app":"HiveDiscover/2022.04"}
created2022-04-22 12:22:15
last_update2022-04-22 12:22:15
depth2
children0
last_payout2022-04-29 12:22:15
cashout_time1969-12-31 23:59:59
total_payout_value0.000 HBD
curator_payout_value0.000 HBD
pending_payout_value0.000 HBD
promoted0.000 HBD
body_length8
author_reputation1,499,101,509,824
root_title"Visualise HIVE in a 3d World!"
beneficiaries[]
max_accepted_payout1,000,000.000 HBD
percent_hbd10,000
post_id112,526,784
net_rshares0
@christopher2002 ·
wonderful day
👍  
properties (23)
authorchristopher2002
permlinkvisualise-hive-in-a-3d-world-re-christopher2002-7fcee53f
categoryhive-139531
json_metadata{"app":"HiveDiscover/2022.04"}
created2022-04-22 12:13:03
last_update2022-04-22 12:13:03
depth1
children1
last_payout2022-04-29 12:13:03
cashout_time1969-12-31 23:59:59
total_payout_value0.000 HBD
curator_payout_value0.000 HBD
pending_payout_value0.000 HBD
promoted0.000 HBD
body_length13
author_reputation1,499,101,509,824
root_title"Visualise HIVE in a 3d World!"
beneficiaries[]
max_accepted_payout1,000,000.000 HBD
percent_hbd10,000
post_id112,526,553
net_rshares0
author_curate_reward""
vote details (1)
@christopher2002 ·
I like it
properties (22)
authorchristopher2002
permlinkvisualise-hive-in-a-3d-world-re-christopher2002-7fcee53f-re-christopher2002-a32bff1d
categoryhive-139531
json_metadata{"app":"HiveDiscover/2022.04"}
created2022-04-22 12:18:48
last_update2022-04-22 12:18:48
depth2
children0
last_payout2022-04-29 12:18:48
cashout_time1969-12-31 23:59:59
total_payout_value0.000 HBD
curator_payout_value0.000 HBD
pending_payout_value0.000 HBD
promoted0.000 HBD
body_length9
author_reputation1,499,101,509,824
root_title"Visualise HIVE in a 3d World!"
beneficiaries[]
max_accepted_payout1,000,000.000 HBD
percent_hbd10,000
post_id112,526,703
net_rshares0
@christopher2002 ·
Das ist ein Test
👍  
properties (23)
authorchristopher2002
permlinkvisualise-hive-in-a-3d-world-re-christopher2002-a0bc4d67
categoryhive-139531
json_metadata{"app":"HiveDiscover/2022.04"}
created2022-04-22 12:11:00
last_update2022-04-22 12:11:00
depth1
children0
last_payout2022-04-29 12:11:00
cashout_time1969-12-31 23:59:59
total_payout_value0.000 HBD
curator_payout_value0.000 HBD
pending_payout_value0.000 HBD
promoted0.000 HBD
body_length16
author_reputation1,499,101,509,824
root_title"Visualise HIVE in a 3d World!"
beneficiaries[]
max_accepted_payout1,000,000.000 HBD
percent_hbd10,000
post_id112,526,501
net_rshares0
author_curate_reward""
vote details (1)
@christopher2002 ·
great
properties (22)
authorchristopher2002
permlinkvisualise-hive-in-a-3d-world-re-christopher2002-e4129cbd
categoryhive-139531
json_metadata{"app":"HiveDiscover/2022.04"}
created2022-04-22 12:18:21
last_update2022-04-22 12:18:21
depth1
children2
last_payout2022-04-29 12:18:21
cashout_time1969-12-31 23:59:59
total_payout_value0.000 HBD
curator_payout_value0.000 HBD
pending_payout_value0.000 HBD
promoted0.000 HBD
body_length5
author_reputation1,499,101,509,824
root_title"Visualise HIVE in a 3d World!"
beneficiaries[]
max_accepted_payout1,000,000.000 HBD
percent_hbd10,000
post_id112,526,696
net_rshares0
@christopher2002 ·
567
👍  
properties (23)
authorchristopher2002
permlinkvisualise-hive-in-a-3d-world-re-christopher2002-e4129cbd-re-christopher2002-20932c72
categoryhive-139531
json_metadata{"app":"HiveDiscover/2022.04"}
created2022-04-22 12:24:09
last_update2022-04-22 12:24:09
depth2
children0
last_payout2022-04-29 12:24:09
cashout_time1969-12-31 23:59:59
total_payout_value0.000 HBD
curator_payout_value0.000 HBD
pending_payout_value0.000 HBD
promoted0.000 HBD
body_length3
author_reputation1,499,101,509,824
root_title"Visualise HIVE in a 3d World!"
beneficiaries[]
max_accepted_payout1,000,000.000 HBD
percent_hbd10,000
post_id112,526,835
net_rshares0
author_curate_reward""
vote details (1)
@christopher2002 ·
i think to
properties (22)
authorchristopher2002
permlinkvisualise-hive-in-a-3d-world-re-christopher2002-e4129cbd-re-christopher2002-4c172096
categoryhive-139531
json_metadata{"app":"HiveDiscover/2022.04"}
created2022-04-22 12:19:30
last_update2022-04-22 12:19:30
depth2
children0
last_payout2022-04-29 12:19:30
cashout_time1969-12-31 23:59:59
total_payout_value0.000 HBD
curator_payout_value0.000 HBD
pending_payout_value0.000 HBD
promoted0.000 HBD
body_length10
author_reputation1,499,101,509,824
root_title"Visualise HIVE in a 3d World!"
beneficiaries[]
max_accepted_payout1,000,000.000 HBD
percent_hbd10,000
post_id112,526,714
net_rshares0
@curation-cartel ·
![Don-1UP-Cheers-Cartel-250px.png](https://files.peakd.com/file/peakd-hive/curation-cartel/23wgDhXHXhDmLCUp4RXCi4QwSwg2eCBXYV3b8uBMLvQ7BDWDG4eFSyWTp58qTjfu5ULQD.png) |  <div class="phishy"><u><h4>You have received a __1UP__ from @latino.romano!</h4></u></div> The following @oneup-cartel family members will soon upvote your post:<br> __<code>@stem-curator</code>__  <br>_And they will bring !PIZZA 🍕_ 
-|-

<sup>[Learn more](https://peakd.com/hive-102223/@flauwy/the-curation-cartel-1up-trigger-smart-voting-mana-and-high-delegation-returns-for-14-different-tribes) about our delegation service to earn daily rewards. Join the family on [Discord](https://discord.gg/H5mxvTrexm).</sup>
👍  
properties (23)
authorcuration-cartel
permlinkre-visualise-hive-in-a-3d-world-20220406t201510z
categoryhive-139531
json_metadata"{"app": "beem/0.24.26"}"
created2022-04-06 20:15:12
last_update2022-04-06 20:15:12
depth1
children0
last_payout2022-04-13 20:15:12
cashout_time1969-12-31 23:59:59
total_payout_value0.000 HBD
curator_payout_value0.000 HBD
pending_payout_value0.000 HBD
promoted0.000 HBD
body_length685
author_reputation1,123,882,653,763
root_title"Visualise HIVE in a 3d World!"
beneficiaries[]
max_accepted_payout1,000,000.000 HBD
percent_hbd10,000
post_id112,055,881
net_rshares0
author_curate_reward""
vote details (1)
@latino.romano ·
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

👍  
properties (23)
authorlatino.romano
permlinkre-christopher2002-r9xp7w
categoryhive-139531
json_metadata{"tags":["hive-139531"],"app":"peakd/2022.04.1"}
created2022-04-06 20:07:09
last_update2022-04-06 20:07:09
depth1
children0
last_payout2022-04-13 20:07:09
cashout_time1969-12-31 23:59:59
total_payout_value0.000 HBD
curator_payout_value0.000 HBD
pending_payout_value0.000 HBD
promoted0.000 HBD
body_length162
author_reputation266,962,058,842,463
root_title"Visualise HIVE in a 3d World!"
beneficiaries[]
max_accepted_payout1,000,000.000 HBD
percent_hbd10,000
post_id112,055,694
net_rshares7,585,571,181
author_curate_reward""
vote details (1)