🔭 Publications
- Instructing Large Language Models to Identify and Ignore Irrelevant Conditions by Z. Wu, C. Shen, M. Jiang. NAACL, 2024.
- Get an A in Math: Progressive Rectification Prompting by Z. Wu, M. Jiang, C. Shen. AAAI, 2024.
《机器学习实战》的python3源码
🔭 Publications
需要替换属性FontProperties=
为fontproperties=
,注意替换时不能把FontProperties
函数替换了,建议添加=
530行里 调用classify方法,给定的第二项输入应该是完整的数据labels,且顺序和数据集顺序应该一致
同时优化了classify方法的写法 更加直观
def classify(inputTree, featLabels, testVec):
# 获取决策树结点
# 当前树节点的key首项 表明选择的特征类型
keyLabel = list(inputTree.keys())[0]
# 对应类型的特征树
currDict = inputTree[keyLabel]
# 获取特征类型在特征中的index
featIndex = featLabels.index(keyLabel)
# 获取当前的特征叶子 或者是 特征树
judgeValue = currDict.get(testVec[featIndex])
# 如果是树就继续向下走 如果是叶子输出
if type(judgeValue).__name__ == 'dict':
return classify(judgeValue, featLabels, testVec)
else:
return judgeValue
def replaceNaNWithMean():
里面应该是这个⑧
meanVal = np.mean(datMat[np.nonzero(~np.isnan(datMat[:, i].A))[0], i])
请问有中文版电子书的下载链接吗?
🐛 正则匹配并不能匹配到正确的词
♐ 这样可以,不知再有没有更好的解决方式
def textParse(bigString):
# 用特殊符号作为切分标志进行字符串切分,即非字母、非数字
# \W* 0个或多个非字母数字或下划线字符(等价于[^a-zA-Z0-9_])
bigString=bigString.split()
listOfTockens=[]
for i in range(len(bigString)):
listOfTockens.append(str("".join(list(filter(str.isalpha, bigString[i])))))
# 除了单个字母,例如大写I,其他单词变成小写,去掉少于两个字符的字符串
return [tok.lower() for tok in listOfTockens if len(tok) > 2]
def rssError()
函数说明部分的returns不应该是ws,应该是((yArr - yHatArr)**2).sum()。
Machine-Learning-in-Action-Python3/CART_Project3/CART.py
第285行
errorNoMerge = np.sum(np.power(lSet[:, -1] - tree['left'], 2)) + np.sum(np.power(rSet[:, 1] - tree['right'], 2))
中的后半部分rSet的索引似乎应该是[:, -1]。应修改为:
errorNoMerge = np.sum(np.power(lSet[:, -1] - tree['left'], 2)) + np.sum(np.power(rSet[:, -1] - tree['right'], 2))
A declarative, efficient, and flexible JavaScript library for building user interfaces.
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
An Open Source Machine Learning Framework for Everyone
The Web framework for perfectionists with deadlines.
A PHP framework for web artisans
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
Some thing interesting about web. New door for the world.
A server is a program made to process requests and deliver data to clients.
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
Some thing interesting about visualization, use data art
Some thing interesting about game, make everyone happy.
We are working to build community through open source technology. NB: members must have two-factor auth.
Open source projects and samples from Microsoft.
Google ❤️ Open Source for everyone.
Alibaba Open Source for everyone
Data-Driven Documents codes.
China tencent open source team.