Top 10 Trending Artificial Intelligence Frameworks and Libraries

 

Artificial Intelligence is the future of the programming world. More and more developers, seeing the growing demand for AI technologies, familiarize themselves with this science. And when you start learning AI and how it can be implemented in programming, the first question which comes to mind is “What are the best languages/frameworks/libraries to use?” That’s exactly what we will cover today in this review of the top 10 AI frameworks and libraries every programmer must know.

Let’s be honest, some languages are just not well fit for AI. For example, many Ruby developers who are into AI abandon their most beloved language and switch to Python because the latter is better suited for this purpose. However, the languages which are quite AI-friendly such as C++ offer an abundance of frameworks and libraries. We researched and selected the best of them. Here is the list we got in the end:

  • TensorFlow
  • Torch
  • Caffe
  • Theano
  • Amazon Machine Learning
  • Accord.Net
  • Scikit-learn
  • Apache Mahout
  • Microsoft Cognitive Toolkit
  • Keras

Let us explore in detail each of them and see what makes them deserve a place in our list.

TensorFlow

 

This one definitely deserves the first place on our list because of two reasons. First, it’s open-source. Secondly, it has become a favorite AI tool of the top tech giants such as AMD, SAP, Google, Intel, Nvidia, and others. Developed by Google’s AI department, it is perfectly suited for complex numerical computations of high volumes and is used in a vast number of fields such as Bioscience, for example. Perfect for someone who is just getting started in AI programming.

Torch

 

This is a GPU-oriented AI computing framework which works on the basis of LuaJIT programming language. It is open-source as well and there is a sufficient amount of documentation and support. Also, it is used by Google, Facebook, Purdue, NYU, and Twitter.

Caffe

 

Originally created as a Ph.D. project by Yangqing Jia (he works at Facebook now) at Berkeley, Caffe has become one the most popular machine learning frameworks out there. You should definitely check out their image classification demo. It is not perfect yet but at least it’s capable of recognizing dogs and cats:)

Theano

 

As we’ve already said, Python is perfectly suited for AI and deep learning. There already exist many notable AI libraries in this language. One of them is Theano which was developed quite a long ago — back in 2007. It is main function lies in working with math expressions: defining, optimizing, and evaluating them.

Amazon Machine Learning

 

AWS has a vast machine learning platform used by thousands of businesses and institutions around the globe. Its platform works with the major AI frameworks and provides a number of ready-to-use AI solutions.

Accord.Net

 

This is a .NET-based AI framework which offers a significant number of ready-to-use libraries, mainly for audio and image processing purposes. It works with a range of the most popular AI problems such as Classification, Regression, Clustering, Distributions, and others.

경축! 아무것도 안하여 에스천사게임즈가 새로운 모습으로 재오픈 하였습니다.
어린이용이며, 설치가 필요없는 브라우저 게임입니다.
https://s1004games.com

Scikit-learn

 

Developed back in 2007, this is a Python-based machine learning library for working with the major AI problems, as well as data mining and analysis. It is open-source and built on matplotlib, NumPy, SciPy.

Apache Mahout

 

Mahout by Apache is a machine learning framework which utilizes linear algebra. It also uses Scala DSL and is equally suitable for the major AI problems.

Microsoft Cognitive Toolkit

 

Of course, we can’t help mentioning Microsoft’s machine learning baby, Cognitive Toolkit. It is open-source and suitable for a variety of AI applications.

Keras

 

This is one more framework written in Python. One of its peculiarities is its ability to run on top of other AI frameworks such as Theano, or TensorFlow. Its main focus lies in rapid experimentation.

Final Thoughts

 

Artificial Intelligence is a very attractive niche in the programming world. Any self-respecting software development company must already have a dedicated AI development team. However, becoming a successful AI specialist requires intelligence, talent, patience, and hard work. If you have those then now is the best time to get into this field. Provided you already know some fundamental programming language such as Python and the basics of machine learning, all you have to do is to select the right AI framework and get to work.

 

[출처] https://hackernoon.com/top-10-trending-artificial-intelligence-frameworks-and-libraries-69ba59057a78

 

 

 

본 웹사이트는 광고를 포함하고 있습니다.
광고 클릭에서 발생하는 수익금은 모두 웹사이트 서버의 유지 및 관리, 그리고 기술 콘텐츠 향상을 위해 쓰여집니다.
번호 제목 글쓴이 날짜 조회 수
858 (엑셀vba)EncodeUrl, DecodeUrl 졸리운_곰 2019.12.27 96
857 [Excel] [VBA] VBA 인터넷 프로그래밍 file 졸리운_곰 2019.12.27 721
856 Perl과 한글 file 졸리운_곰 2019.12.25 138
855 짱! 한글 (한글언어) 자연어처리 Awesome-Korean-NLP 졸리운_곰 2019.12.24 499
854 2시간 반만에 펄 익히기 : become perl programmer by only 2 hours! 졸리운_곰 2019.12.24 83
853 온라인 업무 진행을 위한 기획서 목차 졸리운_곰 2019.12.19 79
852 웹기획 절차 / 기획서 목차 졸리운_곰 2019.12.19 77
851 표준 제안서 목차 졸리운_곰 2019.12.12 76
850 IT 제안서 작성 프로세스와 기법 file 졸리운_곰 2019.12.12 117
849 NLP 참고 인터넷 문서 정리 [자연어처리] [한글 자연언어처리] 졸리운_곰 2019.12.11 2224
848 아마존 클라우드 사용법 file 졸리운_곰 2019.12.11 202
847 Aws GPU 인스턴스를 이용해 딥러닝 환경 구축하기 file 졸리운_곰 2019.12.11 155
846 BlockChain: An extremely basic example of BlockChain in Excel - VBA file 졸리운_곰 2019.11.23 65
845 Eclipse Public License 2.0 졸리운_곰 2019.11.18 80
844 [SCORE] Eclipse Public License 1.0 졸리운_곰 2019.11.18 334
» Top 10 Trending Artificial Intelligence Frameworks and Libraries file 졸리운_곰 2019.11.18 185
842 CYC 프로젝트 : 고대인의 인공지능 프로젝트 졸리운_곰 2019.11.15 98
841 Windows 환경에서 port forwarding 구현하기 file 졸리운_곰 2019.11.06 82
840 윈도우 포트포워딩을 이용한 사설 네트워크 접속 file 졸리운_곰 2019.11.06 103
839 Windows에서 포트 포워딩(Port Forwarding) 설정하기 - Netsh 졸리운_곰 2019.11.06 311
대표 김성준 주소 : 경기 용인 분당수지 U타워 등록번호 : 142-07-27414
통신판매업 신고 : 제2012-용인수지-0185호 출판업 신고 : 수지구청 제 123호 개인정보보호최고책임자 : 김성준 sjkim70@stechstar.com
대표전화 : 010-4589-2193 [fax] 02-6280-1294 COPYRIGHT(C) stechstar.com ALL RIGHTS RESERVED