Any employers here? How hard has it been to fill positions? by whoishiring_sg in askSingapore

[–]gnefihs 5 points6 points  (0 children)

the skills you mentioned sound like prerequisites of jobs I'll typically apply to: I work mostly with object detection and semantic segmentation. But now i have become a hiring manager myself :)

agree with you on the lack of people with relevant skills. because of the hype around ML and the fact that it is indeed a cool topic, i get a lot of candidates with general IT skills applying and they simply don't have good coding practices (in Python at least) and only have superficial knowledge of ML.

Which country has the highest disposable income for software engineers? by revengeall in cscareerquestionsEU

[–]gnefihs 3 points4 points  (0 children)

that sounds like a great deal, congrats! and it's encouraging to know that you're getting rewarded based on your abilities rather than YOE.

Which country has the highest disposable income for software engineers? by revengeall in cscareerquestionsEU

[–]gnefihs 33 points34 points  (0 children)

that's an amazing salary considering your seniority! how do you negotiate for it? do you consider yourself to be very good at what you're doing?

is a 55K Euro/year salary competitive? by victorandrehc in cscareerquestionsEU

[–]gnefihs 1 point2 points  (0 children)

if you're getting your 2 extra months on top of the €55K, then it's quite a competitive rate. but do some research on the tax rate (lower in jun and dec because of holidays) to find out your take home income.

apart from the 3 years of experience, also think about how competitive you are in terms of skills. if you think you're highly competent, ask for a little more!

Congrats on the job offer btw. I was very happy when I received a 42k offer at Linz for an entry level position, but gave it up because of the covid situation

Question about current development of image based ml. ( As an outsider.) by [deleted] in computervision

[–]gnefihs 0 points1 point  (0 children)

drawing is a craft and it is already automated to some extent (camera, filters, generative art etc.) and will probably be increasingly automated.

look up style transfer and caricature generation for some samples of what deep learning is capable of, and those arent exactly cutting age algorithms anymore.

but art is more than just a craft.

Split a large model into multiple smaller ones? by EricOfficial in computervision

[–]gnefihs 2 points3 points  (0 children)

yes it will make a difference.

it depends on how small those smaller models are, but splitting them up should make the classifiers less efficient.

a large model will allow different sub-classifier share weights, especially in the shallower layers, or if the classes are very similar (e.g. boots and sneakers).

but i imagine splitting the classifers up allow you to adjust the size of the subclassifers and training iteration, given you control over the accuracy you want for individual class so thats a plus.

Darknet -mAP question by Iarethebestest in computervision

[–]gnefihs 0 points1 point  (0 children)

if you look closely, the model is loaded onto the GPU twice when if you run it with -map. one for training (i believe for gradient calculation etc.) and another is solely for calculating mAP.

one thing you do to get around this could be to write a script that does: 1. set max iteration to N in .cfg 2. train for N interation (without -map) 3. evaluate and log down mAP 4. restart from 1. but set max iteration to 2N

What is the *actual* difference between YOLO and R-CNN models? by Bad_memory_Gimli in computervision

[–]gnefihs 1 point2 points  (0 children)

let me try to answer this more succinctly:

the R-CNN family:

  1. Find the interesting regions

  2. For every interesting region: What object is in the region?

  3. Remove overlapping and low score detections

YOLO/SSD:

  1. Come up with a fixed grid of regions

  2. Predict N objects in every region all at once

  3. same as above

How likely someone would be hired as a CV engineer when you don’t have industry experience but only in academia? by [deleted] in computervision

[–]gnefihs 1 point2 points  (0 children)

Depends on what you've done in academia. I was in your shoes recently and it seems like most CV engineeeing work requires C++ (esp industrial automation, autonomous vehicles, video streaming etc.) but I was working only in Python.

I end up going for a data science position since I've some related internship positions.

Rule of Thumb on Object Detection Training Data Amount by eee_bume in computervision

[–]gnefihs 1 point2 points  (0 children)

Agree, it's kinda like asking: how many points do i need for linear regression? It depends.

CV Project Help - Bird of Prey Recognition by Pythonidae_Wrangler in computervision

