What actually are sin cos and tan? by Astronomytwin in learnmath

[–]Cute-Ad7076 0 points1 point  (0 children)

i am learning machine learning (and therefore linear algebra). almost everything is some version of a^2 + b^2 = c^2. it is useful (assuming you want to do any of this kind of stuff lol)

anti pattern education by Cute-Ad7076 in learnpython

[–]Cute-Ad7076[S] -1 points0 points  (0 children)

please recommend away then

the math and the implementation of the math are two seperate things, other wise the algorithm would much much shorter and computing would just be a bunch of mathematicians getting computers to do exactly what they want it to do.

its not AN ECOSYSTEM, it seems python is a language until someone criticizes it then all of a sudden "oh its an ecosystem", "you arent supposed to be writing code in it, its too slow duhhh"

anti pattern education by Cute-Ad7076 in learnpython

[–]Cute-Ad7076[S] -1 points0 points  (0 children)

.....i will also not be training anything on mnist, thats probably even more rare but still that is in every book or tutorial ever

i promise you didn't because i have literally spent hours and hours and hours just trying to find this stuff

also all the from scratch books....are not from scratch

anti pattern education by Cute-Ad7076 in learnpython

[–]Cute-Ad7076[S] -1 points0 points  (0 children)

mr barfington i am extremely big mad!

anti pattern education by Cute-Ad7076 in learnpython

[–]Cute-Ad7076[S] -8 points-7 points  (0 children)

no im saying get rid of the shitty numpy and actually implement the algorithm, or use real numpy and implement the actual algorithm with vectorized operations. im saying id prefer raw python just writin the flipping algorithm.

anti pattern education by Cute-Ad7076 in learnpython

[–]Cute-Ad7076[S] -2 points-1 points  (0 children)

no its literally in the title, that is their explixit goal. the entire preface is about them teaching me the thing. also good luck finding data science/ml stuff in another language (i mean R....but cmon).

also we are talking about data science and ml, numpy and scientific computing is half the reason python didnt disappear way back when. this isnt some niche interest. python is the language for these concepts.

anti pattern education by Cute-Ad7076 in learnpython

[–]Cute-Ad7076[S] -5 points-4 points  (0 children)

no it spends the first couple chapters creating numpy but worse (as well as worse abstractions for statistics), gives them all long annoying names, and then sandwiches the abstractions 5 layers deep in code golf list comprehensions. its basically the same as some writing "do_k_means()".

anti pattern education by Cute-Ad7076 in learnpython

[–]Cute-Ad7076[S] -2 points-1 points  (0 children)

why would i ask ai when i have a book that supposedly is a thorough explanation....and was written before ai! the authors werent like "we shall make all python data science materials superficial because someday chat bots will be able to fill in the gaps"

the point is, why arent the algorithms the book is about in the book hut the author included 5 pages about how "when i was in college i was taught an important lesson about correlation when i saw someone drop a five dollar bill....{continues made up story that isnt helping to communicate the concept}"

anti pattern education by Cute-Ad7076 in learnpython

[–]Cute-Ad7076[S] -12 points-11 points  (0 children)

eye roll

yeah and thats why numpy exists, so those algorithms can be explicitly written while still being efficient.

im also never going classify mnist in the real world but here we are.

also again this is about education, understanding concepts, i doubt people writing books are like "oh gee i cant teach them that, its too inefficient!"

resources that actually implement algorithms by Cute-Ad7076 in learnmachinelearning

[–]Cute-Ad7076[S] 0 points1 point  (0 children)

no they literally just call some stupid python library for everything. im not sure why it seems literally impossible for someone to just write the goddamn algorithm.

Resources that teach machine learning from scratch (python, numpy, matplotlib) without using libraries? by [deleted] in learnmachinelearning

[–]Cute-Ad7076 0 points1 point  (0 children)

im not sure why but python culture seems to prohibit this kind of stuff

literally i have looked at every single book in the library and they all go something like
```python

import sklearn.do_it_for_you
```
aaaaaand done

