Philosophical Similarity

  • Collected, cleaned, and analyzed a dataset of classic philosophical texts using GPT-2, demonstrating proficiency in natural language processing and data preparation.
  • Leveraged GPT-2’s learned embeddings to transform entire philosophical texts into compact, single-vector representations, showcasing advanced NLP techniques.
  • Employed various machine learning techniques to compare similarities between texts, uncovering lineages of ideas across diverse philosophical traditions.

Technologies

  • Implemented the project using a comprehensive tech stack:
    • Python Jupyter Notebook
    • PyTorch
    • NumPy
    • Pandas
    • Matplotlib