Tribler / trustchain-superapp

Kotlin implementation of Trustchain and IPv8 with rich networking: multihoming of local Bluetooth+4G, decentral social networking, UDP hole punching, etc.
GNU General Public License v3.0
80 stars 63 forks source link

Web3Recommend #160

Open rmadhwal opened 1 year ago

rmadhwal commented 1 year ago

Adds recommendation tab to MusicDAO and Web3Recommend code as part of work in this issue

The code in the recommender folder is intended as standalone so I've avoided extracting constants. I'm storing serialized graphs locally in txt files, I wasn't sure if that's anticonventional, if it is let me know and I'll look into using a db for it instead.

I'm not very confident about the code on the MusicDAO side since it's hard to test the UI there without a proper UI testing framework that the project lacks. Maybe someone can look at integrating Espresso in a future integration.

Let me know if there are any concerns with the code.

@synctext

synctext commented 1 year ago

AI-Bitcoin-Bittorrent-P2P app

:astonished: Solid work

:confetti_ball: :confetti_ball: :confetti_ball: :confetti_ball: :confetti_ball: This PR adds monte-carlo based basic machine learning for content discovery and recommendation. With this existing Bitcoin Taproot based DAO work and Bittorrent audio streaming we have a full buzzword bingo. All without profit and without irony we aim to erode Big Tech coming decades(s).

.APK prototype: https://github.com/rmadhwal/trustchain-superapp/releases/tag/2