项目简介

      近年来,随着互联网技术的飞速发展,网络安全逐渐进入公众的视野,并成为与人们日常生活密切相关的一部分。自从互联网普及以来,网络资源的滥用导致了自动化软件的泛滥。为了抵御恶意机器人程序、防止论坛中的垃圾评论、过滤垃圾邮件、保证在线投票真实性以及防止恶意批量注册网站等等,验证码应运而生。现如今,验证码在全球超过350万的网站论坛中随处可见,人们日常处理的验证码数量多达300万次以上。由此可见,验证码识别技术的研究有益于验证现如今各种验证码的安全,帮助设计更可靠安全的验证码。本项目通过学习深度学习技术亲手实现一个验证码识别器,一方面全面掌握Python编程技巧,为以后进一步学习计算机科学与人工智能打下坚实的基础。

  • Stage 1.

    第一周

    •   导师与学生线上沟通,指导学生了解课题概念,阅读文献并学习相关软件工具,安装Anaconda等编程工具,熟练掌握Python编程。

     

    •    期间可以和导师及助教进行交流和答疑。

    week-1

     

    Stage 2.

    第二周

    •  学习机器学习的基本概念,以及若干模型的评价指标。了解逻辑回归、决策树与支持向量机等经典机器学习算法。完成波士顿房价与猫狗大战实战编程项目。

     

    •    期间可以和导师及助教进行交流和答疑。

    week-2

     

    Stage 3.

    第三周

    •   讲解多层感知器与卷积神经网络模型,以及反向传播算法原理。手动实现CNN的卷积操作,并完成小狗分类识别的计算机视觉项目。

     

    •    期间可以和导师及助教进行交流和答疑。

    week-3

     

    *   组建学习群,项目开始进行项目说明会,预习和后期完成报告过程中组织线上答疑、中期检查及作业提交。

    week-4

     

    Stage 4.

    第四周

    •   讲解CTC损失函数原理,手动搭建卷积神经网络完成验证码识别项目。总结与回顾学习内容,探讨人工智能研究热点,在此基础上指导学生完成规范的学术报告。

     

    •    期间可以和导师及助教进行交流和答疑。

  • 微信:新洋菌

    邮箱:contact@sunlightsedu.cn

黄老师

新洋教育资深导师

清华大学博士

•      长期从事青少年编程(Python/C++)、人工智能课程讲授与项目辅导的教学工作,擅长以独特的教学方式直击人工智能核心,让学生在数学知识与编程技巧尚不充足的情况下,也能对人工智能的学科前沿产生清晰的认识,从而撰写出高质量高水准的学术报告。

 

•     具有丰富的教学经验,目前已经辅导百余名学员完成人工智能、机器学习与计算机视觉相关的科研实训,相关结果多次以论文形式发表在EI/CPCI国际会议上。

适合人群

希望申请国外计算机科学、数据科学、数学、电子、自动化、车辆工程、机械工程等相关专业,或者转专业科研入门的本科生。

对于人工智能(AI)感兴趣或想要申请国外本科,需要科研经历的高中生。

清华线上科研项目

人工智能项目:基于卷积神经网络的验证码识别