GoFuckYourself.com - Adult Webmaster Forum

GoFuckYourself.com - Adult Webmaster Forum (https://gfy.com/index.php)
-   Fucking Around & Business Discussion (https://gfy.com/forumdisplay.php?f=26)
-   -   Is PYTHON worth learning if you want to build AI-Machine Learning software? (https://gfy.com/showthread.php?t=1305555)

$5 submissions 11-08-2018 01:03 AM

Is PYTHON worth learning if you want to build AI-Machine Learning software?
 
See title of this thread

pimpmaster9000 11-08-2018 01:28 AM

take the average time you would need to learn it and work out how much potential profit you would lose with the learning process vs. how much it would cost you to hire a coder...it all boils down to how expensive your time is and how much a coder costs in comparison...pick the lesser expense :thumbsup

Mr Pheer 11-08-2018 01:37 AM

Python is great :)

And it's quick to get something going.

Major (Tom) 11-08-2018 02:20 AM

Quote:

Originally Posted by $5 submissions (Post 22363658)
See title of this thread

No. But let me tell you my experience with being a company owner who has custom stuff developed. Every time I had something done in python it was clunky and slow. Furthermore, there are less python developers, so essentially you are bent over a barrel. With php you have a million people who can do it. Just my 2 cents and a guy who’s spent 100k on stuff that’s essentially useless now.

Ds

VRPdommy 11-08-2018 06:12 AM

Start with the language you know best.
I would not explore others until I hit a block wall.
Even then, you might use external segments to get around those block walls.
Most all languages will get you to the same end result.
The difference is how much time you might spend leaning how to encompass individual tasks.

For what it's worth,
I have had issues of confusion trying to separate the syntax of having used to many languages.

CurrentlySober 11-08-2018 06:15 AM

I have enough trouble speaking English, let alone trying to talk snake... :(

Bladewire 11-08-2018 06:30 AM

Quote:

Originally Posted by DoucheSkywalker (Post 22363679)
No. But let me tell you my experience with being a company owner who has custom stuff developed. Every time I had something done in python it was clunky and slow. Furthermore, there are less python developers, so essentially you are bent over a barrel. With php you have a million people who can do it. Just my 2 cents and a guy who’s spent 100k on stuff that’s essentially useless now.

Ds

↑↑↑ Excellent advice

2MuchMark 11-08-2018 08:06 AM

Python is a cool language that's easy and fun to learn. I'm playing with Paython on Raspberry PI's for Home Automation and iOT stuff. You can try Python for AI for sure for smaller projects maybe, but for larger ones I think it would be way too slow.

2MuchMark 11-08-2018 08:15 AM

Also, in case you were thinking about making some kind of AI-flavoured chatbot, maybe consider using NodeRED instead. I found a project that looks cool and may try doing it myself. Tutorial: Using FRED (Cloud Node-RED) to build an AI chatbot using IBM Watson | Sensetecnic Developer

sarettah 11-08-2018 10:37 AM

Bump for biz :thumbsup

shake 11-08-2018 10:49 AM

I've found Python really useful for some projects, but I'm mostly using nodejs now.

I just used Python3 to sort through a list of 255 Million items in a 4.5 Gig file and remove duplicates, it takes 133 seconds - which seems quite fast to me.

sarettah 11-08-2018 11:07 AM

Quote:

Originally Posted by shake (Post 22363966)
I've found Python really useful for some projects, but I'm mostly using nodejs now.

I just used Python3 to sort through a list of 255 Million items in a 4.5 Gig file and remove duplicates, it takes 133 seconds - which seems quite fast to me.

Yeah Python can be pretty fast. How fast a program runs is often a reflection of the coder who designed and wrote it. You can take the most efficient language and use it to write slow and clunky code or you can use an old inefficient language and write good, fact code.

.

VRPdommy 11-08-2018 05:00 PM

Quote:

Originally Posted by sarettah (Post 22363990)
Yeah Python can be pretty fast. How fast a program runs is often a reflection of the coder who designed and wrote it. You can take the most efficient language and use it to write slow and clunky code or you can use an old inefficient language and write good, fact code.

.

Highly Agree !

sarettah 11-08-2018 05:45 PM

Quote:

Originally Posted by VRPdommy (Post 22364272)
Highly Agree !

I can write spaghetti in about 20 different languages ;p

.

astronaut x 11-08-2018 05:46 PM

Quote:

Originally Posted by 2MuchMark (Post 22363804)
Python is a cool language that's easy and fun to learn. I'm playing with Paython on Raspberry PI's for Home Automation and iOT stuff. You can try Python for AI for sure for smaller projects maybe, but for larger ones I think it would be way too slow.

/\ this /\

astronaut x 11-08-2018 05:47 PM

Quote:

Originally Posted by sarettah (Post 22364288)
I can write spaghetti in about 20 different languages ;p

.

I'm hungry now. I am going to yell upstairs to see if mom will make me some.

freecartoonporn 11-09-2018 05:36 AM

if the AI/ML library is in python then you dont have much choice .

i was trying to get into AI/ML and learned that library is in python only ., so thats that.

personally i hate python, i had bad experience with writing python codes becuase of stupid ident thingy in python.,

and i learned
php, js,jquery,mysql
c,c++
nodejs

just fine. but python not much.

good luck.

so in short, yes, you should learn python if you want to get in AI/ML game.

k0nr4d 11-09-2018 05:49 AM

If you are trying to learn enough of a programming language, without knowing any others, to do machine learning, then it will take you quite a while.

~Evilin~ 11-09-2018 11:53 AM

Quote:

Originally Posted by k0nr4d (Post 22364597)
If you are trying to learn enough of a programming language, without knowing any others, to do machine learning, then it will take you quite a while.

+1000

Do u have any skills with another languages?

2MuchMark 11-09-2018 02:39 PM

+1 for NodeJS

$5 submissions 11-09-2018 03:05 PM

Quote:

Originally Posted by DukeSkywalker (Post 22363679)
No. But let me tell you my experience with being a company owner who has custom stuff developed. Every time I had something done in python it was clunky and slow. Furthermore, there are less python developers, so essentially you are bent over a barrel. With php you have a million people who can do it. Just my 2 cents and a guy who’s spent 100k on stuff that’s essentially useless now.

Ds

What kind of work did you get done which was 'clunky and slow' in Python?

kjs 11-10-2018 03:31 PM

Python is bar far the largest adopted language in the ML community. Anybody who is saying that Python is clunky and slow is hiring the wrong developers. Any language can be clunky and slow with a crappy developer. Learn Python for ML. It has by far the largest community in all of AI.

CurrentlySober 11-10-2018 05:01 PM

It's worth learning if you want to play "Rock-Paper-Scissors-Lizard-Spock"...

Code is HERE

Markul 11-11-2018 11:20 AM

Quote:

Originally Posted by kjs (Post 22365306)
Python is bar far the largest adopted language in the ML community. Anybody who is saying that Python is clunky and slow is hiring the wrong developers. Any language can be clunky and slow with a crappy developer. Learn Python for ML. It has by far the largest community in all of AI.

This. :Thumbsup

$5 submissions 11-11-2018 04:21 PM

Quote:

Originally Posted by CurrentlySober (Post 22365326)
It's worth learning if you want to play "Rock-Paper-Scissors-Lizard-Spock"...

Code is HERE

The AI ML module I have in mind is.... SOMETHING ELSE... Charles Darwin would be proud.

Major (Tom) 11-11-2018 04:55 PM

Quote:

Originally Posted by $5 submissions (Post 22364855)
What kind of work did you get done which was 'clunky and slow' in Python?

Cms and password/brute force protection

VRPdommy 11-11-2018 05:46 PM

Personally, I don't like the 'AI' term. It is used to loosely.
Most that make the claim are just doing so as a marketing move.
It's only AI when it can recognize a mistake in it's own programming and re-write it's own code to correct it.
Everything else is a programed response to given inputs.
I.E. voice assistant etc.
Watson still can't do anything a human could not do given the same input, but it can do it with speed no human or groups of humans can match.
Compare and contrast medical mri's for specific signatures inside of a digital image is not AI. You gave it a input to match and signatures/definitions that may be false matches to decline.
It all might be intelligent, but not artificially intelligent until it can re-write it's own programming without intervention.

But it begs the question of what exactly your version of AI has intent to preform ?
Input/output ?


All times are GMT -7. The time now is 02:54 PM.

Powered by vBulletin® Version 3.8.8
Copyright ©2000 - 2025, vBulletin Solutions, Inc.
©2000-, AI Media Network Inc123