随笔分类 - 人工智能
人工智能,深度学习,机器学习,神经网络
摘要:OpenAI 新上线的 ChatGPT 可谓是火出天际,互联网朋友圈都在传了,这个对话模型可以回答后续问题,承认错误,挑战不正确的前提,还能帮你修改代码中的 bug……
只要和它聊上几句,一会儿功夫它就能把问题给你解决了。
ChatGPT 确实不错,可以去玩一下,不仅能回答问题,提供做方案的思路,还能教你写代码,改bug
现在测试阶段使用免费的,以后估计使用都要收费的
ChatGPT是基于GPT-3的,2020年的时候就1750 亿个参数了,训练一次就要1500万美金了,还是很烧钱的
如何注册ChatGPT?
官方网址:https://chat.openai.com
中国手机号注册不了
免注册体验:https://gpt.chatapi.art/
阅读全文
摘要:爆火的ChatGPT懂技术能写代码、改Bug、创建编程语言、懂哲学问题、各种小作文,提升的原因:加入了基于人类的反馈系统
阅读全文
摘要:Flink + 强化学习搭建实时推荐系统 思维导图
阅读全文
摘要:从零开始构建企业级推荐系统,推荐系统5W3H框架 思维导图
阅读全文
摘要:mysql数据库表上百万记录优化思路杂谈
我的mysql数据库表上百万记录,插入数据的时候超慢,插入一笔都差不多将近1秒钟了
有没有做索引?数据量大了一般要做分区分表处理的,实时性要求高的一般要做缓存或者数据总线分层处理的
你用的是不是ssd硬盘?ssd硬盘比机械硬盘快很多倍。
数据库光靠调参数,以经提升到最快0.007秒多一笔插入的速度了
看来还是大数据技术比较重要
调整了那些参数提升这么多?
调了很多参数,mysql、springboot、shardingsphere、druid
可能需要评估一下如何加入Hadoop来进行存储及处理区块链的数据
阅读全文
摘要:用python修改文件内容修改txt内容的3种方法
方法一、修改原文件方式
updateFile(r"D:\zdz\myfile.txt", "zdz", "daziran")#将"D:\zdz\"路径的myfile.txt文件把所有的zdz改为daziran
方法二、python字符串替换的方法,修改文件内容,把原文件内容和要修改的内容写到新文件中进行存储的方式
方法三、python 使用正则表达式 替换文件内容 re.sub 方法替换
阅读全文
摘要:机器学习应用开发步骤和学习类型
开发机器学习应用时,可以尝试不同的模型算法,采用不同的方法对数据进行处理,这个过程十分灵活,但也并非无章可循。
机器学习类型:监督学习(supervised learning)、无监督学习(unsupervised learing)、半监督学习(semi-supervised learning)、强化学习(rein-forcement learning)。
阅读全文
摘要:对各种开发语言优劣的讨论,入门难度,IDE,大型网站并发性,java,golang,php,python,api接口,前后端分离
现在很多有高并发要求的 java c++的接口改成golang的
有个朋友公司就是把java写的接口改成golang的,听他说的是效率提高了上百倍,节省了大量服务器
java入门比较难,要达到熟练独立开发一个网站出来需要比较长的学习时间
php Python入门很容易,要做大型网站深入也很难
php Python零基础一星期就可以入门了
java你搞一个月门都没有找到
php做个小网站还是比较快的
Python做个小工具还是很好的,一个文件就可以直接运行起来了
金融相关的用java比较多,比较成熟了,招人也容易
现在流行前后端分离了
golang java 做API接口更有优势的
Python做科学计算,自动化,人工智能的更有优势
springboot springcloud 做API还是很不错的,之前的tomcat 那些容器搞得太复杂了
阅读全文
摘要:tensorflow需要pip安装的库
更换pip源到国内镜像
[global]
index-url = https://pypi.tuna.tsinghua.edu.cn/simple
需要安装的库:
阅读全文
摘要:人工智能将迎来谷歌,facebook,微软三足鼎立格局,围棋德扑麻将都被超越了
深度学习领域三大开山鼻祖分别到谷歌,facebook,微软强势归来,人工智能或将迎来三足鼎立格局
深度学习领域的三大开山鼻祖:约书亚·本西奥(Yoshua Bengio)加入微软(另外两个开山鼻祖:严·勒坤(Yann LeCun)和杰弗里·辛顿(Geoffrey Hinton)都已经分别加盟Facebook和谷歌),让微软抢占新一代计算平台,并试水聊天机器人,微软有望与Facebook和谷歌形成人工智能领域的三足鼎立格局。
微软大力发展AI 2017年研发团队已超8000人。
阅读全文
摘要:中国爬虫违法违规案例汇总github项目介绍
GitHub - 本项目用来整理所有中国大陆爬虫开发者涉诉与违规相关的新闻、资料与法律法规。致力于帮助在中国大陆工作的爬虫行业从业者了解我国相关法律,避免触碰数据合规红线。
阅读全文
摘要:模拟退火算法SA原理及python、java、php、c++语言代码实现TSP旅行商问题,智能优化算法,随机寻优算法,全局最短路径
模拟退火算法(Simulated Annealing,SA)最早的思想是由N. Metropolis等人于1953年提出。1983 年,S. Kirkpatrick 等成功地将退火思想引入到组合优化领域。
来源于固体退火原理,将固体加温至充分高,再让其徐徐冷却,加温时,固体内部粒子随温升变为无序状,内能增大,而徐徐冷却时粒子渐趋有序,在每个温度都达到平衡态,最后在常温时达到基态,内能减为最小。
它是基于Monte-Carlo(蒙特卡洛)迭代求解策略的一种随机寻优算法,其出发点是基于物理中固体物质的退火过程与一般组合优化问题之间的相似性。
常用的智能优化算法
遗传算法(Genetic Algorithm, GA)
模拟退火算法(Simulated Annealing, SA)
禁忌搜索算法(Tabu Search, TS)
神经网络 (Neural Network)
蚁群算法(Ant Colony Optimization,ACO)
爬山
阅读全文
摘要:TensorFlow 1.2.0新版本完美支持Python3.6,windows在cmd中输入pip install tensorflow就能下载应用最新tensorflow
只需在cmd中输入pip install tensorflow就能下载应用最新tensorflow,再也无需转换到Python3.5了
阅读全文
摘要:凯利公式仓位控制,投注比例的利器,凯利公式在仓位管理、彩票投注中的应用
凯利公式:f* = (bp - q) / b
其中,f* = 投注金额占总资金的比例
p = 获胜的概率
q = 失败的概率,q = 1-p
b = 赔率
假设:你输和赢的概率均为是50%,例如抛硬币。赢的时候净收益率为1,即rw=1,输的时候净损失率为0.5,即rl=0.5。也就是说当你每投入1元钱,赢的时候你能赢1元,输的时候你需要付出去5毛。
容易看出该假设下的期望收益是0.25。
阅读全文
摘要:谷歌重磅开源强化学习框架Dopamine吊打OpenAI
近日OpenAI在Dota 2上的表现,让强化学习又火了一把,但是 OpenAI 的强化学习训练环境 OpenAI Gym 却屡遭抱怨,比如不太稳定、更新不够及时等。今日,谷歌推出了一款全新的开源强化学习框架 Dopamine,该框架基于 TensorFlow,主打灵活性、稳定性、复现性,能够提供快速的基准测试。
配套开源的还包括一个专用于视频游戏训练结果的平台,以及四种不同的机器学习模型:DQN、C51、简化版的 Rainbow 智能体和 IQN(Implicit Quantile Network),相比OpenAI的强化学习基准,Dopamine更多关注off-policy方法。 为了实现可重复性,Github 代码包括 Arcade Learning Environment 支持的全部 60 个游戏的完整测试和训练代码,并遵循标准化经验评估结果的最佳实践。 除此之外,谷歌还推出了一个网站,允许开发人员将训练中的多个智能体的运行情况快速可视化。
阅读全文
摘要:朴素贝叶斯算法,贝叶斯分类算法,贝叶斯定理原理
贝叶斯分类算法是统计学的一种分类方法,它是一类利用概率统计知识进行分类的算法。在许多场合,朴素贝叶斯(Naïve Bayes,NB)分类算法可以与决策树和神经网络分类算法相媲美,该算法能运用到大型数据库中,而且方法简单、分类准确率高、速度快。
朴素贝叶斯算法的核心思想:选择具有最高后验概率作为确定类别的指标。
阅读全文
摘要:AI赌神称霸德扑的秘密,刚刚被《科学》“曝光”了
称霸德州扑克赛场的赌神Libratus,是今年最瞩目的AI明星之一。
刚刚,《科学》最新发布的预印版论文,详细解读了AI赌神背后系统的全貌。此前的NIPS 2017大会上,最佳论文就颁给了Libratus团队,不过那篇会议论文只是重点讲述这个德扑AI中的子博弈求解算法。
阅读全文