Team Members
Ingrid, Kaleb, Bowie
Project Description
The purpose of our project is to build the RoboAdvisor from AWS Lex that helps prospective homebuyer find their dream home in Austin, Texas. In order to search for the house, the user will be asked to provide the neccessary parameters as following.
- personal annual income,
- property type,
- price range,
- number of bedrooms,
- number of bathrooms,
- location,
- the amount of down payment.
After that, the bot will generate the list of property that similar to their preference and able to suggest the further process if the user decide to purchase the property.
Objectives / Project Questions to Answer
The Robo Advisor is able to suggest the property that meet the user criteria by filtering through the number of listing and providing the property detail and sale price. We will be using machine learning models: K-Means Clustering and Sentimental Analysis to group similar properties togehter and will be using deep learning model to train the data. We will also explore the possibility of using Google map to show the property in the area.
Data Sources (APIs, Datasets)
ACTRIS Dataset from Bridge Interactive API - the real estate data in Austin, TX
Libraries
- sklearn
- tensorflow
- NLTK
Rough Breakdown of Tasks
Backend
- Collect data from Bridge Interactive API and import neccessary libraries.
- Clean and standardize data
- Create Lambda Function, featuring machine learning and deep learning models to train data.
Frontend
- Create the Real Estate RoboAdvisor name "Jeffrey" on AWS Lex
- Set up intents, utterances, and slots.
- Add Lambda function and test the bot
- Link Google Map with the bot (if possible)
-
Ingrid - Create the Power Point Presentation and README write-up Summary. Build LAMBDA Function.
-
Kaleb - Import Data and Build LAMBDA Function.
-
Bowie - Create the intend and the slot type in AWS Lex. Build LAMBDA Function.