Recent comments in /f/MachineLearning
sidney_lumet OP t1_j3f9j8n wrote
Reply to comment by CactusOnFire in [Discussion] Is there any alternative of deep learning ? by sidney_lumet
Great summarization
I_will_delete_myself t1_j3f9e8j wrote
I learned this today. The moment you leave the Google search engine, is the moment it turns to total useless garbage.
binfin t1_j3f8n5x wrote
Reply to comment by BossOfTheGame in [R] Greg Yang's work on a rigorous mathematical theory for neural networks by IamTimNguyen
That the network gets some percentage accuracy on some testing set.
Editing for additional context… the poly time verifier is testing the network and verifying that it gets at least some % accuracy. This is similar to the poly time verifier for the traveling salesman problem, where you verify that a solution exists with some total travel distance. To find the shortest distance in a TSP instance, or the highest accuracy in a neural network you just need to do a binary search on your accuracy cutoff.
The complete poly-time solution for the NDTM is to test every bit combination of your parameters, each time checking that the model has some % accuracy. To find the highest % accuracy you just perform a binary search of possible accuracies (which of course grows logarithmically with the floating point precision of your accuracy). This whole process is poly time on an NDTM, and therefor the problem is contained in NP. You can further prove that finding optimal neural networks is NP complete by having the neural network be trained to solve 3-sat problems, where number of neural network parameters is a poly scale of the 3-sat N.
Because optimizing an NN (with respect to some testing set) is solvable in poly-time by an NDTM, and because you can reduce an NP-complete problem to optimizing a neural network, optimizing a neural network is NP-complete.
CrysisAverted t1_j3f3n1p wrote
So an alternative to deep learning is tree based methods and gradient boosted methods on top of those trees. XGBoost etc. These aren't technically deep learning but they have a ton in common.
BossOfTheGame t1_j3f2goj wrote
Reply to comment by zhumao in [R] Greg Yang's work on a rigorous mathematical theory for neural networks by IamTimNguyen
Isn't training a neural network NP hard? What's the polynomial time verifier?
jegerarthur t1_j3f1483 wrote
> It is a field of study in statistics and machine learning that seeks to understand how changes in one variable may lead to changes in another variable, and how variables may influence one another.
Isn't it just correlation then ?
getsmartbsharp t1_j3exy4f wrote
Has anyone read the papers? Are they worth a read? The first one is a 73 page white paper…
geneing t1_j3exq14 wrote
Reply to comment by Intelligent_Rough_21 in [D] Looking for a dataset of Text-To-Speech audiobook-style Speech Synthesis Markup Language (SSML) files by Intelligent_Rough_21
Having trained multiple TTS models, I disagree. It's actually quite impressive that prosody is quite accurate. Moreover, even homographs are surprisingly accurate (e.g. word "read" is pronounced with the correct tense if it can be deduced from the sentence)
The_Rational_Player t1_j3ewfe3 wrote
Reply to [D] I recently quit my job to start a ML company. Would really appreciate feedback on what we're working on. by jrmylee
Really feel like this is a redundancy based on what's available out there todate.
zhumao t1_j3evw1h wrote
took a quick glance (https://arxiv.org/abs/1910.12478 and https://proceedings.mlr.press/v139/yang21c.html), a few theorems but where r the proofs? also
>This includes applications to a rigorous proof for the existence of the Neural Network Gaussian Process and Neural Tangent Kernel for a general class of architectures, the existence of infinite-width feature learning limits, and the muP parameterization enabling hyperparameter transfer from smaller to larger networks.
it is well-known that training NN is a NP-complete, also means locally optimal solution r not globally optimal in general, hence stick a pre-train sub-net into a bigger one may or may not perform better than training larger NN from scratch, proof by application/implementation r demonstrations or one-shot experiment at best, not proof, speaking from a mathematics POV
cdsmith t1_j3evg7e wrote
Reply to comment by ThatInternetGuy in [R] Greg Yang's work on a rigorous mathematical theory for neural networks by IamTimNguyen
Punchline is just sort of common vernacular for "here's where all the parts come together in a moment of realization". It's a metaphor to a joke, where you have all the setup, and then there's the moment when you "get it" and laugh.
trajo123 t1_j3ev6wz wrote
Can anyone ELI5? More specifically, what are the practical applications to Deep Learning problems?
cdsmith t1_j3ev3je wrote
Reply to comment by ThatInternetGuy in [R] Greg Yang's work on a rigorous mathematical theory for neural networks by IamTimNguyen
This is definitely a theory presentation, though it does end with some applications to hyperparameter transfer when scaling model size. But if your main experience with ML is building models and applications, I'm not surprised it looks unfamiliar.
That being said, though, give it a chance if you're interested. Some parts of the outline didn't look familiar to me either, but the video is well-made and stops to explain most of the background knowledge. And you can always gloss over the bits you don't understand.
Competitive-Rub-1958 t1_j3etbs5 wrote
Reply to comment by rduke79 in [Discussion] Is there any alternative of deep learning ? by sidney_lumet
I think HTM was doomed to fail from the very start; even Hawkins has distanced himself from it. The problem is that HTM/TBT all are iterations for a better model of the neocortex. But it would definitely take quite a bit of time to really unlock all the secrets of the brain.
I think Numenta quickly realized that the path forward is going to be even longer than they thought (they've been researching ~20 years now IIRC) so they're wanting to quickly cash out - their whole new push towards "integrating DL" with their ideas (spoiler: doesn't work well, check out their latest paper on that) and working on sparsifying LLMs - something which the NeuralMagic folks already lead quite a huge part of the industry by (see the recent paper: LMs can be pruned in one-shot).
That argument of "If we'd put X resources in Y thing, we'd have solved ASI by now!" is quite illogical and applicable to literally every field. In the end, Numenta's work simply did not yield the results that Hawkins et al. were hoping to get. No results is a very tricky grounding to attract the interests of other researchers. If HTM/TBT wants a comeback, it would have to be on the shoulders of some strong emergent abilities in their architectures...
Superschlenz t1_j3et16e wrote
Reply to comment by fakesoicansayshit in [D] 5 Growing Libraries in Python for Causality Analysis by pasticciociccio
Because the state of the fuse changes less frequently than the state of the switch.
KingsmanVince t1_j3erhcv wrote
No. We still need NLP researchers to understand the output of ChatGPT. ChatGPT exists to help not to replace.
sentient-machine t1_j3eqgs6 wrote
Reply to comment by ThatInternetGuy in [R] Greg Yang's work on a rigorous mathematical theory for neural networks by IamTimNguyen
Not in the slightest. These are college math level terms.
sentient-machine t1_j3eqajw wrote
Reply to comment by ThatInternetGuy in [R] Greg Yang's work on a rigorous mathematical theory for neural networks by IamTimNguyen
Seems like a completely normal technical outline to me. I suspect you just lack the mathematical sophistication here?
madrury83 t1_j3epnqt wrote
Reply to comment by ThatInternetGuy in [R] Greg Yang's work on a rigorous mathematical theory for neural networks by IamTimNguyen
Repurposing common words to have technical meanings is a basic trope in mathematics: kernel, neuron, limit, derivative, spectrum, manifold, atlas, chart, model, group, ring, ideal, field, topology, open, closed, compact, exotic, neighborhood, domain, immerse, embed, fibre, bundle, flow, section, measure, category, scheme, torsion, ...
... and typing Natural Transformation into google shows you skinny dudes that got buff.
ReginaldIII t1_j3epizn wrote
Reply to comment by ThatInternetGuy in [R] Greg Yang's work on a rigorous mathematical theory for neural networks by IamTimNguyen
No need to downvote, it was an honest question not an attack. Have you studied the literature and background mathematics of this area much?
Regime is a well established term in mathematics and many other fields, and one example of a "regime" (a domain under rules or constrains) is what you are likely familiar with as a political regime.
With respect to "punchline", I'm going to assume you didn't look at the video at the timestamp listed? Here it is https://youtu.be/1aXOXHA7Jcw?t=6105 All he is saying is that, after a few minutes long tangent talking about something the "punchline" is him circling back around to the point he was trying to make.
It isn't a literal haha punchline, it's not a mathematical term, the punchline comes at the end of a joke, a joke often takes you on a journey before circling back to some type of point. He used the word to mean that here too.
Timothy Nguyen, OP of this post and the host of the video, made a light hearted chapter title within a long video based on a term that Greg Yang used on his whiteboard.
FunLovingAmadeus t1_j3epfem wrote
Reply to comment by ThatInternetGuy in [R] Greg Yang's work on a rigorous mathematical theory for neural networks by IamTimNguyen
I guess you’ll have to watch to find out!!
currentscurrents t1_j3epeo7 wrote
Reply to comment by junetwentyfirst2020 in [Discussion] Is there any alternative of deep learning ? by sidney_lumet
Transformers are just deep learning with attention.
And attention is just another neural network telling the first one where to look.
singularpanda OP t1_j3eohh7 wrote
Reply to comment by currentscurrents in [D] Will NLP Researchers Lose Our Jobs after ChatGPT? by singularpanda
Yes, it is quite costy. However, it seems not easy to modify it in our research as it is not open.
currentscurrents t1_j3eo4uc wrote
Reply to comment by singularpanda in [D] Will NLP Researchers Lose Our Jobs after ChatGPT? by singularpanda
There's plenty of work to be done in researching language models that train more efficiently or run on smaller machines.
ChatGPT is great, but it needed 600GB of training data and megawatts of power. It must be possible to do better; the average human brain runs on 12W and has seen maybe a million words tops.
Firm-Hard-Hand t1_j3f9thl wrote
Reply to [R] Greg Yang's work on a rigorous mathematical theory for neural networks by IamTimNguyen
I have not much followed this paper but I did get a chance to read a paper by Ansari on Gaussian Processes which was implemented in STAN, the bayesian inference framework . GP's are incredibly flexible and they perform very well on the test data.