Skip to main content

To improve EDU segmentation performance using Segbot. As Segbot has an encoder-decoder model architecture, we can replace bidirectional GRU encoder with generative pretraining models such as BART and T5. Evaluate the new model using the RST dataset by using few-shot based settings (e.g. 100 examples) to train the model, instead of using the full dataset.

Project description

Final Year Project on EDU Segmentation:

To improve EDU segmentation performance using Segbot. As Segbot has an encoder-decoder model architecture, we can replace bidirectional GRU encoder with generative pretraining models such as BART and T5. Evaluate the new model using the RST dataset by using few-shot based settings (e.g. 100 examples) to train the model, instead of using the full dataset.

Segbot:
http://138.197.118.157:8000/segbot/
https://www.ijcai.org/proceedings/2018/0579.pdf


Authors

Code Author: Qingyi
Packaging: Patria

How to Use

  • `from edu_segmentation import run_segbot_bart`: use `run_segbot_bart.run_segbot_bart()` to perform edu-segmentation (user will be prompted for input)
  • Project details


    Download files

    Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

    Source Distribution

    edu_segmentation-0.0.86.tar.gz (334.8 kB view details)

    Uploaded Source

    Built Distribution

    If you're not sure about the file name format, learn more about wheel file names.

    edu_segmentation-0.0.86-py2.py3-none-any.whl (327.5 kB view details)

    Uploaded Python 2Python 3

    File details

    Details for the file edu_segmentation-0.0.86.tar.gz.

    File metadata

    • Download URL: edu_segmentation-0.0.86.tar.gz
    • Upload date:
    • Size: 334.8 kB
    • Tags: Source
    • Uploaded using Trusted Publishing? No
    • Uploaded via: twine/4.0.2 CPython/3.11.3

    File hashes

    Hashes for edu_segmentation-0.0.86.tar.gz
    Algorithm Hash digest
    SHA256 e61b784deca9455f647b322ec07287c4b370c70347efe6bb016604be0c9c45b8
    MD5 670dd7fb9086ea93962ab6a4d279fc97
    BLAKE2b-256 384be693f98b9dc6672d5fe845a908d350044e3d147c00fdb2d4e60e9389a6de

    See more details on using hashes here.

    File details

    Details for the file edu_segmentation-0.0.86-py2.py3-none-any.whl.

    File metadata

    File hashes

    Hashes for edu_segmentation-0.0.86-py2.py3-none-any.whl
    Algorithm Hash digest
    SHA256 deabf7feced4588e0761448c17685a9463bf33ae7cf4bce510809ebc9dafad30
    MD5 5b5c172ad8407db7105664031aebb946
    BLAKE2b-256 0193fd00a6c9a6c8c93c52395667dc9125ce791cd8c09a3556fb5452cca94fd6

    See more details on using hashes here.

    Supported by

    AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page