大家好!我是老码农。
上一回:信息学奥赛那点事儿:第五回 继续聊聊编程相关的比赛(ACSL和OUCC),
聊到了两个国外的编程比赛:ACSL和OUCC。
也谈到些个人的看法,这两个比赛在国内不是主流的编程比赛,但当时我没有了解到哪些是国内主流比赛,所以安排小码匠去参加。
用现在的视角去看:这两个比赛更适合目标去国外的孩子考证让简历增加一项课外奖项。
如果孩子将来去美国,USACO会更适合些,从铜组、白银、金组、白金组一路打上去,最好能通过白金组。
“天池·TEENTOP杯”AI少年挑战赛
回到今天的话题,小码匠六年级的时候参加了“天池·TEENTOP杯”AI少年挑战赛。
这个比赛分几个阶段, 如下图所示
006-01
这个是当年比赛的链接介绍:https://tianchi.aliyun.com/aitalent/#k12-flow
整个比赛流程
- Step1: 先是报名参赛;
- Step2: 学习Python,官方提供了学习资料和视频,可以按照视频学习Python,官方提供的Python简明教程非常不错,建议下载日常学习参考;
- Step3: Python能力闯关赛,有2次机会,闯关过后才能有资格参加数据科学挑战赛;
- Step4: 学习数学科学相关的知识,主要围绕:NumPy、Pandas、Matplotlib、Scikit-Learn展开,学习数据分析和机器学习相关知识;
- Step5: 选择数据科学挑战赛赛道,当年分中级和高级赛道,高级赛道有奖金。当年小码匠参加的是中级赛道,其实应该去参加高级赛道,一是更有挑战性,二是从结果来看,当时是有机会获奖金的;
- Step6: 参加数据科学挑战赛,记得当时每天可以提交2次,1小时后会滚动刷榜;
- Step7: 获奖前10名选手参加现场答辩。
比赛流程是非常正规的,按照正式比赛节奏展开。
我今天又百度了下,现在这项比赛好像已经更名:
AI领航计划,地址:https://tianchi.aliyun.com/specials/promotion/2022TianchiCupAITeenager
作为一个过来人分享下小码匠参加“天池·TEENTOP杯”系列比赛感受:
如果孩子在学Python,建议参加类似的比赛
理由1: 俗话说:光说不练等于白搭,孩子既然在学Python,通过比赛能加深对Python的了解;
理由2: 比赛会有交流群,在交流群中会和全国各地的小朋友交流,作为家长要有意识培养孩子跟外界交流的能力;
理由3: 奖品和奖金,谈这些有些俗,但孩子们是比较看重这些小东西的,是对他们学习成果的一个认可;
理由4: 视野拓宽,如果孩子成绩打得特别好,是有机会去阿里总部参加决赛。当年如果去总部参加决赛,全程可以一个家长陪同,所有的费用都是给报销的。
这不是重点,重点是参加决赛,孩子能去一趟体验高规格AI之旅,既能学习其他人比赛经验,也能有机会去参观阿里达摩院,听取有关AI前沿讲座。
家长疑问
问题1: 看你的介绍比赛涉及的知识比较多,孩子能学会吗?
解答1: 的确涉及很多知识,当年小码匠参赛,需要学
- Python基础知识
- NumPy
- Pandas
- Seaborn
- Scikit-Learn
这些知识中最重要的是2个包:Pandas、Scikit-Learn,Pandas:用来处理数据,Scikit-Learn:跑模型
其实小孩的学习能力很强,远超乎大人的想象,当时并没有感觉孩子学习太吃力。
小码匠当年学Python,我给配置的开发环境,教了一点Python基础知识,后面的一些章节都是自己看书学,然后刷习题。
基础知识还算比较扎实,Python闯关赛参加了2次,实际第一次Python闯关赛第一次就通过了,第二次就想冲击个高分,又参加了一次。
问题2: 需要投入多少时间?
解答2: 需要投入的时间还是比较多的。当时小码匠放学后会先去踢足球,晚上到家后就开学学习,一般晚上要投入2~3个小时,
周末不踢足球继续学习,毕竟涉及的知识点还是很多的。
到模型调优阶段,当年小孩也是好几次都准备上床睡觉了,突然有个想法,打开电脑就去尝试。
总结:当年参加“天池·TEENTOP杯”AI少年挑战赛,日常投入的时间和现在学信息学差不多的。
反思时刻
本期关于“天池·TEENTOP杯”AI少年挑战赛简单介绍了下,孩子如果正在学Python,我个人建议可以尝试参加比赛。
孩子如果打算参加比赛或者学习信息学,时间投入还是要多些,如果只是周末培训班的课想出好成绩,真的很难的?
今天分享就到这里。