rvm_mac 卸载rvm - CSDN
精华内容
参与话题
  • 相关向量机(RVM

    千次阅读 2015-04-26 16:04:11
    英文版的下载:链接】简介这篇文档主要是为了帮助刚入门机器学习的学生更好的理解Tipping的相关向量机(RVM:Relevance Vector Machines)。本文档假设读者具有一定的贝叶斯理论,高斯分布以及条件和边缘高斯分布的...

    【说明:这片篇博文为翻译伦敦大学学院一位老师写的资料,水平有限翻译不准确的地方请参见一下英文的文档。英文版的下载:链接

    简介

    这篇文档主要是为了帮助刚入门机器学习的学生更好的理解Tipping的相关向量机(RVM:Relevance Vector Machines)。本文档假设读者具有一定的贝叶斯理论,高斯分布以及条件和边缘高斯分布的理论知识。并且熟悉矩阵微分、回归向量的表示和核函数。(译者:可以参考斯坦福大学的机器学习公开课内容) 这篇文档分为两部分:1、介绍了需要解决的问题即在某些超参数情况下最大化回归目标值的后验概率。分析过程中会一步一步推导这些公式,每一步推导过程做到尽可能详细有理可循。2、从一个算法的角度解释这个问题,并且给出一个示例。


    公式约定

    1、P(A|B,C)为在B,C给定情况下A的概率。在文中后面表示的时候,会省略和A独立的条件项。
    2、X(μ,σ2)即X为均值为μ方差σ的高斯分布
    3、粗体代表向量和矩阵


    第一节:理论

    1.1 论证逼近理论

    常规的线性回归问题即找到向量参数W和偏置c,根据这两个参数值在不知道输入x(xRM)的值时来估计y

    y=WTX+c
    在实际当中我们通常把c合并到W当中。如果x和y之间存在一种线性关系,则可以利用某种基函数表示为:
    y=WTϕ(x)
    其中xϕ(x)是某种非线性映射(也就是基函数)。
    当我们尝试通过训练样本计算W的时候,我们假设每一个目标ti可以看做为yi叠加了噪声之后的值。
    ti=yi+ϵi
    =WTϕ(x)+ϵi
    其中ϵi假设均值为0方差为σ2的独立高斯噪声过程,即ϵi(0,σ2)。也就是
    P(ti|xi,W,σ2)N(0,σ2)
    =(2πσ2)0.5exp{12σ2(tiyi)2}
    =(2πσ2)0.5exp{12σ2(tiWTϕ(x))2}
    现在我们同时训练N个点,则向量t代表了所有独立的训练点ti,然后构造一个N×M维的矩阵,其中第i行表示向量ϕ(xi),这样我们有:
    P(t|xi,w,σ2)=i=1NN(WTϕ(x),σ2)
    =i=1N(2πσ2)0.5exp{12σ2(tiWTϕ(x))2}
    =(2πσ2)0.5exp{12σ2||tΦW||2}

    尼玛!本来快写完了,不知道为什么存的草稿没了!!!!!ps:大家还是看英文的吧。。。
    展开全文
  • RVM分类器及回归 matlab源代码

    热门讨论 2020-07-30 23:32:29
    里面有实例,点击SB1_ExampleClassify.m即可看见RVM分类结果
  • SVM与RVM对比

    千次阅读 2018-07-22 13:09:15
    Sparse Kernel Machine(基于核的具有稀疏解的算法)有两种,一种是Support Vector Machine(支持向量机)即SVM,另一种是Relevance Vector Machine(相关向量机)即RVM。 SVM与RVM的共同特点就是具有稀疏解,从而...

    Sparse Kernel Machine(基于核的具有稀疏解的算法)有两种,一种是Support Vector Machine(支持向量机)即SVM,另一种是Relevance Vector Machine(相关向量机)即RVM。

    SVM与RVM的共同特点就是具有稀疏解,从而在对新数据进行预测时只依赖于在训练数据中的一个子集上计算的核函数,这个子集对于SVM来说就是Support Vector(支持向量),而对于RVM来说就是Relevance Vector(相关向量)。

    SVM的重要性质是它的模型参数的确定对应一个凸优化的问题,因此许多局部解就是全局最优解。但SVM不提供后验概率,而RVM的重要性质就是,RVM引入了贝叶斯方法,提供后验概率的输出,并且常常能产生更稀疏的解(在测试集上预测时速度更快)。SVM常常需要用交叉验证的方法确定模型复杂度参数C,而对于RVM来说,引入贝叶斯方法的另一个好处就是,省去了模型选择这一步。但RVM由于求矩阵的逆的运算,常常需要更多的训练时间。

    展开全文
  • RVM 用法

    2012-07-08 00:50:58
    转载自:http://blog.sina.com.cn/s/blog_67bb06c9010109ai.htmlRVM简介Ruby Version ...目前支持Ruby的大多数版本,有 1.8.7,1.9.1,1.9.2和Ruby Enterprise Editon,通过RVM可以很方便的在多个Ruby版本中快速...

    转载自:http://blog.sina.com.cn/s/blog_67bb06c9010109ai.html

    RVM简介
    Ruby Version Manager,Ruby版本管理器,包括Ruby的版本管理和Gem库管理(gemset)。目前支持Ruby的大多数版本,有 1.8.7,1.9.1,1.9.2和Ruby Enterprise Editon,通过RVM可以很方便的在多个Ruby版本中快速切换。RVM同时 也支持JRuby。

    设 想当前工作在Ruby 1.9.2 + Rails 3.0下,想体验最新的Rails 开发版,怎么办?Gemset就是为解决这个问题而设计的,它可 以为每个Ruby版本生成多个gemsets,各个gemset相互独立,这意味着你可以很方便的切换到某个gemset下去体验一个未正式发布的gem 版本,而不会破杯当前的工作环境,完毕后,再切回到工作的gemset下即可。

    大多的IDE也都很好的支持了RVM方面,可以自动识别RVM管理的Ruby版本和GemSet,方便你切换Ruby的解析环境。

    关于RVM的工作原理,我会另写一篇文章来祥细解释。

    RVM的安装与配置
    $ bash < <( curl http://rvm.beginrescueend.com/releases/rvm-install-head )
    * 该命令需要git支持,Ubuntu上具体安装配置祥见:
    http://lanvige.iteye.com/blog/851836

    使用下面命令对RVM自己进行升级

    $ rvm update
     

    RVM 信息
    通过以下几个命令查看当前RVM当前信息
    Java代码 
    $ rvm info  
    $ rvm info 1.9.2  
     

    Ruby的安装使用与管理
    用这个命令查看有哪些RVM可用的Ruby版本
    Java代码 
    $ rvm list known  
    $ rvm install 1.9.2    # 安装 ruby-1.9.2  
    $ rvm install ree   # install Ruby Enterprise Edition (REE)  
     

    安装多个版本的Ruby之后,RVM可以很方便的进行切换。使用下条命令可以设置某一版本为当前使用版本。

    Java代码 
    $ rvm  ruby-1.8.7-p160 #切换1.8.7-p160为当前使用版本  
    $ rvm 1.8.7-p160    #同上面命令一样rvm ruby-1.8.7-p160  
    $ ruby -v #查看当前Ruby版本  
     


    查看当前Ruby的安装位置

    Java代码 
    $ which ruby  
     

    设置默认使用版本
    将某一个版本的ruby设为默认,这样避免每次启动新的Shell都要选择所要使用的Ruby版本。

    Java代码 
    $ rvm --default use 1.9.2   #设置1.9.2为默认版本  
      
    $ rvm default      #通过default可以快速回到默认版本  
    $ rvm list default     #查看当前版本设置信息  
    $ rvm reset     #恢复系统默认设置    
     

    查看已安装的Ruby信息
    列出所有已经安装的Ruby的版本信息
    Java代码 
    $ rvm list      #列出已安装的Ruby版本  
      
    $ rvm list rubies     #同上  
    $ rvm list default    #显示默认Ruby版本信息  
    $ rvm list known     #列出RVM所支持的所有Ruby版本的信息  
     

    创建别名
    使用带版本号的ruby时,每次切换时都要输入很长的版本号,非常的不方便,通过使用别名功能,可以创建很简短的别名来代替长长的ruby信息。
    Java代码 
    $ rvm alias create reed ree-1.8.7-p2010.01    #为ree-187的Ruby版本创建一个别名叫:reed  
      
    $ rvm use reed  #通过别名迅速切换  
    $ rvm alias delete reed   #删除别名  
    $ rvm alias list # 查看所有的别名  
    
     
    删除已安装版本
    Java代码 
    $ rvm remove ruby-1.9.2-p0  
      
    $ rvm uninstall ruby-1.9.2-p0  
     

    管理 Gemsets
    一个gemset就是一个目录,是某一个Ruby版本的Gem使用集,通过环境变量配置,使该gemset下的gem命令导入到Shell。
    一个Ruby版本初装时就默认给了一个同名的gemset,也就是说rvm ruyb-1.9.2-p0 命令在执行时,就是使用该环境变量。

    创建
    基于指定Ruby版本创建一个新的Gemset

    Java代码 
    $ rvm 1.9.2  #???  
    $ rvm gemset create rails3  #创建一个名为rails3的gemset  
     

    使用
    指定某一个gemset作为当前环境使用。

    Java代码 
    $ rvm 1.9.2  #???  
      
    $ rvm gemset use rails3   #在当前Ruby下使用rails3这个gemset  
      
    $ rvm use ruby-1.9.2-p0@rails3 #或者直接使用这种命名,直接指定ruby和gemset的信息。  
    $ rvm use ruby-1.9.2-p0@rails3 --default   #设置默认  
     

    查看Gemsets信息
    Java代码 
    $ rvm default  #选择使用ruby版本  
     
     
    列出当前Ruby版本下所有gemsets的信息r 
     
    $ rvm gemset list  
     
     
    列出所有Ruby版本下所有gemsets的信息 
     
    $ rvm gemset list_all  
     
    显示当前所使用的gemset信息 
    $ rvm gemset name     #当前gemset的名称  
     
     
    rails3 
    $ rvm gemdir   #所在位置  
    ~/.rvm/gems/ruby-1.9.2-p0@rails3  
     

    删除
    删除一个gemset,默认有确认操作,使用 --force 可跳过该步骤。
    Java代码 
    $ rvm gemset delete rails3  #会让确认一次  
      
    $ rvm --force gemset delete rails3     #直接删除,没有确定步骤  
     

    清空
    可以清空一个Gemset,删除其中的所有的gems包

    Java代码 
    $ rvm gemset empty rails3 
    $ rvm --force gemset empty rails3   #直接删除,没有确定步骤 

    导出
    将当前gemsets内的信息导出到一个 name.gems文件,gems文件内定义gem的名称,版本号和其信赖关系。

    Java代码 
    $ rvm gemset export rails3.gems 

    导入
    将gems文件所指定的gems安装到当前gemset下。

    Java代码 
    $ rvm gemset rails 3 
    $ rvm gemset import rails3  

    复制
    可以将一个gemset内的所有gems包都复制到另一个gemset,很快速的复制一个当前环境。

    Java代码 
    $ rvm gemset copy 1.8.7@rails3 1.9.2-head@rails3 


    全局 gemsets (global gemsets)
    每一个ruby版本都默认创建一个全局的gemset,以ruby_version@global命名,这样基于该ruby版本下所有的gemsets都会包含全局gemset里的gem包。可以起到统一约定的作用,也避免重复创建。
    默认安装的global gemset内仅有一个gem包:rake

     

    展开全文
  • RVM中文使用指南

    2011-01-01 23:55:58
    最新内部版见: RVM Intro 可能需要一些FQ的功夫。 RVM中文使用指南 http://rvm.beginrescueend.com/ RVM简介 Ruby Version Manager,Ruby版本管理器,包括Ruby的版本管理和Gem库管理(gemset)。目前支持...

    此文尚在修改中,如有错误的地方,请指正,谢谢

    最新内部版见: RVM Intro 可能需要一些FQ的功夫。

    RVM中文使用指南

    http://rvm.beginrescueend.com/

    RVM

    RVM简介

    Ruby Version Manager,Ruby版本管理器,包括Ruby的版本管理和Gem库管理(gemset)。目前支持Ruby的大多数版本,有 1.8.7,1.9.1,1.9.2和Ruby Enterprise Editon,通过RVM可以很方便的在多个Ruby版本中快速切换。RVM同时 也支持JRuby。


    设 想当前工作在Ruby 1.9.2 + Rails 3.0下,想体验最新的Rails 开发版,怎么办?Gemset就是为解决这个问题而设计的,它可 以为每个Ruby版本生成多个gemsets,各个gemset相互独立,这意味着你可以很方便的切换到某个gemset下去体验一个未正式发布的gem 版本,而不会破杯当前的工作环境,完毕后,再切回到工作的gemset下即可。


    大多的IDE也都很好的支持了RVM方面,可以自动识别RVM管理的Ruby版本和GemSet,方便你切换Ruby的解析环境。


    关于RVM的工作原理,我会另写一篇文章来祥细解释。

     

    RVM的安装与配置

    $ bash < <( curl http://rvm.beginrescueend.com/releases/rvm-install-head )

    * 该命令需要git支持,Ubuntu上具体安装配置祥见:
    http://lanvige.iteye.com/blog/851836


    使用下面命令对RVM自己进行升级
    $ rvm update

     

    RVM 信息

    通过以下几个命令查看当前RVM当前信息

    $ rvm info
    $ rvm info 1.9.2
     

    Ruby的安装使用与管理

    用这个命令查看有哪些RVM可用的Ruby版本

    $ rvm list known
    $ rvm install 1.9.2    # 安装 ruby-1.9.2
    $ rvm install ree   # install Ruby Enterprise Edition (REE)
     

    安装多个版本的Ruby之后,RVM可以很方便的进行切换。使用下条命令可以设置某一版本为当前使用版本。

     

    $ rvm  ruby-1.8.7-p160 #切换1.8.7-p160为当前使用版本
    $ rvm 1.8.7-p160    #同上面命令一样rvm ruby-1.8.7-p160
    $ ruby -v #查看当前Ruby版本

     

     

    查看当前Ruby的安装位置

     

    $ which ruby
     

    设置默认使用版本

    将某一个版本的ruby设为默认,这样避免每次启动新的Shell都要选择所要使用的Ruby版本。

     

    $ rvm --default use 1.9.2   #设置1.9.2为默认版本
    
    $ rvm default      #通过default可以快速回到默认版本
    $ rvm list default     #查看当前版本设置信息
    $ rvm reset     #恢复系统默认设置  

     

    查看已安装的Ruby信息

    列出所有已经安装的Ruby的版本信息

    $ rvm list      #列出已安装的Ruby版本
    
    $ rvm list rubies     #同上
    $ rvm list default    #显示默认Ruby版本信息
    $ rvm list known     #列出RVM所支持的所有Ruby版本的信息
     

    创建别名

    使用带版本号的ruby时,每次切换时都要输入很长的版本号,非常的不方便,通过使用别名功能,可以创建很简短的别名来代替长长的ruby信息。

    $ rvm alias create reed ree-1.8.7-p2010.01    #为ree-187的Ruby版本创建一个别名叫:reed
    
    $ rvm use reed  #通过别名迅速切换
    $ rvm alias delete reed   #删除别名
    $ rvm alias list # 查看所有的别名
     

    删除已安装版本

    $ rvm remove ruby-1.9.2-p0
    
    $ rvm uninstall ruby-1.9.2-p0

     

    管理 Gemsets

    一个gemset就是一个目录,是某一个Ruby版本的Gem使用集,通过环境变量配置,使该gemset下的gem命令导入到Shell。

    一个Ruby版本初装时就默认给了一个同名的gemset,也就是说rvm ruyb-1.9.2-p0 命令在执行时,就是使用该环境变量。

     

    创建

    基于指定Ruby版本创建一个新的Gemset

     

    $ rvm 1.9.2  #???
    $ rvm gemset create rails3  #创建一个名为rails3的gemset
     

    使用

    指定某一个gemset作为当前环境使用。

     

    $ rvm 1.9.2  #???
    
    $ rvm gemset use rails3   #在当前Ruby下使用rails3这个gemset
    
    $ rvm use ruby-1.9.2-p0@rails3 #或者直接使用这种命名,直接指定ruby和gemset的信息。
    $ rvm use ruby-1.9.2-p0@rails3 --default   #设置默认
     

    查看Gemsets信息

    $ rvm default  #选择使用ruby版本
    
    列出当前Ruby版本下所有gemsets的信息r
    
    $ rvm gemset list
    
    列出所有Ruby版本下所有gemsets的信息
    
    $ rvm gemset list_all
    显示当前所使用的gemset信息
    $ rvm gemset name     #当前gemset的名称
    
    rails3
    $ rvm gemdir   #所在位置
    ~/.rvm/gems/ruby-1.9.2-p0@rails3
     

    删除

    删除一个gemset,默认有确认操作,使用 --force 可跳过该步骤。

    $ rvm gemset delete rails3  #会让确认一次
    
    $ rvm --force gemset delete rails3     #直接删除,没有确定步骤
     

    清空

    可以清空一个Gemset,删除其中的所有的gems包

     

    $ rvm gemset empty rails3
    $ rvm --force gemset empty rails3   #直接删除,没有确定步骤
     

    导出

    将当前gemsets内的信息导出到一个 name.gems文件,gems文件内定义gem的名称,版本号和其信赖关系。

     

    $ rvm gemset export rails3.gems
     

    导入

    将gems文件所指定的gems安装到当前gemset下。

     

    $ rvm gemset rails 3
    $ rvm gemset import rails3 
     

    复制

    可以将一个gemset内的所有gems包都复制到另一个gemset,很快速的复制一个当前环境。

    $ rvm gemset copy 1.8.7@rails3 1.9.2-head@rails3

     

     

    全局 gemsets (global gemsets)

    每一个ruby版本都默认创建一个全局的gemset,以ruby_version@global命名,这样基于该ruby版本下所有的gemsets都会包含全局gemset里的gem包。可以起到统一约定的作用,也避免重复创建。
    默认安装的global gemset内仅有一个gem包:rake

     

    展开全文
  • rvm安装ruby2.4.4

    2020-07-30 23:31:51
    在安装redis集群的时候,我们按照网站上的部署文档需要安装rvm,然后再安装ruby2.4.4会导致ctrl+c功能失效,解决起来也比较恶心。现在这里的rvm的tar包,解压后在rvm/rubies/,就已经有了ruby2.4.4配置一下环境变量...
  • RVM 实用指南

    2019-06-14 07:09:32
    2019独角兽企业重金招聘Python工程师标准>>> ...
  • rvm

    2015-05-27 11:20:04
    #!/usr/bin/env bash # modify the ruby string below ruby_string="ruby-1.8.7-p374@daemon" ...true ${rvm_path:="/usr/local/rvm"} if [[ -s "$rvm_path/scripts/rvm" ]] ; then  source "$rvm_pa
  • 1、安装基本工具 [root@localhost ~]# yum install -y curl ruby 2、查看现有版本 [root@localhost node1]# ruby -v ruby 2.0.0p648 (2015-12-16) [x86_64-linux] ...[root@localhost ~]# curl -L get.rvm.io...
  • RVM用中国镜像安装

    千次阅读 2020-01-04 13:09:17
    RVM使用中国镜像安装RVMRVM 安装 RVM RVM 是一个命令行工具,可以提供一个便捷的多版本 Ruby 环境的管理和切换。 https://rvm.io/ 如果你打算学习 Ruby / Rails, RVM 是必不可少的工具之一。 RVM 安装 $ gpg2 --recv...
  • 安装rvm的步骤

    千次阅读 2018-08-28 15:03:54
    最近想升级下ruby,通过rvm的方式so easy,rvm是一个命令行工具,可以提供一个便捷的多版本 Ruby 环境的管理和切换。 1、在安装RVM之前先导入公钥 gpg --keyserver hkp://keys.gnupg.net --recv-keys 409B6B1796C...
  • 1.打开hosts文件 sudo vim /etc/hosts 2.在hosts文件中修改或者插入下面一行 199.232.28.133 raw.githubusercontent.com ...3.接着回到外面一开始访问被拒的地方 ...然后请求加载:结果和过程如图
  • rvm: command not found Mac

    千次阅读 2016-01-09 12:29:44
    在Mac上安装好ruby的RVM后,在终端输入时,出现rvm: command not found,经过OverStackFlow上的查找,发现了解决办法:rvm: command not found MAC OX可能是因为ram的shell配置没有加载,在终端输入:$ source ~/....
  • -bash: rvm: command not found'

    千次阅读 2017-12-14 15:02:53
    在终端输入rvm -v 一直提示“-bash: rvm: command not found’”于是重新安装rvm,其命令是:curl -L get.rvm.io | bash -s stable在安装时一直提示如下 * WARNING: '~/.profile' file found. To load it into ...
  • centos安装rvm(菜鸟安装)

    万次阅读 2012-07-16 10:57:19
    好像俺的ruby 1.9.2在centos下不行,整了一个rvm,这是控制ruby版本的一个东西,就像换jdk版本一样,只不过在linux'下麻烦一点 http://ruby-china.org/wiki/rvm-guide中文网页教材 不管其他,先按要求更新一下包 ...
  • mac rvm 安装流程

    千次阅读 2017-05-14 19:21:11
    最近要开发一个 ruby gem,提示说 ruby 版本太低,于是想用 rvm 升级ruby。直接按照官网的说明根本安装不上,中间踩了一些坑,这里做个总结。1、安装gpggpg适用于签名相关的。本身 brew 是有这个库的,但是安装后报 ...
  • 在ubuntu中安装及使用rvm管理ruby版本

    万次阅读 2012-11-30 00:12:03
    RVM的主要作用是方便的管理系统中的多个ruby版本而不至于混乱。 我们来看看如何安装RVM,我使用的ubuntu12.04LTS。 准备工作 后面需要使用curl,用dpkg -s curl命令检查一下系统中有没有安装 abbuggy@abbuggy-...
  • 更新rvm,更新ruby的提前

    千次阅读 2016-07-15 17:22:35
    1、安装 RVM RVM:Ruby Version Manager,Ruby版本管理器,包括Ruby的版本管理和Gem库管理(gemset) [ruby] view plain copy $ curl -L get.rvm.io | bash -s stable  ...
  • 1、安装cocoa pods时, ERROR: Error installing ...这个错误是说:rvm的版本过低,需要升级一下版本 2、升级rvm版本的时候,报标题的错误解决办法如下 将上面的命令行改成:\curl -sSL https://raw.github.c
  • redis requires Ruby version >= 2.2.2

    万次阅读 多人点赞 2017-08-28 02:40:14
    在执行gem install redis时 提示: gem install redis ERROR: Error installing redis: redis requires Ruby version >= 2.2.2.查了查资料,CentOS7 yum库中ruby的版本支持到 2.0.0,可gem 安装redis需要最低是2.2.2...
1 2 3 4 5 ... 20
收藏数 8,446
精华内容 3,378
关键字:

rvm