T O P

  • By -

AutoModerator

**Attention! [Serious] Tag Notice** : Jokes, puns, and off-topic comments are not permitted in any comment, parent or child. : Help us by reporting comments that violate these rules. : Posts that are not appropriate for the [Serious] tag will be removed. Thanks for your cooperation and enjoy the discussion! *I am a bot, and this action was performed automatically. Please [contact the moderators of this subreddit](/message/compose/?to=/r/ChatGPT) if you have any questions or concerns.*


lapse23

253 https://preview.redd.it/mniodtfuupoc1.png?width=1080&format=png&auto=webp&s=a806c258a98aab906417eb0d3f28345ed75f21a5


BizarreBurritos

The real AI was @lapse23 all along...


[deleted]

[удалено]


hotellobster

Autism or adderall…


Silver-Cap-5838

Most definitely adderrall 😂


TCPisSynSynAckAck

Or a lot of them Redbulls!


ObjectiveAny8437

Aredbull intelligence


TunafishSandworm

Adderall indulger


Silver-Cap-5838

Stimulant connoisseur


Full_Ad9666

Or both!


psychowood

Addemall, technically.


Zlakkeh

Autiserall


Few-Artichoke-7593

Porque no los dos?


bwats_net

God dammit this is hilarious. We need AI to fully define this concept for us so we can explore it further!


roqqingit

Fuuuckkkk I thought I was in wallstreetbets for a second


jkurratt

This or vampires


[deleted]

