5 ms·
Super interesting developments.. Also, re: >AI can't democratize itself (yet?) so I'll help make it more accessible to everyone! This needs to happen more on
by eanzenberg 9y ago
Super interesting developments..
Also, re:
>AI can't democratize itself (yet?) so I'll help make it more accessible to everyone!
This needs to happen more on the software side. You can buy a world-class quad-gpu machine for about half the cost of a vehicle. You can build a world-class single-gpu machine (what I have) for a fifth of that. It's literally amazing how accessible the hardware is, compared to almost any other science which requires 7 figure funding to get world-class results.
The software, the learning, the math, all need to become more and more accessible so more people can pick up and train an algorithm.
- toomuchtodo 9y agoI lost access to a TrueCrypt volume from years ago, and using AWS GPU spot instances, I was brute forcing ~1000000 permutations every 40 seconds last night for $7/hr. The hardware is incredibly accessible.
- waterside81 9y agoWere you able to crack it?
- toomuchtodo 9y agoYes. Shame on past toomuchtodo for using too few characters, but also thankful I didn't need to spend hundreds of dollars on compute time.
- wakkaflokka 9y agoHow many characters was your password?
- deleted 9y ago[deleted]
- aetherson 9y agoWell, if he was trying 1M combinations every 40 seconds, for $7 per hour, and he didn't need to use hundreds of dollars per hour of commute time, let's say 10 hours = $70. That's 900M combinations per hour, so 9B combinations in 10 hours. If he was trying combinations using upper-case characters, lower-case characters, numbers, and let's say 20 symbols, that's 82 possible combinations for each one. We'd expect him to find the password after exhausting half of the search set, so we want log base 82 of 18B. That suggests 5 characters. If he let's say just used lower-case characters and numbers, that's log base 36 of 18B, which suggests 7 characters.
- deleted 9y ago[deleted]
- deleted 9y ago[deleted]
- mathperson 9y agoI mean...you can't make math simpler. like...math is math. you can create resources that make it easier to teach math (and for the record high quality textbooks on AI/ML ABOUND). I think you want software and libraries so you can build things without understanding the math. To some degree this already possible (see my english major linkedin friends playing withs sci-kit etc etc). Fundamentally though, I think you need at least some basic understanding of the mathematics to interpret results/create new ideas. Arguing otherwise is like saying you can code without knowing what a queue is...I mean sure you can probably create something that compiles and runs but your horizons will be more narrow than someone with a full computer science education and grounding. just like trying to do ml without at least some understanding of the math is like a blind man trying to open a door. case-in-point: I am on hn right now because my research is going badly because I am using another researcher's code and I don't fully understand the correspondence between the paper and the code. I am getting terrible results on some multi-class classification (i.e. approximately random). I am not sure if I am using some wrong parameters or because the signal I am looking for doesn't exist in the data. Not knowing at least some mathematics would make this a LOT harder
- unsatchmo 9y agoExcellent job mathing, mathperson. May the math be with you!
- gaius 9y agomean...you can't make math simpler. like...math is math. Notation makes a huge difference. LinAlg is a good example of this. And a PL is notation.
- jakobegger 9y agoSimpler notation might make it easier to implement algorithms without fully understanding them. Not sure how much good is going to come from that. But if you fully understand the problem, notation is not an issue.
- gaius 9y ago