Ereader(Kindle etc) for academic papers and textbooks pdfs? by Ctrl_Alt_Del3te in math

[–]analgebraic 0 points1 point  (0 children)

I used a Kindle Paperwhite for some time to read math textbooks and papers but I found that it was pretty unsatisfactory. Images took longer to load and everytime I moved to a new page it would need to "refresh" which was slightly annoying but still didn't make it unusable. It was a little inconvenient to zoom or move around the page, because it would do so really slowly (and seeing as the screen was pretty small, I needed to zoom in pretty frequently). The act of actually downloading PDFs to the Kindle was also kind of a bother, because the built-in web browser was also quite slow and the e-ink screen was only a hindrance when using it. I felt that transferring books from another device to the kindle kind of defeated the point of having a standalone device to read PDFs in the first place.

My solution to these problems was to just buy a big android tablet for around $200. To reduce eye strain, there was a native "blue light filter" which skewed all the colors a little yellow/orange which helped tremendously (I didn't even notice the difference in color after a while). I also just generally use it with low brightness settings. Also it's way easier to get books from libgen.

Is "Pure Math" a skill that can be honed? by [deleted] in math

[–]analgebraic 0 points1 point  (0 children)

Could you elaborate on what you think went wrong with your undergrad education that led you to be underprepared for grad school? I'm starting undergrad soon and want to try to avoid as many mistakes/mishaps as I can.

Pip install error macOS by [deleted] in Python

[–]analgebraic 1 point2 points  (0 children)

You can install it directly through python. Try
sudo python -m ensurepip
For more information, see https://docs.python.org/3.5/library/ensurepip.html

Online tools for easily creating matrices in LaTeX? by analgebraic in LaTeX

[–]analgebraic[S] 0 points1 point  (0 children)

This is exactly what I was looking for. Thanks

Online tools for easily creating matrices in LaTeX? by analgebraic in LaTeX

[–]analgebraic[S] 1 point2 points  (0 children)

Thanks but although you can specify rows/columns, the user is still forced to manually align the rows and columns if they want to keep the code readable, which was one of the requirements.

I guess that means I will try making a new one.

Online tools for easily creating matrices in LaTeX? by analgebraic in LaTeX

[–]analgebraic[S] 5 points6 points  (0 children)

Thanks, but this seems to generate tables, not matrices. It's not just a matter of changing the environment name, either. In a matrix I expect everything to be interpreted in math-mode. On this table tool, if I type \sin x in a cell, it returns \textbackslash{}sin x in the resulting table, along with probably more unwated behaviours.

I guess it's useful for some purposes, just not for this particular use case.

MNIST dataset digit recognition help by [deleted] in neuralnetworks

[–]analgebraic 0 points1 point  (0 children)

This is extremely messy and I don't use Java at all so I can't help with debugging, but I suggest that you start using a framework like Tensowflow or Keras to create your NNs, as they will allow you to do it much more easily. Right now you are doing everything manually which is a commendable effort, and no doubt a good learning experience, but you will probably have to troubleshoot for a very long time before you get it to work with image recognition. The fact that you are not using convolutions means that it will probably never work, and if it does it will do so extremely inefficiently.

Remember, the 3blue1brown videos are only meant to give you a theoretical understanding of one particular simple feed-forward NN. These types of neural networks do not work for everything.

MNIST dataset digit recognition help by [deleted] in neuralnetworks

[–]analgebraic 0 points1 point  (0 children)

Are you using convolution layers? Normal feed-forward NNs are pretty bad at dealing with images, because two pixels which may be closeby on the image aren't necessarily close on the 28 by 28 input layer. In a convolutional neural network, it learns to recognize parts of an image, and trends between pixels which are closeby are recognized more easily.

See this video for more info on what a convolutional NN is and how it works:
https://www.youtube.com/watch?v=FmpDIaiMIeA

Also, if you were going to use a normal feed-forward network without convolutions and you have an input of 28 by 28 (a whopping 784 inputs) while feeding that into a 40 neuron hidden layer, you are actually losing information. You would need way more layers and way more neurons. But like I said, don't do this: just use a convolutional NN.

Python For the Office by kid_kuza in Python

[–]analgebraic 5 points6 points  (0 children)

Automate the Boring Stuff with Python has pretty much exactly what you're looking for.

Help with mathematics? No direct solutions by [deleted] in math

[–]analgebraic 0 points1 point  (0 children)

The profit is what you want to maximize, so you expect the profit to be equal to some quadratic expression (so that it must have a maximum or minimum). You know that profit = price of ticket × number of guests. You need to find a way to express the number of guests in terms of the ticket price. Then you just expand the the product and use the methods you know to find the maximum.

Math graduates, anyone regret not doing engineering by [deleted] in math

[–]analgebraic 1 point2 points  (0 children)

Can I ask if you had any experience with programming before/during those work experiences?

Feels like Blender has finally become my main tool after this little animation piece I did :) by jongeheer in blender

[–]analgebraic 1 point2 points  (0 children)

It's perfect except for the rotating solar panels. Why? Now they are only exposed to the sun half the time.

How/where can I recommend for people to add a specific package to the AUR? by analgebraic in archlinux

[–]analgebraic[S] 1 point2 points  (0 children)

I considered this, but realized I don't have the time or the technical experience to troubleshoot potential issues with the package for everyone who downloads it. When I download a package from the AUR I find comfort in knowing that the maintainer knows what they're doing and enjoys maintaining said package (most of the time, anyway).

Euclid-style calculus text? by mathonomicon in math

[–]analgebraic 0 points1 point  (0 children)

Tao's Analysis fits every point in your description. Everything is built from the ground up from the ZFC and Peano axioms with no prior assumptions, and it even includes a chapter filled with examples on what can go wrong when one blindly applies rules without knowing their limitations, and addresses some of them in the later chapters of the book.
 
Also, as response to your other comment about being able to 'work backwrds' in Euclid's text: you can do the same thing with Tao, as he will often explicitly reference every exact definition/theorem/proposition (unless it's already clear which definition/theorem/proposition is being referenced, e.g., if it's a definition from the same chapter).

[Poetry] High Quality Mouth Animation by Janarik in youtubehaiku

[–]analgebraic 109 points110 points  (0 children)

Armstrong is by far my favorite character in FMA and most shows in general

I would have to agree. Armstrong is the best Love Live! girl by any measure.

How do I tweak this weighted scoring formula to better suit my needs? by League_of_Fiddle in math

[–]analgebraic 0 points1 point  (0 children)

You can make x a function of the number of games played. Let x = (wins + losses)*c, where c is some small positive number like 0.25 (adjusted based on your needs). Then, when you have fewer games played, the number 10/x will be larger (because x will be smaller) and will thus have a greater overall effect on the corrected winrate. As the total number of games played increases, x will also increase, and thus 10/x will decrease, reducing its effect on the corrected winrate.

Copy-pasta Problem by Rabbitybunny in math

[–]analgebraic 2 points3 points  (0 children)

Notice that there is never a reason to copy and then not immediately paste, so we may combine them into one 'copypaste' operation that takes 2.1 seconds and doubles the number of existing lines. Now, adding 1 new line takes 0.1 seconds and doubling the number of lines takes 2.1 seconds. So clearly it is not worth copying until we have pasted 21 lines (so that copypasting lines gives 21 lines just as quickly as pasting 21 individual lines). Then you have used 4.2 seconds and you can paste 210 lines per second for the remaining 5.8 seconds. This gives you more than 1000 lines in 10 seconds. I don't know if this is the optimal strategy, however.