OpenMined / OpenMined/TenSEAL

Linear Regression Using Tenseal

Open
#413 1 comment 0 reactions 0 assignees View on GitHub

Nobody has claimed this yet.

Type: Question :grey_question:
Dominant language
C++
Stars
1k
Forks
175
Avg merge
6d 12h
Merged PRs (30d)
5

Description

Hello,

In the tutorials Logistic Regression model is built using the Tenseal for a Classification problem. I'm planning to implement with Linear Regression using Tenseal for a Regression Dataset. I'm achieving a good accuracy score for the first 2 parts i.e. 1. Linear Regression model built with Plain data and tested on the plain data, 2. Encrypted Evaluation. But for the 3rd main part where we are building the model on top of Encrypted Data getting various issues. How Can I replace the existing sigmoid function in the encrypted model to something else so that the model works fines on top of the Encrypted data and gives good results?

Thanks in Advance!!!

Contributor guide

Open the contributing guide

First steps

  1. Read the whole issue, then the project's contributing guide.
  2. Comment on the issue to say you are picking it up — it saves two people doing the same work.
  3. Fork the repository and make your change on a branch.
  4. Open a pull request that references the issue number.

Research direction

Start with the tutorials' Logistic Regression example and compare its plain-data, encrypted-evaluation, and encrypted-training parts. Investigate the encrypted model's sigmoid usage and determine what is required for a Linear Regression workflow on encrypted data. Done means the workflow trains and evaluates successfully on the regression dataset with good results.

Written by the indexing model from the issue text.

Assessment

Tech stack
cpp, python
Domain
cryptography, machine-learning
Issue type
Feature
Difficulty
5/5
Estimated time
Over a week
Activity status
Stale
Clarity
Needs clarification
Newbie friendliness
20/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.