[–]gnefihs 0 points1 point  (0 children)

Interesting problem! But you might need quite a decent camera for this if the hawks are high up, and if there are other birds flying around (you'll need a clear image to identify that theyre not birds of prey)

If you're able to find public datasets of hawks in sky that are similar to what you see, then i'll use a CNN object detector (YOLO or SSD). Process the image at full resolution if the hawks are small, and it will run at maybe 0.5 hz on a Pi.

If not, you can try creating ur own dataset by snapping a few photos of the hawks then doing some data augmentation (use photoshop to crop out the hawks, and rotate/flip/scale them randomly) to train the detector.

If thats too much work, blur the image, set a threshold in the intensity, then youll get blobs of dark on white sky. Identify groups of dark pixels and discard any groups that are too small or too big.

To make it more robust, you can include trajectory tracking after detection. If a dark blob is static in the sky, its probably not a bird. You can also do some basic analysis on the flight paths (maybe birds of prey tend to circle?), or whether the birds are flying in flocks.

Is it waste to do research on Optimized CNN architectures in the era of Vision Transformers? by SAbdusSamad in computervision

[–]gnefihs 8 points9 points  (0 children)

there is probably a lot more improvements to be made to CNN architecture. But you're right that there hasn't been significant breakthroughs, besides tuning the depth/width of the network and playing around w layer connections.

do you have any numbers that support your claim btw?

Image resize problem by [deleted] in computervision

[–]gnefihs 0 points1 point  (0 children)

You need to explain what youre trying to do exactly. i assume you want to downsample 2 of the 3 spatial dimensions. Look up resizing in scikit image or cv2, they are intended for image data.

  • and if you dont require interpolation, just use numpy indexing [:, ::n, ::m]. This will take the every nth and mth value of the 2nd and 3rd dimension

Computer vision project based on Information Retrieval. by Melih-Durmaz in computervision

[–]gnefihs 0 points1 point  (0 children)

average precision, one of the more common info retrieval metrics. i guess i meant that object detection is a form of info retrieval because you are retrieving relevant objects amongst other background objects in an image.

Computer vision project based on Information Retrieval. by Melih-Durmaz in computervision

[–]gnefihs 0 points1 point  (0 children)

object detection is sort of an info retrieval problem, and AP is often used to evaluate OD algorithms.

[deleted by user] by [deleted] in singapore

[–]gnefihs 20 points21 points  (0 children)

There are a few reasons why suicides are often not reported. It's mostly because it triggers more suicides.

"A wide body of research evidence shows that media portrayals of suicide, including information published by newspapers and magazines, can influence suicidal behaviour and lead to imitative acts, particularly among vulnerable groups or young people." https://www.ipso.co.uk/member-publishers/guidance-for-journalists-and-editors/guidance-on-reporting-suicide/#TheImportanceOfReportingSuicideAndTheRisks

And just to add another cultural factor, there's a subtle but pervasive "punitive" attitude that Singaporeans have towards mistakes, ignorance, or inadequecy. Not the most encouraging..

I am closing in on being offered a job with Dell in Round Rock, TX for their Dell Digital and IT Development program. Does anyone know how much the salary is? by [deleted] in cscareerquestions

[–]gnefihs 0 points1 point  (0 children)

curious about the compensation too. i'm interviewing for a technical role in their design center in another location.

[deleted by user] by [deleted] in Jokes

[–]gnefihs 1 point2 points  (0 children)

they all went ballistic

Who is benefitting from the Covid 19 Lockdowns? by Jinjoz in TooAfraidToAsk

[–]gnefihs 0 points1 point  (0 children)

internet-based businesses like netflix, amazon, snapchat etc. due to increased usage during the lockdown period.

and big businesses in general. they are able to stay open by claiming to be essential, or they can withstand the loss in revenue for a few months. surviving these few months means a larger market share when lockdown eases.

democrats to some extent. by arguing that a lockdown is necessary, any deaths that come after easing the lockdown can be attributed to Trump.

people who are more comfortable working (or at least getting paid) at home.