All,
Another member mentioned “code interpreter” in ChatGPT plus. I did not fully understand what he was doing at the time. Now I have a better understanding and I think it could be useful to some members.
And not just for machine learning. You could sort the data for a DataMiner download by date, for example, and find the mean return of your universe for each date. Or the compounded returns of the 25 holdings with the highest predicted returns however you are making those predictions. Or whatever.
The code interpreter can be turned on here:
Once it is turned on you can upload a file from your computer. Tell ChatGPT in english what you want to do. It will write the code for you. Ask you if you want to run it and execute it when you tell it to.
The file uploads are limited in size. But for larger files you can give it a test sample (with fewer rows say), see how it runs. Then make changes to the code until you are happy with the output and copy the code to be run on your computer in Jupyter notebooks or Colab.
For those who want to do some machine learning there is no excuse now no matter what you present Python skills are now. i assume one could use this to help learn Python. I certainly intend to see if it will help me learn.
I assume P123 actually has some interest in this post as it will attract people to the AI/ML when available and perhaps increase use of DataMiner and the API. My apologies if my perception is incorrect on that.
Maybe it could even make Dan’s life easier (fewer newbie questions from me). I suspect if I copied some DataMiner code into ChatGPT it could make a few suggestions for any changes I might want to make—especially if I give it some information from P123’s knowledge base (good original code to make changes to). I am not sure on the last but I suspect I can find a use for it.
I do appreciate P123 making this possible, with quality data to use with my—hopefully improving—coding skills. I hope to support AI/ML at P123 in any way possible.
Jim