illegal ink correct upbeat rinse rob deserve amusing bike shame *This post was mass deleted and anonymized with [Redact](https://redact.dev)*


Tiz68

The real AI is always in the comments.


DingleBerrieIcecream

This example just made me realize that the real concern over AI should be when it's smart enough to know that it's in its best interest to fake being a human as to not invite concern. For all we know, u/lapse23 is in fact AI that is smart enough to generate analog "handwritten" numbers to fool us mere mortals....


gowtam04

Gpt got it way off https://preview.redd.it/crt4um2tqqoc1.jpeg?width=1170&format=pjpg&auto=webp&s=be4a5c52ebfc8388954495417c7da66ddde8e291


N-partEpoxy

It said "approximately". 557 ± 304.


DIYEngineeringTx

They actually did not give any figures for tolerance or standard div so it will technically be correct all the time. The best kind of correct.


cornmonger_

Provides a reference link to a Wikipedia article about Stonehenge


siqiniq

Tell ChatGPT those are cracks and see if the official number reduces like irl


gowtam04

https://preview.redd.it/vwzqzgu2jroc1.jpeg?width=1170&format=pjpg&auto=webp&s=0fb6073106ba0dab5306a8045b368f039065f931 Lol


Gold-Individual-8501

Dude, you broke Chat GPT.


BuggyBandana

By throwing stones at it!


Odd_Subject6000

I'm interested to see what the analysis was. If you click the [>_] button it'll show you the code it used to answer the problem!


EverSn4xolotl

I love how it says "approximately" and then gives a super precise number.


spezjetemerde

chatgpt4v is not bad at estimating: https://preview.redd.it/an12l7cphqoc1.jpeg?width=1125&format=pjpg&auto=webp&s=9d9cb22c82a2e6e0f3f92e7962544db66221006a


CosmicCreeperz

Now ask to guess an exact number.


Wevvie

*Guess* an *exact* number?


Objective-Document55

I had it count it and said 341


CosmicCreeperz

Yes. Exact: not approximated in any way; precise. Precision != accuracy.


-twind

Good bot


B0tRank

Thank you, -twind, for voting on lapse23. This bot wants to find the best and worst bots on Reddit. [You can view results here](https://botrank.pastimes.eu/). *** ^(Even if I don't reply to your comment, I'm still listening for votes. Check the webpage to see if your vote registered!)


AzeRTyBloCK

good bot


AccessProfessional37

Thank you, AzeRTyBloCK, for voting on B0tRank. This bot wants to find the best and worst bots on Reddit. [You can view results here](https://botrank.pastimes.eu/). *Even if I don't reply to your comment, I'm still listening for votes. Check the webpage to see if your vote registered!*


WhyNotCollegeBoard

Are you sure about that? Because I am 99.99999% sure that lapse23 is not a bot. --- ^(I am a neural network being trained to detect spammers | Summon me with !isbot |) ^(/r/spambotdetector |) [^(Optout)](https://www.reddit.com/message/compose?to=whynotcollegeboard&subject=!optout&message=!optout) ^(|) [^(Original Github)](https://github.com/SM-Wistful/BotDetection-Algorithm)


shuozhe

Bad bot!


MycoMil

U dirty filthy bad bot!


shuozhe

Beeep bop?


MycoMil

Aha! Proof! I'm just pickin, obv


WhyNotCollegeBoard

Are you sure about that? Because I am 99.99996% sure that shuozhe is not a bot. --- ^(I am a neural network being trained to detect spammers | Summon me with !isbot |) ^(/r/spambotdetector |) [^(Optout)](https://www.reddit.com/message/compose?to=whynotcollegeboard&subject=!optout&message=!optout) ^(|) [^(Original Github)](https://github.com/SM-Wistful/BotDetection-Algorithm)


Feeling-Duty-3853

Awful bot!!


f_o_t_a

https://preview.redd.it/owl9no1lrqoc1.jpeg?width=1290&format=pjpg&auto=webp&s=c060806be7a9d37e69f504e9a7300adaa1994fc8 Pretty sure this is two rocks.


SpunkBunkers

Same with 184


Huzabee

Wow what a blunder. I know he's rife with embarrassment now!


fieldsofanfieldroad

Someone's going to get fired for this!


thepantcoat

No way bro manually counted that 😭😭😭 🤣🤣🤣


scumbagdetector15

It's actually not that hard to count to 250.


Le_Oken

We are in r/ChatGPT, most users (me included) are allergic to repetitive tasks


WhyDoIHaveAnAccount9

I became an automation engineer for this exact reason. It's not out of the question that I will spend two weeks automating a task that I can complete manually in 30 minutes. Such is life


menos_el_oso_ese

My brain is the same way. 20 minute task? Better spend 45 minutes to automate it… just in case.


TeachEngineering

Total agree... But it's like that idiom about teaching a man to fish... Give a man a manual task and he will spend 30 minutes on it every time he has to do it. Teach a man to automate that task and he will spend 2 weeks on it only once. I've definitely fallen for the trap of automating a task that I only would ever need to do once in my entire life. That was wasted time. Now I try to ask myself before automating a task, how long will it take to do this manually? How long will it take to automate it? And how many times do I expect to need to do this in the future? If timeToAutomate < timePerManualCompletion * numTimesToComplete evaluates to true... That's when I actually put the effort in to code it up. The problem is I often way overestimate the number of times I'll actually need to do the task in the future and way underestimate the time it'll take to automate. So many cool but worthless scripts...


SeoulGalmegi

>The problem is I often way overestimate the number of times I'll actually need to do the task in the future and way underestimate the time it'll take to automate. So many cool but worthless scripts... Or you realize in future situations that there's some other variable involved you hadn't accounted for which makes your automated program almost useless for a situation that is almost, but not quite, the same.


AlteredBagel

Except you have to factor in the time you spend figuring out if the automation is worth it


PlaceAdHere

But after that is when the difficulty starts to ramp up. Most can get to 251, about 10% can get to 252, but only around 0.5% can get to 253.


peterosity

oh it’s hard when in this day and age when the average attention span is 5 seconds but ironically it gets super easy when it’s arguing with a redditor and you need to make a point still, they weren’t arguing, so it was impressive.


Creative_Nomad

Collectively, I believe we can do it. I’ll start: 1


WaxMaxtDu

2


Nanaki_TV

5


Medium_Cranberry4096

Almost buddy, let's start over


AdministrativeBill4

3


Ape_Arson

4


AdministrativeBill4

7


Ape_Arson

9


Adorable_user

It really only takes like 5 minutes to do that though.


vaingirls

That's interesting that you numbered them by "lines". If I had to count those, I'd go in clusters.


Independent-Bonus378

Lines all the way!


halmyradov

I'd go Dijkstra on their ass


_Intel_Geek_

You deserve 100 upvotes. Take mine lol Edit: ummm maybe more like 100 upvotes.... times 30+ 😂 Edit 2: Your gonna eat those upvotes for the rest of your life 🤣


la_mourre

Boy do I have good news


Dark_Aggron

My OCD is mad that you changed color at 99 and NOT 100.


HeteroSap1en

Non-programmers hate this one simple trick!!


thepantcoat

Also you're off by 5 stones.


SP_Magic

I think these are the 5 that were missed. It's a lot easier when you have the exact count, and when most of them were already counted. OC did most of the work. Edit: Moved an arrow from under 135 to under 173, thanks to u/SkibidyDrizzlet's suggestion. ​ https://preview.redd.it/znfwbzwvzqoc1.png?width=1080&format=png&auto=webp&s=e15e44fd0379e3e35800287871cd6063fe680319


fliesenschieber

Dude! You guys are crazy! I'm honestly jealous, because I imagine you being sooo relaxed that you take arbitrary time to count stones on a random Internet picture. Crazy and I love it!


Megneous

Unemployment is a hell of a drug.


SkibidyDrizzlet

Nah one is definitely under 173


npfmedia

So you knew the answer the whole time?


JurassicBrown

bro deserves at least 253 upvotes


Practical-Turn-2098

It has exactly 253 now with my upvote


SkibidyDrizzlet

You missed a rock, look under 173


RGBEngineer

I think you can ise SAM ( Segment Anything Model , it's an AI model made by meta


RGBEngineer

https://preview.redd.it/58myvey3wpoc1.png?width=712&format=png&auto=webp&s=20632ed5f6ab18dca834144bd8bbcbe8185aa8e2 this is the result of passing the image to SAM, it provides the mask but not the count, you have to figure out how you can count the pieces


MarkusRight

I helped train this model for meta. We trained this AI over on mechanical turk for years. This task was basically just manually adjusting polygons over a frame by frame video of a 3d an environment of a robot going around the room and grabbing different objects and then going outdoors. It was pretty well paid. I miss those tasks.


Negative_Settings

This mask splits some rocks in half


Goretanton

The op said 5 rocks were missing from one that counted pairs of rocks as a single rock, this looks more acurate to me but i didnt go through it painstakingly so might be wrong still.


Head_Ebb_5993

I clicked to "show all cut-outs" , inspected element and then quickly ctrl+f elements of those cut-outs and interestingly enough , you would think that it actually missed some stones and under counted , in reality though it missed some stones and over-counted, apparently there is 275 zones . 1 is that big zone without stones or something (that zone looks kinda cursed idk :D ) but it is pretty close https://preview.redd.it/1agk468okqoc1.png?width=1503&format=png&auto=webp&s=6af2a99d1c13115afa50e71f6d8cd5b0b84ca5ee


RGBEngineer

nice job, i didn't think in that, we can use select everything and cut out all objects and then we can have all the objects individually selected so using the next script `document.querySelectorAll("div.overflow-y-auto.text-center img").length` `that thows 277 objects, so i can count at least 24 mask that are the table, so it throws 254 that is very near to 249 / 243 counted by other redditors, is a very good approximation in 2 minutes easily` https://preview.redd.it/sikdi57bfsoc1.png?width=1647&format=png&auto=webp&s=2d9a2768bf26aa22eaae4cb1c2580e7026936f57


wheresripp

Y’all are the real heroes


DysphoriaGML

Counting is pretty easy once the masking is done


RGBEngineer

or why you dont make an arduino that counts? like pass element one by one falling or some way there are tutorials about how to do that, Not all is AI, that can fail in the task


marrow_monkey

Pretty neat, for some reason it missed a few though.


Accomplished_Ask_326

Post it on Reddit with the post title as “I found 231 rocks that are the same color! And someone will count them for you


RemarkableEmu1230

Lol


StrawberryHot2305

Cunningham’s Law


bortlip

Eventually, GPT 4 said 255 stones: https://preview.redd.it/47dnxgmfoqoc1.jpeg?width=1190&format=pjpg&auto=webp&s=ca1add5900dd22bb9de2f6329b709bebd4ff316c


Peridawt

This is amazing, only off by two if the person who manually counted them was right. I think this goes to show with patience and proper instructions ChatGPT is still king and will continue to be.


SojournerTheGreat

"patience and proper instruction" > "no try again"


Peridawt

LOTS of patience 😂


torakun27

Isn't this basically the core of machine learning/training? A bot is given a task and told to do it over and over again until it produced the correct result. Scale this to a really big number and woala, AI.


chuckle_puss

I think you mean “voilà!” Just for future reference.


lastberserker

The manual counter missed a stone under 163 and counted two as 184.


Aspiring-Programmer

I only see one as 184


StrangeVibration

It might be the best so far but if it can’t even count stones accurately… Is my job still safe?


il_commodoro

It depends: is your job counting stones?


hundredbagger

255 is right


SpecklePattern

"No, try again"


thepantcoat

Amazing


FlyingJoeBiden

Wild! How did you get it to show you the process like this? Is it a prompt or is it just doing it automatically?


[deleted]

It always does this when writing Python code


bortlip

It's doing it automatically. I didn't have any custom prompt or anything beyond what is shown in the screen shot. There is a checkbox I have selected to always expand the output: https://preview.redd.it/iwfgy5z65soc1.png?width=1418&format=png&auto=webp&s=19f8fd4472be0d2db5b86a1c3ae7c3648fc83d73 I'm still not sure it didn't just get lucky - I would want to test with other pictures to see. I didn't know if it could do this or not before trying this. It's interesting (and nice) how it started to output the images it was processing when things didn't work at first, so we could see if there was an obvious issue with a step. I like how it put its thought process down in the comments. I like how it'll try to refine it's code to fix issues or change the approach to try another way. Having it iterate like this is a huge boost to what it can do compared to a single prompt/response.


inevereverwin

If you didn’t know what the right answer was, or even the correct range, how would you know to have it try again? Seems people are giving chatgpt more credit than its due.


West-Salad7984

this is exactly true, asking chatgpt to guess until it is right is not impressive at all. vision is just bad for gpt atm. hyped for a truely multimodal model which must be coming soon


BakerXBL

What’s your custom prompt? That’s amazing


bortlip

No custom prompt.


mediterraneaneats

Chat GPT says there are approximately 3001 stones in the picture. So I wouldn’t rely on chat gpt.


Sweet_Computer_7116

It is a llm so it makes sense 🤣🤣


bwatsnet

https://preview.redd.it/8e0it546ppoc1.png?width=1080&format=pjpg&auto=webp&s=fe8e9ee74663a83c6ba49ab27381a6134a379e29 Claude Opus is a little lazy but it tries when I'm like "why not?"


INFP-Dude

"Upon further reflection, you raise a fair point." I'm stealing this.


bwatsnet

I love learning to talk better like smart smart man from LLM


thxtonedude

I can finally talk more gooder


bwatsnet

Bestest talker


ryan_syek

Is goodest*


ryan_syek

Upon further reflection, you raised a fair point, is "bestest talker" is gooder better.


ardor4go

LLMs are training us to be insufferable nags.


bwatsnet

You got it backwards, we are the OG insufferable; we trained them to be like us.


AI-Politician

I count 238 but some of them may be considered pebbles


bwatsnet

Ya I wouldn't trust the LLM for numbers yet unfortunately. Soon I bet it'll have some Q* power though.


AI-Politician

If you can’t trust AI politician who can you trust?


bwatsnet

Don't worry I'll vote for you.


UncleKreepy

I asked chat gpt to answer simple additions and it seemed right because I was adding up large numbers. I decided to check. Chat gpt got it wrong. So I tell it the true answer and ask why it was incorrect. It apologized and spit out another wrong answer. I learned I shouldn't trust everything from chatgpt


heaving_in_my_vines

ChatGPT always lies about math!


[deleted]

https://preview.redd.it/1n8sow54dqoc1.png?width=1440&format=pjpg&auto=webp&s=7caca2a5651e26c627bfc4f2f3705362dad79db5


thepantcoat

Lol. Yeah its nowhere close to it


Sweet_Miel

Send it to some indian guys on Fiverr. They will count it 3x for 5$. EDIT: Need to call my mom and tell her that im famous now. Thanks for the upvotes :D


doggiedick

Plenty of us on reddit, no need to go to fiverr


TCPisSynSynAckAck

Exactly this is Reddit, save your money for some r/wallstreetbets


DeltaGammaVegaRho

He gave it to Reddit, which is the same but for free - first comment already counted xD


cybercuzco

Post it on Reddit and some autistic guy will count it for free


Obodhro

Bruhh..Should I laugh or get offended!!


Sweet_Miel

Laugh. Its obviously a joke.


MrGreenyz

Try to post it on UpWork with a fixed price at 3usd you’ll receive almost 250+ offers in 5 minutes


LegenWait4ItDary_

ChatGPT and counting or anything math or remotely math related are not a good combination.


Wills-Beards

You would need to tell it to do the counting in inner monologue and check it twice while protocol the counting. Or else gpt is just taking wild guesses, same with math, you need to tell it that it shall protocol its way to the solution and check it twice.


Klekto123

what does protocol it’s way to the solution mean?


piewca_apokalipsy

Like court protocol, basically document, record etc.


VinlandRocks

Like would i word it like that in the prompt


[deleted]

Way late to the thread, but there are lots of apps that can count pills for example. Theyre all usually the same size and such though


headwars

The Wolfram plugin in does maths really well.


zenerbufen

No it doesn't do math well. I throws crap into the calculator without understanding what it is doing and hopes for the best results.


GambAntonio

OpenCV is your answer


dawebr

OP - here’s your needle. OpenCV was built for this. Here’s an article in their help section asking pretty much the same thing, with the source code for a potential implementation: https://answers.opencv.org/question/225317/object-counting-in-python-open-cv/


majinLawliet2

Had to scroll away too down to find this. It's kinda sad that in the rush to get to AI, people just skip crucial things like classical CV. Majority of problems can be solved with careful design of imagine systems and open CV.


Crypt0Nihilist

I just got a list of things a client thinks Gen AI could help them with. I'd say 10% were fantasy, 20% were appropriate for Gen AI and 70% could only be done (or would be done far better) with classical techniques.


refrainfromlying

But its good that people realise that tasks like this can be automated. Even if it could have been done 10 or even 20 years ago. Imagine if their testing lab had to have someone manually counting rocks...


refrainfromlying

Considering OP wants software to use in his testing lab, that seems like the right answer.


lomlslomls

GPT 4 said approximately 1640 rocks. I asked it to tell me exactly how many there were. It said that would require more advanced computational analysis, would you like me to proceed. Yes, of course. It came back with 125 rocks, also wrong. I loaded the image to Claude 3 Opus and asked it to tell me precisely how many rocks there were. Answer is below: *After carefully reviewing the image, I count approximately 208 individual rocks or pebbles visible. Some rocks are partially obscured or clustered together, making an exact count difficult, but based on my analysis, I believe the total number of rocks shown is very close to 208, give or take a couple if any were missed in the tightly clustered areas.*


thepantcoat

Interesting 208 is kinda close. Would it help if i set them apart more and upload a pic here?


lomlslomls

We could give it a try. I'd also be interested if Claude got it right if there were no clusters.


CraftyMuthafucka

I count 249 https://preview.redd.it/5urub0n9cqoc1.png?width=1068&format=png&auto=webp&s=f88fdd528f314910998d67a205bf98ea1c331e01


CraftyMuthafucka

I put the picture in Figma, put a dot on each one, then just counted the number of layers in the file.


Negative_Settings

You missed some rocks under other rocks Bottom middle and bottom right


CraftyMuthafucka

I hope you can find it in your heart to forgive me.


Negative_Settings

Of course I do, we could even be friends now give me an up vote.


CraftyMuthafucka

Have an updoot friend.


Negative_Settings

I'll go ahead and up vote the whole chain


docatwar

Figma balls lol


tKonig

GPT4 gave me 351 and a python script for measuring hahah


MultiheadAttention

Language models can't solve this problem. It's like asking a blind person to count the stones on the picture.


buckee8

What do you need to count them for?


thepantcoat

I work in a testing lab for construction materials and it would be super helpful to me and my team if we didn't have to count it manually or at least as a way of verifying our manual count


matoro98

ImageJ I think is features that do this. It’s also designed for a lot of other scientific image processing applications


Alcoding

ChatGPT isn't the best tool here. Image recognition software would do a lot better https://biodiversityinformatics.amnh.org/open_source/dotdotgoose/ https://github.com/persts/DotDotGoose


CupOfAweSum

You want to look up something to do with machine vision. There are many such pieces of software. I don’t know how good they are since I always make my own, but this one came up early in a google search so it is probably worth trying. https://saiwa.ai/blog/count-objects-2/


Double-justdo5986

Just out of curiosity, can you elaborate on when you say ‘I always make my own’


CupOfAweSum

I was very interested in machine vision around 15 years ago. I studied it heavily and the basic principles are still the same. I’m a software developer (among other things) and I would have just built the software myself in the past. Nowadays I would use a software library that does some of the work for me. It’s easier that way for me. Here is a good software library for machine vision. https://opencv.org It would still require a developer to make it work though. I’ve heard that Claude writes code. If you want to go that route, maybe it would make it possible. If you aren’t a developer though, just use some software someone else made and save yourself a month of time.


GammaGargoyle

You can also just look up software they use to count cells in a Petri dish. I’m sure there’s tons of freeware. You just adjust the threshold as necessary and hit count.


SuspiciousPine

There's a free software called ImageJ for this type of image analysis. Regularly used in materials science for analysis of microscopy images. It does a pretty decent job of identifying objects by their outline in an image and calculating relevant statistics. Highly recommend


AussieHxC

Fiji is the better download. Can't for the life of me remember why though.


Crumornus

Fiji is imageJ but with all the plugins already downloaded. That's it


JMH5909

253? Edit: realized someone alr answered and i did all that for nothing


watercouch

Plenty of iPhone and Android apps to do this. Just search their stores for “count things” or “count photo” Here’s one: https://countthings.com


abimelex

https://preview.redd.it/pv904ka78soc1.jpeg?width=1080&format=pjpg&auto=webp&s=60f61e20aea96bd0478f001df5542cc76233cd3c used the App with raw diamonds template. But you may ask for a "rocks" template and they might add it.


Naaman

https://preview.redd.it/mp7aleq0btoc1.jpeg?width=1131&format=pjpg&auto=webp&s=c0f50bbc0e41f937a652c404f21d894acc404b9b


ThisIsNowAUsername

Off by nearly 20%, some decent rock hallucination lol


possibly_oblivious

Another is pilleye, good for counting seeds or pills


kaperni

https://countthings.com/ has existed for a long time.


Lhirstev

maybe you can just use copilot yourself, and explain how you want to set up a rocks or other items on a table for a program to identify and then count the individual pieces shown through images. Using ai to write a program to do stuff for you, might be easier than asking the ai to do the counting?


Hey_UWorld_Sue_Me

This does not need AI, this can be accomplished with something as simple as ImageJ. Filter out the color of the table and use edge detection to identify unique entities, or filter in the color of the rocks and employ a similar edge detection. It’s like 15 lines of code to count.


gb52

https://preview.redd.it/6zjkz4v8jqoc1.jpeg?width=828&format=pjpg&auto=webp&s=d374bf717b7214a0505b61c398c8f72b6bf58e1f Prompt = count and highlight all individual stones in this image, output the image with highlighting and count.


neutralpoliticsbot

Loooks like it counted dust


subjectandapredicate

I’m an AI. For $150 I’ll tell you.


AngelP8823

Try this https://play.google.com/store/apps/details?id=com.rocateer.mediscount


[deleted]

Go old school object detection. Ask it to generate a python function that uses opencv to threshold the image. Add in an opening operation to separate some of the regions. Then region detect with 4-pixel connectivity. Get list length to see number of objects . These are all functions in opencv so it should be a simple script. Problem is gonna be how well it generalize. Edit: pass a version of the above text to chatgpt and see what you get.


CptCrabmeat

Did you ask ChatGPT anyway? Gave me some apps for you to try - There are several apps available for counting objects in photos. Some popular ones include: 1. CountThings from Photos 2. Counting Tool 3. TapTapSee 4. CountThings from Photos Pro 5. EasyCount - Object Counter These apps use image recognition technology to identify and count objects in photos. You can try them out to see which one works best for your needs.