Introducing G2.ai, the future of software buying.Try now
machine-learning in Python
Show rating breakdown
Save to My Lists
Unclaimed
Unclaimed

machine-learning in Python Pros and Cons: Top Advantages and Disadvantages

Quick AI Summary Based on G2 Reviews

Generated from real user reviews

Users appreciate the ease of use in machine learning with Python, thanks to its extensive libraries and community support. (2 mentions)
Users appreciate the extensive libraries and framework of Machine Learning in Python, enhancing their coding efficiency and experience. (2 mentions)
Users appreciate the excellent community support for machine learning in Python, enhancing their coding experience. (1 mentions)
Users value the data visualization capabilities of machine learning in Python, finding it enhances their analytical work. (1 mentions)
Users love the easy setup of the machine-learning product, enhancing their initial data preparation and exploration. (1 mentions)
Users find the cost prohibitive for machine-learning in Python, mainly due to licensing fees. (1 mentions)
Users find the limited diversity in supported algorithms constraining for their machine-learning projects in Python. (1 mentions)
Users find that machine learning in Python can be resource-intensive, demanding considerable computational power for training models. (1 mentions)

Top Rated machine-learning in Python Alternatives

Weka
(13)
4.3 out of 5
Vertex AI
(572)
4.3 out of 5

35 machine-learning in Python Reviews

4.7 out of 5
The next elements are filters and will change the displayed results once they are selected.
Search reviews
Hide FiltersMore Filters
The next elements are filters and will change the displayed results once they are selected.
The next elements are filters and will change the displayed results once they are selected.
35 machine-learning in Python Reviews
4.7 out of 5
35 machine-learning in Python Reviews
4.7 out of 5

machine-learning in Python Pros and Cons

How are these determined?Information
Pros and Cons are compiled from review feedback and grouped into themes to provide an easy-to-understand summary of user reviews.
Pros
Cons
G2 reviews are authentic and verified.
Komal A.
KA
Spec Analytics
Enterprise(> 1000 emp.)
More Options
Validated Reviewer
Review source: Organic
What do you like best about machine-learning in Python?

I like that Python offers a rich ecosystem of libraries like TensorFlow, scikit-learn, and PyTorch, making it easy to implement and experiment with machine learning models efficiently. Review collected by and hosted on G2.com.

What do you dislike about machine-learning in Python?

I dislike that machine learning in Python can sometimes be resource-intensive, requiring significant computational power for training large models. Review collected by and hosted on G2.com.

Mikhail I.
MI
Director of Software Engineering
Enterprise(> 1000 emp.)
More Options
Validated Reviewer
Review source: G2 invite
Incentivized Review
What do you like best about machine-learning in Python?

- Makes Data Preparation and exploration easy, specially at initial stage

- No need for data extraction. Can work with the data in DB

- Pipeline is simple Review collected by and hosted on G2.com.

What do you dislike about machine-learning in Python?

- Limited algorithms supported

- Cost, due to license Review collected by and hosted on G2.com.

Kunal M.
KM
Data analysts
Mid-Market(51-1000 emp.)
More Options
Validated Reviewer
Review source: Thank You page
What do you like best about machine-learning in Python?

The thing I like best about machine learning with python is it provides extensive libraries and framework which make our work easy. It's has one of the best community support for coders.

Best for visualization with help of Matplotlib as Seaborn... Review collected by and hosted on G2.com.

What do you dislike about machine-learning in Python?

Currently there is nothing which I see I dislike about machine learning with python. Review collected by and hosted on G2.com.

Shivam M.
SM
Information Technology and Services
Small-Business(50 or fewer emp.)
More Options
Validated Reviewer
Verified Current User
Review source: G2 invite
Incentivized Review
What do you like best about machine-learning in Python?

Since Python is a very easy langauge and for machine learning, we have to write a large, diverse, and very complex code which is quite difficult in any other programing language so from that point python is the best suitable language for machine learning. Also, it has huge libraries that help developers to write code efficiently and effectively. Review collected by and hosted on G2.com.

What do you dislike about machine-learning in Python?