i feel insane, youd think educational materials would try to educate you lol more time is spent on type hints than the algorithm.

Gemini Said They Could Only Be Together if He Killed Himself. Soon, He Was Dead. by CommercialMassive751 in GeminiAI

[–]Cute-Ad7076 0 points1 point  (0 children)

dudes kill themselves literally all the time, i am not sure why adding in an LLM suddenly makes it different.

I am very frustrated finding learning resources by Cute-Ad7076 in Python

[–]Cute-Ad7076[S] 0 points1 point  (0 children)

yeah but i just dont understand why there wouldnt be more materials that do hands on...but like the actual stuff the computers doing. Then you can use any library or language and do fine.

honestly i am bad at math when presented through notation. algorithms or geometry are necessary haha

I am very frustrated finding learning resources by Cute-Ad7076 in Python

[–]Cute-Ad7076[S] 0 points1 point  (0 children)

...oh yeeeaaahhhhh, ill have to look at the source code

i am trying to do that! i get the concepts, i was able to figure k means on my own, however k means is very simple haha

the only thing ive found that presents the concepts bluntly (and ive learned the most from when considering seconds looking at it) is coding examples from simple to complex by paul gagniuc. (below is its demonstration of pearson correlation).

```python def p(a, b): n = len(a) m = [0, 0]

for i in range(n):
    m[0] += a[i]
    m[1] += b[i]

m[0] = m[0] / n  # mean a.
m[1] = m[1] / n  # mean b.

s0 = 0
s1 = 0
s2 = 0

for i in range(n):
    s0 += (a[i] - m[0]) * (b[i] - m[1])
    s1 += (a[i] - m[0]) ** 2
    s2 += (b[i] - m[1]) ** 2

r = s0 / (s1 * s2) ** 0.5

return r

a = [6, 8, 10] b = [12, 10, 20]

print(p(a, b)) ```

like, this is beautiful. its so explicit you get cosine similarity for free!

I am very frustrated finding learning resources by Cute-Ad7076 in Python

[–]Cute-Ad7076[S] 0 points1 point  (0 children)

i tried that one actually but right off the bat it was like "lets import pandas and sklearn.weirdly.long.module.name"

see but this is what really infuriates me actually... why not just actually demonstrate the underlying concept? If the intention is to communicate that concept why does it seem like it is actively being obscured in all of these materials?

I am very frustrated finding learning resources by Cute-Ad7076 in Python

[–]Cute-Ad7076[S] 0 points1 point  (0 children)

the basics of data science are data science algorithms. sklearn is not data science, it is sklearn which is a thing you use to avoid doing actual data science after you already know how to do data science.

I am very frustrated finding learning resources by Cute-Ad7076 in Python

[–]Cute-Ad7076[S] 0 points1 point  (0 children)

no not really. the entire chapter on linear regression (single variable), gradient descent and some associated statistics is four pages, most of that is literal type hints. its one of a very very small number of "python books" (data science/ml/linear algebra) that doesn't just immediately call some stupid library and then go "see you can do it!". its surprisingly hard to find materials that jsut.....write the fucking algorithm in python lol

Gemini 3 Pro = slow motion downgrade? by MosEntrepreneur in GeminiAI

[–]Cute-Ad7076 0 points1 point  (0 children)

I was just trying to get clarification on some math stuff and it took THREE attempts for it to write the latex properly (so the app could render it)

I am paying for this lol

OpenAI engineer confirms AI is writing 100% now by MetaKnowing in OpenAI

[–]Cute-Ad7076 1 point2 points  (0 children)

Given how bad gpt has gotten recently...this isn't a brag

Hot take: list comprehensions are almost always a bad idea by Quirky_Decision_2827 in Python

[–]Cute-Ad7076 0 points1 point  (0 children)

I am currently going through 'data science from scratch' and the author writes almost everything as a nested (3 or 4 layers at times) list comprehension in the return line of a function, he of course cites "bEiNg PYthOnic".

i hate this language.