Q and A interface and code update - Screen bids taken as final bid - complete info here

Completed Posted 1 year ago Paid on delivery
Completed Paid on delivery

I need help to update and add new features to the existing code written in Python. Specifically, I'm looking to create a Q and A interface that allows me to quickly get answers to basic questions. The bids you provide will be taken as the final acceptable bid and should detail exactly what will be done in order to fulfill the project requirements.

Task 1: Update current Q & A code with Note style ready 3 columns and looping to get thew highest confidence answer:

Notebook code explanation.

Your code imports the necessary libraries, loads data from a CSV file, and defines functions for searching the data based on a user's question. The code also creates an interactive user interface using Jupyter widgets to input the question and the number of answers to display. Here's a step-by-step explanation of the code:

Import necessary libraries like pandas, [login to view URL], ipywidgets, and nltk.

Load the CSV data into a pandas DataFrame and fill missing values with empty strings.

Define a search_data function that takes a question, a dataframe, and the number of results to return as input. This function tokenizes the question, removes stopwords, and searches the dataframe for matching keywords, similes, and answers. It returns the top matching answers based on the input question.

Define an on_button_click function to handle the search button click event. This function clears the output widget, gets the input question and number of results from the input box and slider, calls the search_data function, and displays the results in the output widget.

Attach the on_button_click function to the search button click event.

Display the input box, number of answers slider, search button, and output widget.

When you run this code in a Jupyter Notebook, you'll see an interactive user interface for searching the data based on a question. The user can input a question, select the number of answers to display, and click the "Search" button to view the matching answers.

Task 2:

Overview of the code:

Import necessary libraries and modules.

Initialize the Flask app

Define global variables and settings, such as roles, upload folder path, and NLTK-related settings.

Define helper functions for the chatbot, including:

Functions for searching answers and generating a CSV file.

Define Flask routes and corresponding functions:

'/pythonlogin/process_file': Processes the uploaded file and other form data, saves the information to the database, generates answers for the questions in the file, and sends the result as a CSV file.

'/process_description': Generates answers for user queries based on the dataset and returns the results as a JSON object.

Run the Flask app.

This application allows users to submit questions and receive answers based on the dataset for a specific product. The dataset contains questions, answers, keywords, and similes related to the product. The chatbot uses TF-IDF and cosine similarity to find the most relevant answer for a given question.

Task 3: extend code to creating functional UI from previous Q & A code that can do the following

UI example included

The Task extend UI and update current code

System would upload a csv file in questions in the first column

text box will show hox many cells in CSV and with number this question is output of total.

The system would auto populate the 2nd column with the Answers.

The UI would parse the csv with a question text box and the initial auto-populate best answers.

Only 1 question per page.

On the right side of the screen are optional answers in an array with a check box next to each.

If the box is checked in an optional answer, that answer swaps places initial answer.

User can edit the field manually.

Buttons include:

'Next Question' this is save of is the current answer text field. And move to next answer.

'Save' this will save current work to this point.

'Download' It will give a popup asking yes or no if wish to save before downloading than download csv in current state on completion.

Python JavaScript Flask UI / User Interface Machine Learning (ML)

Project ID: #36217528

About the project

18 proposals Remote project Active 1 year ago

Awarded to:

shivansh121

Hi, I am interested to develop Q and A interface using Python.I have 8 years good working experience with Python,Django,Data Scraping,Data Science,Machine Learning. Please message me here . Regards Shalu

$172 USD in 7 days
(43 Reviews)
5.9

18 freelancers are bidding on average $186 for this job

Digiexpert90

Hello Clarence S., We would like to grab this opportunity and will work till you get 100% satisfied with our work. Lets connect in chat so that We discuss further. Thank You

$140 USD in 7 days
(8 Reviews)
5.5
maddevo

Hello, Clarence S. I have checked your job post. I have many experiences in Flask, Machine Learning (ML), UI / User Interface, JavaScript and Python. I am sure I can complete your project perfectly. Why don't we work More

$155 USD in 5 days
(9 Reviews)
4.9
alamineee

Hi, Dear Employer; I am Al.A from Korea. I have read your job post carefully. I can write clean, validated Python and Machine Learning code and make a device-supported M. File. I have over seven-plus years of experien More

$200 USD in 3 days
(33 Reviews)
5.5
Techalchemy

Let's turn your ideas into reality!I have checked have some doubts message me so we can discuss. I'm here to help you achieve your requirement with my expertise and dedication. Thank You

$280 USD in 7 days
(13 Reviews)
4.5
hamzaiqbalwc

I'm excited to propose my services to extend your existing Python code to create a Q&A interface with a functional UI. I understand that you want to update and add new features to the code, specifically to allow quick More

$500 USD in 20 days
(1 Review)
4.4
veselidevelop

Hello Mate!Greetings Clarence S., Good evening! I just checked your attachments and understands what you need exactly. As you can see in my profile I am professional web coder not just a normal developer with skills More

$155 USD in 4 days
(11 Reviews)
4.4
robartint

Hello I am a professional python developer. My main specializations are automation, web scrapers and bots development. I have already developed over 200 scrapers. From the simplest (for example, a competitor's price More

$30 USD in 7 days
(9 Reviews)
4.1
HusnainAkhtar

Hi, I hope you are fine. I just read your project description. I am glad to find out that this project perfectly fits my skills. I will be happy to complete this project for you as described. Please feel free to reach More

$140 USD in 7 days
(3 Reviews)
3.7
hussainmuzammal4

I have been working here since the 2020(الحمد لله) ,Thanks for posting and sharing your project.I have experience in this work ,let be handle this task to me ,i am willing to start Now Just contact/Text☎ Why you Choos More

$90 USD in 3 days
(5 Reviews)
3.4
vultr0

Hello, my name is Mohamed and I am a software engineer with expertise in the Python web development framework known as Flask. I would be happy to help you update and add new features to your existing code base. Please More

$140 USD in 7 days
(8 Reviews)
3.1
Bavly111

Hello, I'm a software engineer with more than 3 years of experience dealing with python, C and Java implementing algorithms, data structures and object oriented programming concepts. So, it will be easy for me and if y More

$150 USD in 1 day
(3 Reviews)
2.3
Andul1325

hi my name is abdul islam expert graphic designer I have been doing this work for the last two-three years if you need me i'm here Thank you

$140 USD in 7 days
(0 Reviews)
0.0
leqals

I'm writing to propose my services as a full-stack developer to update and add new features to your existing Python code, specifically creating a Q and A interface for basic questions. To accomplish this, I'll update More

$140 USD in 7 days
(0 Reviews)
0.0