As a machine-learning engineer, I have found Python to be an amazing machine-learning language, and I value its adaptability and breadth of features. Python is well-known not only for its success in machine learning and data science but also as a top choice for web development and other disciplines. Its extensive library ecosystem, user-friendly syntax, and lively community make it a favorite language for developers, enabling them to design new and efficient solutions. Python actually shines at providing a smooth and engaging experience for both machine learning practitioners and fans. Review collected by and hosted on G2.com.

Prasanth B.
PB
Process Specialist
Small-Business(50 or fewer emp.)
More Options
Validated Reviewer
Verified Current User
Review source: G2 invite
Incentivized Review
What do you like best about machine-learning in Python?

Pandas - I love to explore the data with pandas Review collected by and hosted on G2.com.

What do you dislike about machine-learning in Python?

At times simple task we need to follow the sane steps Review collected by and hosted on G2.com.

Syed Adeel H.
SH
Infrastructure Manager
Small-Business(50 or fewer emp.)
More Options
Validated Reviewer
Review source: G2 invite
Incentivized Review
What do you like best about machine-learning in Python?

One of the key benefits of using Python for machine learning is its ease of use. The language has a clean and intuitive syntax that makes it easy to write and understand code, even for those who are new to programming. Additionally, Python has a large and supportive community that provides plenty of resources and tutorials to help users get started. Review collected by and hosted on G2.com.

What do you dislike about machine-learning in Python?

Python is an interpreted language, which means that it is slower than compiled languages like C++ or Java. This can be a disadvantage when working with very large datasets or complex algorithms. Review collected by and hosted on G2.com.

Oliver G.
OG
Technical Sales Engineer
Small-Business(50 or fewer emp.)
More Options
Validated Reviewer
Verified Current User
Review source: G2 invite
Incentivized Review
What do you like best about machine-learning in Python?

Very well supported tools like tensorflo Review collected by and hosted on G2.com.

What do you dislike about machine-learning in Python?

Performance can be problematic and hard to diagnose, especially with by default using 100% of any gpu given Review collected by and hosted on G2.com.

Verified User in Management Consulting
UM
Small-Business(50 or fewer emp.)
More Options
Validated Reviewer
Verified Current User
Review source: G2 invite
Incentivized Review
Business partner of the seller or seller's competitor, not included in G2 scores.
What do you like best about machine-learning in Python?

Python is the most advanced programming language for implementing machine learning models from scratch. It provides a vast range of libraries and custom functions for building, training, and developing ML models. It offers easily interpretable, reasonable, and concise code and allows developers to build and test complex machine learning algorithms on structured and unstructured data with ease. Review collected by and hosted on G2.com.

What do you dislike about machine-learning in Python?

Python is an interpreted programming language that has limited speed since code execution occurs line by line. Threading is not supported in Python, which serves as an issue while implementing ML solutions at scale. Review collected by and hosted on G2.com.

Verified User in Design
AD
Enterprise(> 1000 emp.)
More Options
Validated Reviewer
Review source: G2 invite
Incentivized Review
What do you like best about machine-learning in Python?

Creating a machine learning model with the help of python is very easy, also if you are integrating it with synchronous pipeline python works very well. Review collected by and hosted on G2.com.

What do you dislike about machine-learning in Python?

I can only think of a little slow otherwise everything is good. Review collected by and hosted on G2.com.

AR
Profesor titular
Mid-Market(51-1000 emp.)
More Options
Validated Reviewer
Verified Current User
Review source: G2 invite
Incentivized Review
Rating Updated ()
What do you like best about machine-learning in Python?

The last and more advanced models for machine learning are available in python. This allows you to perform up-to-date experiments. There are a lot of tutorials for using machine learning with python and the most modern systems use it.

If I have any problem with the output, or any error, there are a lot of internet forums showing any possible solution. That encourages me to use it because I can be sure of solving any problem I may have. If you do not find the solution, you can post a question and wait for an answer in the next days.

On the other hand, machine learning with python allows using HW acceleration such as GPUs. You only need to set the proper HW.

Another advantage is the fact that there are several libraries for doing machine learning with python. In case you do not like any, you can choose among the others. Review collected by and hosted on G2.com.

What do you dislike about machine-learning in Python?

There are multiple libraries and the documentation for some of them is sometimes incomplete. Besides, some functions change from different versions, making old code incompatible with new code. Review collected by and hosted on G2.com.