机器学习支持系统

malss的Python项目详细描述


malss是一个python模块,用于简化机器学习任务。 编写此模块是为了与scikit-learn algorithms和其他scikit学习兼容算法兼容。

https://travis-ci.org/canard0328/malss.svg?branch=master

依赖关系

MALSS要求:

  • Python(>;=3.6)
  • 纽比(>;=1.10.2)
  • 希比(>;=0.16.1)
  • 科学套件学习(>;=0.19)
  • matplotlib(>;=1.5.1)
  • 熊猫(>;=0.14.1)
  • Jinja2(>;=2.8)
  • Pyqt5(>;=5.12)(仅用于交互模式)

安装malss时,将自动安装除pyqt5以外的所有模块。

安装

pip install malss

对于交互模式,需要使用pip安装pyqt5。

pip install PyQt5

示例

分类:

frommalssimportMALSSfromsklearn.datasetsimportload_irisiris=load_iris()clf=MALSS(task='classification',lang='en')clf.fit(iris.data,iris.target,'classification_result')clf.generate_module_sample('classification_module_sample.py')

回归:

frommalssimportMALSSfromsklearn.datasetsimportload_bostonboston=load_boston()clf=MALSS(task='regression',lang='en')clf.fit(boston.data,boston.target,'regression_result')clf.generate_module_sample('regression_module_sample.py')

更改算法:

frommalssimportMALSSfromsklearn.datasetsimportload_irisfromsklearn.ensembleimportRandomForestClassifierasRFiris=load_iris()clf=MALSS(task='classification',lang='en')clf.fit(iris.data,iris.target,algorithm_selection_only=True)algorithms=clf.get_algorithms()# check algorithms hereclf.remove_algorithm(0)# remove the first algorithm# add random forest classifierclf.add_algorithm(RF(n_jobs=3),[{'n_estimators':[10,30,50],'max_depth':[3,5,None],'max_features':[0.3,0.6,'auto']}],'Random Forest')clf.fit(iris.data,iris.target,'classification_result')clf.generate_module_sample('classification_module_sample.py')

交互模式:

在交互模式下,可以通过图形用户界面交互分析数据。

frommalssimportMALSSMALSS(lang='en',interactive=True)

欢迎加入QQ群-->: 979659372 Python中文网_新手群

推荐PyPI第三方库


热门话题
java未从Facebook OAuth接收名字、姓氏和姓氏   我自己代码中的java ConcurrentModificationException   java在Android上获得单像素TIFF图像   java图形输出中的swing集成弹出窗口“通知”   将数据库表中的所有数据集插入jTable Java   java如何使用Hibernate获取不完整的集合?   打印无法从java连接到打印机   java使用分隔符拆分带引号的字符串   java Axis2禁用严格验证(wsdl2java中的Eosv)允许什么,如何使其更加严格?   java有人能帮我处理循环代码吗   java将JsonObject数组转换为整数   JavaXWiki扩展:检测事件空间创建   java如何设置图表的文本方向以使用poi旋转所有文本?   eche RecyclerView项的java Set自定义字体   java单元测试带有私有构造函数的spring组件,无需注入   用户界面如何在java中动态显示一组多个元素?   如何从java应用程序调用IDL(交互式数据语言)?   Java的内置库实现