Viewing a single comment thread. View all comments

yuenz2 t1_iy7b8lj wrote

To complete the project: No, while you are playing with packages you should already been studying what it is capable of. Read the documentation of the packages and check the parameters, that is equivalent to coding experience since you are using it. Most importantly, the package you are using should align with your research goal and outcome.

Code from scratch is when you cant find resources from the internet to finish your work.

3

[deleted] OP t1_iy86oai wrote

Gotcha makes sense, I’m just at least trying to understand what the package does and a bit of theory for my understanding of the result of the package outputs as well

1

yuenz2 t1_iy89264 wrote

You could try challenging yourself to code the algo and see if its working the same, no one is stopping you.

Bonus: You can do 2 versions of your project, one is your own code and one is full of packages. Submit them together and state the comparisons in your research report, I guarantee you your grades will be different.

Since youre doubting yourself or still not feeling confident, why not just try it?

1

[deleted] OP t1_iy89kve wrote

That’s true. I should try it. A whole other problem for me is I’m trying to get better at “math to code” skills. I study mathematics and statistics and I can read and write proofs but translating things to code can sometimes be a bit of a hurdle for me at first. But this can help develop those skills I guess

1

yuenz2 t1_iy8aem6 wrote

I see, during my college days I had to convert mathematical formulas from papers into code myself too. I was doing algorithm benchmark and all sorts of benchmark functions were in mathematical form and theres no Python version of them on the internet.

What coding language are u using?

1

[deleted] OP t1_iy8dcax wrote

Python

1

yuenz2 t1_iy8g632 wrote

Ah its easy, NumPy could help you for most of it.

1

[deleted] OP t1_iy8kbxq wrote

Gotcha. Are their built in functions to do things like updating weights and calculating matrix differentiation? I’m really a newb when it comes to scientific programming.

1

yuenz2 t1_iyb0rtl wrote

You gotta figure out this part yourself mate, just google what exactly you want and there will be tools to help.

1

[deleted] OP t1_iyba889 wrote

Yup, I googled it and found stuff in like 5 seconds. Thanks.

1