𝗣𝘆𝗩𝗲𝗿𝘁𝗶𝗰𝗮𝗹: 𝗔 𝗩𝗲𝗿𝘁𝗶𝗰𝗮𝗹 𝗙𝗲𝗱𝗲𝗿𝗮𝘁𝗲𝗱 𝗟𝗲𝗮𝗿𝗻𝗶𝗻𝗴 𝗙𝗿𝗮𝗺𝗲𝘄𝗼𝗿𝗸
AI ਵਿੱਚ ਡਾਟਾ ਪ੍ਰਾਈਵੇਸੀ ਇੱਕ ਵੱਡੀ ਚੁਣੌਤੀ ਹੈ।
Vertical Federated Learning ਇਸ ਨੂੰ ਹੱਲ ਕਰਨ ਵਿੱਚ ਮਦਦ ਕਰਦਾ ਹੈ। ਇਹ ਸੰਸਥਾਵਾਂ ਨੂੰ ਕੱਚਾ ਡਾਟਾ ਸਾਂਝਾ ਕੀਤੇ ਬਿਨਾਂ ਵੱਖ-ਵੱਖ ਡੇਟਾਸੈਟਾਂ 'ਤੇ ਮਾਡਲਾਂ ਨੂੰ ਟ੍ਰੇਨ ਕਰਨ ਦੀ ਇਜਾਜ਼ਤ ਦਿੰਦਾ ਹੈ।
PyVertical ਇਸ ਪ੍ਰਕਿਰਿਆ ਲਈ ਇੱਕ ਨਵਾਂ ਫਰੇਮਵਰਕ ਹੈ। ਇਹ Multi-headed Split Neural Networks 'ਤੇ ਕੇਂਦਰਿਤ ਹੈ।
ਇੱਥੇ ਉਹ ਗੱਲਾਂ ਹਨ ਜੋ PyVertical ਨੂੰ ਉਪਯੋਗੀ ਬਣਾਉਂਦੀਆਂ ਹਨ:
- ਇਹ Split Neural Networks ਦਾ ਸਮਰਥਨ ਕਰਦਾ ਹੈ।
- ਇਹ ਵੱਖ-ਵੱਖ ਪਾਰਟੀਆਂ ਵਿਚਕਾਰ ਡਾਟਾ ਦਾ ਪ੍ਰਬੰਧਨ ਕਰਦਾ ਹੈ।
- ਇਹ ਟ੍ਰੇਨਿੰਗ ਦੌਰਾਨ ਯੂਜ਼ਰ ਦੀ ਪ੍ਰਾਈਵੇਸੀ ਦੀ ਰੱਖਿਆ ਕਰਦਾ ਹੈ।
- ਇਹ ਗੁੰਝਲਦਾਰ, multi-headed ਕੰਮਾਂ ਲਈ ਵਧੀਆ ਕੰਮ ਕਰਦਾ ਹੈ।
ਤੁਸੀਂ ਇਸ ਫਰੇਮਵਰਕ ਦੀ ਵਰਤੋਂ ਉਦੋਂ ਮਾਡਲ ਬਣਾਉਣ ਲਈ ਕਰਦੇ ਹੋ ਜਦੋਂ ਡਾਟਾ ਵੱਖ-ਵੱਖ ਇਕਾਈਆਂ (entities) ਵਿੱਚ ਲੰਬਾਈ (vertically) ਵਿੱਚ ਵੰਡਿਆ ਹੋਇਆ ਹੁੰਦਾ ਹੈ। ਹਰ ਪਾਰਟੀ ਇੱਕ ਸਾਂਝੇ ਮਾਡਲ ਵਿੱਚ ਯੋਗਦਾਨ ਪਾਉਂਦੇ ਹੋਏ ਆਪਣੇ ਡਾਟਾ ਨੂੰ ਨਿੱਜੀ ਰੱਖਦੀ ਹੈ।
ਪੂਰੀ ਜਾਣਕਾਰੀ ਇੱਥੇ ਪੜ੍ਹੋ:
Optional learning community: https://t.me/GyaanSetuAi