ChatGPT Translation of Program Code for Image Sketch Abstraction

Yulia Kumar, Zachary Gordon, Oluwatunmise Alabi, Jenny Li, Kathryn Leonard, Linda Ness, Patricia Morreale

Research output: Contribution to journalArticlepeer-review

2 Scopus citations

Abstract

In this comprehensive study, a novel MATLAB to Python (M-to-PY) conversion process is showcased, specifically tailored for an intricate image skeletonization project involving fifteen MATLAB files and a large dataset. The central innovation of this research is the adept use of ChatGPT-4 as an AI assistant, pivotal in crafting a prototype M-to-PY converter. This converter’s capabilities were thoroughly evaluated using a set of test cases generated by the Bard bot, ensuring a robust and effective tool. The culmination of this effort was the development of the Skeleton App, adept at image sketching and skeletonization. This live and publicly available app underscores the enormous potential of AI in enhancing the transition of scientific research from MATLAB to Python. The study highlights the blend of AI’s computational prowess and human ingenuity in computational research, making significant strides in AI-assisted scientific exploration and tool development.

Original languageEnglish
Article number992
JournalApplied Sciences (Switzerland)
Volume14
Issue number3
DOIs
StatePublished - Feb 2024

Keywords

  • AI pair programming
  • ChatGPT
  • Large Language Models (LLMs)
  • MATLAB to Python (M-to-PY) converter
  • Skeleton App
  • generative AI
  • machine learning
  • skeletonization

Fingerprint

Dive into the research topics of 'ChatGPT Translation of Program Code for Image Sketch Abstraction'. Together they form a unique fingerprint.

Cite this