Scroll To View More
Yuxiang Bao, Machine Learning Developer in Medford, MA, United States
Yuxiang Bao

Machine Learning Developer in Medford, MA, United States

Member since June 25, 2019
Having studied advanced machine learning (ML) theory for the past three years, it’s safe to say Yuxiang knows ML quite well and he's delivered multiple projects using cutting-edge ML algorithms and tools. While at school, he also spent two years researching NLP. With a solid knowledge base in ML and NLP, hands-on experience, and exemplary communication skills—both written and verbal—Yuxiang will add value to your project.
Yuxiang is now available for hire

Portfolio

Experience

  • Java, 4 years
  • Machine Learning, 4 years
  • Natural Language Processing (NLP), 4 years
  • Python 3, 3 years
  • Scikit-learn, 2 years
  • Keras, 2 years
  • TensorFlow, 2 years
  • Spark, 1 year
Medford, MA, United States

Availability

Full-time

Preferred Environment

Linux/Windows; Git/GitHub; Jupyter Notebook

The most amazing...

...project I've worked on was a sentiment analysis system which featured extraction on both semantic and syntax information and aspect relationships.

Employment

  • Machine Learning Engineer

    2018 - 2018
    Fujitsu
    • Built a crawler that collected the labels of a given phone number from a search engine's semi-open database. It processed millions of call detail records from tens of thousands of applicants for a subprime loan using Pandas.
    • Manually selected features and classifiers with different imbalance dataset handle tricks to build a risk classification system and achieved 72% precision.
    • Proposed an info-flow model based on a call detail record.
    • Applied a model on a random-walk-based graphic neural network implemented by TensorFlow and Keras which is faster than a DNN approach based on the Tucker decomposition and achieved similar metrics, including a 76% F1-score and with 78% precision.
    Technologies: Python, TensorFlow, Spark, Selenium, Keras, Scikit-learn
  • Research Assistant

    2015 - 2017
    Tsinghua University
    • Collected reviews using Selenium from Amazon and applied a feature-extraction algorithm to find sentiment words and corresponding aspect words.
    • Transformed raw reviews into VSM and built a binary sentiment analysis system and achieved 88% accuracy.
    • Collected FAQs from an eCommerce website using Python.
    • Extracted the subject, predicate, and object from the questions and answers.
    • Built an automatic question-answering system based on similarity and applied it to an iBen robot.
    Technologies: NLP

Experience

  • Sentiment Analysis System (Development)

    I used BERT and Kindle reviews to build a classifier to distinguish incoming text into categories: positive, mixed, and negative. I also modified the BERT model by changing the loss function to focal loss to fit the imbalance of the dataset and achieved a 75% macro F1-score.

Skills

  • Languages

    Python 3, Java, JavaScript, C++, Scala, SQL
  • Libraries/APIs

    TensorFlow, Keras, Scikit-learn, React, PyTorch, Node.js, Stanford NLP
  • Other

    Natural Language Processing (NLP), Machine Learning
  • Frameworks

    Express.js, Hadoop, Spark, Angular, Django, Flask, Spring Boot
  • Tools

    AWS EBS
  • Platforms

    Linux, Android, Jupyter Notebook
  • Storage

    MySQL, MongoDB, Apache Hive

Education

  • Master's degree in Computer Science
    2017 - 2019
    Worcester Polytechnic Institute - Worcester, MA, USA
  • Bachelor's degree in Computer Science
    2013 - 2017
    Beijing Institute of Technology - Beijing, China
I really like this profile
Share it with others