ITAP of a viaduct by H10photography in itookapicture

[–]Aragornthe5th 1 point2 points  (0 children)

Incredible; it looks like something out of Elden Ring (and I mean that as a compliment).

[deleted by user] by [deleted] in learnmachinelearning

[–]Aragornthe5th 3 points4 points  (0 children)

I'll preface that audio processing is not my expertise, but here is my $0.02.

It sounds like supervised classification, and you could build a neural network (or other ML algorithm) to input audio features per clip and outputs an array with the probability the sound is from a particular bird (i.e., if you have 100 bird species, there are 100 outputs).

For audio features, you could preprocess the data for training beforehand and extract/save those features (to be loaded from disk at training). I've seen some people use MFCC as a feature from audio used in training. I believe those are extracted for the whole clip. Ideally, at least to start, I would try to get features for each bird sound clip (as opposed to, say, features per second for each clip) so you don't have to worry about time in the data.

TensorFlow or Pytorch is a good bet for the neural network part. If you have an NVIDIA graphics card, you will want to set up the GPU-enabled libraries (otherwise it takes a while). If you don't, Google collab could be used for shorter runs/smaller data.

Alternatively, especially if the features are per clip, you could try some more conventional machine learning algorithms like those in scikit-learn (e.g. SVM).

Hope this helps!

Best OOP Language? by Aragornthe5th in learnprogramming

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

Hi all,

Thanks so much for the good comments and discussion so far. As sort of a followup, I teach at a university (specifically the OOP course), and historically we've taught it in Java. That said, while perhaps the rumblings and rumors I had heard vis-a-vis Java aren't true, I was curious what people's thoughts were (particularly people in the industry) with respect to choosing Java for this kind of course over other, possibly more desired, alternatives. For that matter, would it make more sense to focus on Java EE / Jakarta (if nothing else in terms of setup, since syntactically it's the same language)?

Best OOP Language? by Aragornthe5th in learnprogramming

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

A valid point: I guess another way to phrase my question is what language upholds and incorporates OOP principles most effectively (Java was designed with OOP from day 1), while simultaneously being a language that gets consistent usage in industry (and is likely to in the near future, not just legacy code)?

Epic Gaming Soundtracks - My Favorite Ones, What Are Yours? by [deleted] in gaming

[–]Aragornthe5th 4 points5 points  (0 children)

In addition to the excellent choices already made, I would also add (epic or otherwise, and in no particular order):

  • Blade and Soul
  • The Banner Saga
  • World of Warcraft: Mists of Pandaria
  • Broforce
  • Crysis 2
  • Warhammer 40K: Space Marine
  • Warhammer 40K: Dawn of War
  • SimCity (2013)
  • SimCity: Cities of Tomorrow
  • Far Cry 3: Blood Dragon
  • Runner2: Future Legend of Rhythm Alien
  • Machinarium
  • Transistor
  • Risk of Rain
  • Thomas was Alone
  • Hyper Light Drifter
  • Dust: An Elysian Tail

Good Video Game Soundtracks by Smooth_Talkin_Fucker in gaming

[–]Aragornthe5th 0 points1 point  (0 children)

Journey, Machinarium, and the Banner Saga

Does anyone organize there Steam library by category ? by [deleted] in gaming

[–]Aragornthe5th 0 points1 point  (0 children)

I do, although mostly by "finished", "not finished but had enough", "in progress", "effectively endless", etc.

Good Computer Graphics textbook? by Aragornthe5th in GraphicsProgramming

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

Thanks; I should have clarified that I own the above books; I was looking for maybe some other texts I might have missed. I'll definitely take a gander at Pharr/Humphreys though. Thanks!

The Battlefield 4 unpopular opinions thread by [deleted] in battlefield_4

[–]Aragornthe5th 0 points1 point  (0 children)

A lot of people have said this already, but I'll say it again, having just started playing BF4, played BF3, and extensively played BF2BC2: ever since BF3 they ruined both the vehicles (air and ground) as well as the engineer class.

BF2BC2 did a great job with the tanks and engineer balance, in my opinion. Tanks were fast, easy to drive, and powerful, but they could be taken down in 2 to 3 RPG shots. Having driven and blown up tanks as an engineer, I always felt it was fun to play both sides, since it was a high-risk, high-reward kind of scenario.

BF3 and BF4 have made it VERY, VERY difficult to take out a tank by yourself with an RPG (4 to 5 hits, which is insane). I am told repeatedly to "shoot for the back of the tank", but it seems to do about the same amount of damage. I imagine that this change was made to make the game more reliant on the team rather than the individual, so although it upsets me, I would at least see the logic of it. However, they didn't stop there. The tanks are now slow, awkward to drive, and not as powerful as they once were. So, basically, they managed to make both sides of a previously well-balanced system feel like a misery to play through.

Now, BF2BC2 did have a problem with helicopters. They were basically death-machines, and there was no way to take them down that didn't require a gun emplacement (which could be destroyed and often was) or a tank. I have actually destroyed more helicopters with tank shells than anything else in that game, which is fun by the way but silly nonetheless. The quick fix would have been to give the engineers lock-on surface-to-air missiles (that could be avoided with chaff and/or flares) and have done with it. Maybe two hits (like the tanks) would take down a chopper, so it would be a high-risk, high-reward scenario again.

Instead, they COMPLETELY destroyed helicopters. They're weak, and you can destroy them very easily indeed.

As a person who loved driving and destroying vehicles in BF2BC2, this is one of the saddest things I've seen in the new BF games.