I need a Python application to check sentence similarities
Budget: $10 – $30 USD
## Description:
I need a python 3 application able to train with sentences (strings) and then if I send a new sentence give the most similar (with percentage) sentence based on previous training. If you use tensorflow it is better for me.
The expected level of similarity in sentences is loose, meaning they can have different words but similar themes. I have some data for the application, but the freelancer should supplement it with additional datasets if needed.
Example:
Input:
Class: 100
- il lodo malum porter e darius che
- il lodo malum porter e darius
- il lodo malum porter e dei
- il lodo malum porter e talks
Class: 200
- il malum porte ed \u00e8
- il malum porte ed io
- il malum porter e eu
- il malum porter e
- il malum porter ed \u00e8
Validation #1: il lodo malum porter dei
Expected response:
class 100 : 95%
Validation #2: asda erwt dskjyhk
Expected response:
class 200 : 1% (the most accurate class)
Validation #3: il malum porter dei
Expected response:
class 200 : 85%
## Requirements
- Strong proficiency in Python
- Experience in natural language processing (NLP)
- Knowledge of sentence similarity algorithms and techniques
- Ability to handle and preprocess textual data
- Familiarity with NLP libraries and tools such as NLTK, spaCy, or Gensim
- Experience in working with large datasets and data augmentation techniques
## Mandatory:
- GITHUB will be used. Is not accepted other platform for source code management
- Deliverables on each milestone.
- Use of requirements.txt file and readme.md with all the required os
- It should work on linux
## Deliverables
Each milestone should have at the end
- github push to main branch
- video showing how the app works
## Workflow
- Milestones of the backlog, should be estimated(time) by the developer
- Developer starts some milestone, develop and notify the task completion with the explained deliverables
- Developer should wait until the Project Manager (me) confirms that the task has completed without errors
- Project Manager will generate a git tag
- Developer should start the next milestone
## Acceptance tests
- App will be tested with rare strings similar to the example. Don’t use predefined models in english or any language because strings are not related to any language
## Milestones
Initial python repository with the requirements.txt and all the depdencies
Code
## Note
Please, read carefully and ask me anything you need to avoid misunderstandings.
Check the milestone and share with me your estimation.
The estimated budget could change. This is my first post on freelancer.com
Let’s start ASAP, I have more machine learning requirements
I need a python 3 application able to train with sentences (strings) and then if I send a new sentence give the most similar (with percentage) sentence based on previous training. If you use tensorflow it is better for me.
The expected level of similarity in sentences is loose, meaning they can have different words but similar themes. I have some data for the application, but the freelancer should supplement it with additional datasets if needed.
Example:
Input:
Class: 100
- il lodo malum porter e darius che
- il lodo malum porter e darius
- il lodo malum porter e dei
- il lodo malum porter e talks
Class: 200
- il malum porte ed \u00e8
- il malum porte ed io
- il malum porter e eu
- il malum porter e
- il malum porter ed \u00e8
Validation #1: il lodo malum porter dei
Expected response:
class 100 : 95%
Validation #2: asda erwt dskjyhk
Expected response:
class 200 : 1% (the most accurate class)
Validation #3: il malum porter dei
Expected response:
class 200 : 85%
## Requirements
- Strong proficiency in Python
- Experience in natural language processing (NLP)
- Knowledge of sentence similarity algorithms and techniques
- Ability to handle and preprocess textual data
- Familiarity with NLP libraries and tools such as NLTK, spaCy, or Gensim
- Experience in working with large datasets and data augmentation techniques
## Mandatory:
- GITHUB will be used. Is not accepted other platform for source code management
- Deliverables on each milestone.
- Use of requirements.txt file and readme.md with all the required os
- It should work on linux
## Deliverables
Each milestone should have at the end
- github push to main branch
- video showing how the app works
## Workflow
- Milestones of the backlog, should be estimated(time) by the developer
- Developer starts some milestone, develop and notify the task completion with the explained deliverables
- Developer should wait until the Project Manager (me) confirms that the task has completed without errors
- Project Manager will generate a git tag
- Developer should start the next milestone
## Acceptance tests
- App will be tested with rare strings similar to the example. Don’t use predefined models in english or any language because strings are not related to any language
## Milestones
Initial python repository with the requirements.txt and all the depdencies
Code
## Note
Please, read carefully and ask me anything you need to avoid misunderstandings.
Check the milestone and share with me your estimation.
The estimated budget could change. This is my first post on freelancer.com
Let’s start ASAP, I have more machine learning requirements