前言:一篇好文章的诞生,需要你不断地搜集资料、整理思路,本站小编为你收集了丰富的人工智能专题报告主题范文,仅供参考,欢迎阅读并收藏。
1.因为读者需求是图书馆发展动力,随着读者对信息资料的需求变高,图书馆必须及时为读者提供丰富的信息。
在普及网络技术之前,图书馆大多数读者是从生产、科研第一线来的,这些读者研究科学与开发产品,如果依照传统服务,需要读者自己去图书馆查找资料,图书馆工作人员只提供简单帮助。但是,在当今信息社会,读者群体发生很大变化,读者自己注重培养自己的科技文化、人文、信息等方面素质。
2.图书馆自身生存发展要求其必须提高服务水平,随着读者对知识需求不断变化,图书馆必须不断完善服务内容,创新服务方式。
图书馆是一种智力资源传递系统,为社会提供尽可能多的信息资源,吸引更多的社会成员进入图书馆。传统图书馆服务模式是图书馆提供什么,读者接受什么的被动模式。
二、图书馆服务中存在的问题
1.有关图书馆类的专题报告不足
随着图书馆不断使用各种信息技术,图书馆发展已不是传统意义上的服务了,传统服务模式已经不适合时展要求了。但是,一般读者利用图书馆却仍然依赖传统服务模式,不太适应新的信息获取方式。这种情况其实与图书馆没有开展大量新的服务模式专题报告有很大关系。
2.服务工作目标定位偏失
图书馆服务质量好坏定位于读者对图书馆服务的满意度是有失偏颇的,图书馆的服务工作目标是为读者提供丰富的全面的文献信息服务。
这样的定位导致图书馆忽视了图书馆人文本质,没有充分顾忌读者的真正需求,致使图书馆服务人性化不足。例如,不信任读者,在馆内安装监视器或者防盗器等。这样的管理方式是不适应知识发展需要,更不能满足读者对文献信息的需求。
服务目标偏失与缺乏人性化服务理念导致图书馆服务是单向的、被动的,机制不活,效率低下,队伍素质不高,服务效率较低。
三、提高图书馆服务质量的对策
1.举办图书、文献检索等讲座
图书馆帮助读者快捷地获取所需的文献信息是现代图书馆管理的重要任务之一。针对很多读者不了解新的信息获取方式,图书馆必须通过各种方式开展信息检索教育,举办专题检索讲座或者课程等,为读者开展光盘检索、网络检索工具使用方法、网络信息鉴别、网络通讯方法等教育,帮助读者了解并掌握检索与获取信息的相关技能,培养读者的自我服务能力,使读者自己能够快速地准确地获取自己需要的知识信息,以提升图书馆资源利用率。
2.开展图书馆个性化服务
图书馆开展个性化服务可以为读者提供最新的专业的文献信息,节省读者时间。尤其是网络环境之中,读者面对浩如烟海的信息,迫切需要图书馆提供经过技术与智力加工后的信息、专题综述、预测报告,使读者可以全面地准确地获取自己所需信息。
当下读者急需个性化信息,迫切需要图书馆提供针对个人需求的信息服务。而图书馆开展个性化服务恰好是解决网络信息爆炸带给读者的筛选难的有效方法。并且,当前先进的信息服务技术也为其提供个性化服务准备了条件。图书馆开展个性化服务必须考虑三方面:首先是个性化定制服务,要利用信息推拉技术为读者提供WEB页面与信息栏目,以及实施查询服务等;其次,为读者提供个性化推荐服务,不仅仅根据读者个人需求而提供相应信息,而且还根据对读者的专业特征、个人兴趣的分析而向读者提供读者可能感兴趣的信息;最后,提供个性化知识决策服务,图书馆借助数据仓库、知识提取、人工智能等技术加工信息,为读者提供用于智能查询、解决问题的策略。
3.开展图书馆网络服务,建立全方位服务体系
图书馆网络信息传递服务就是将信息资源数字化,其传递速度快、传递效果好,传递范围广,大大节省成本;网络参考咨询服务是指依靠网络留言与电子邮件等方式,促进图书馆与读者的交流沟通,尽快解决读者问题,目前,它的咨询方式与咨询内容都在适时的变化之中;网络信息资源导航是为了集中为用户提供特定学科领域的信息资源,为读者节省查找信息的时间,方便读者之间交流信息。图书馆的网络服务打破了时间与空间对用户的限制。无论读者在何地,在何时,都可以搜索文献信息、咨询预约或者续借图书等。读者在技术馆员与咨询馆员的帮助之下,通过图书馆网络服务系统,能够随时随地获取图书馆信息资源。这不仅很好地服务读者,也大大提高了图书馆的服务质量,实现双赢。
基于通信技术的日益发展,现代的通信模式已经从最初的单工,演变成半双工,到现在的双工制移动通信系统。从开机的那一刹起,位置信息便通过天线,向附近基站发起一连串的“附着–周期性登记–分离–位置更新–删除位置”信息等这一系列循环的通信行为来确保我们能够正常接打电话。正因如此,我们的位置信息无时无刻都被知晓,而埋藏在位置数据背后的却又是另外一只看不见的手。
传统的人流量调查,需要测试人员拿测量仪去蹲点,定时测量。在该地点进行实际测量以获得原始的观察数据后,再通过相关的分析、计算就可以预判该地点的人流量。当然,上述的方法尤为传统和古老。新型的统计方式也有,从视频中分析出人数也是一个测算人流量的统计方法之一,但是这个方案非常复杂和要有挑战性的计算机视觉与人工智能技术。还有一些比较先进的调查方法——采用运动区域检测算法来实现的。其基本原理是在固定摄像头里提取出运动区域,根据这些运动区域进行统计。当运动区域和人的大小相似的时候,就可以认为有一个人通过。当多个人距离较近的时候,采用人体大小的先验知识,把一个运动区域分割为多个单人区域,从而实现对人流量的估计。当然,视频流是实时连续的,运动区域的检测和分割需要在每一帧内不停地计算。此外还要对每一帧间的运动区域进行跟踪,把不同时间的运动区域连接起来,从而给出正确的人流量和行人运动方向。还有一种基于图像特征和神经元网络的算法。其基本原理是在图像中采集一些反应人体特点的比较粗糙的特征,比如图像边缘密度,然后通过神经元网络学习人数与图像特征之间的非线性关系。
而当今社会,每人至少配备一台手机,从上文中,我们可以得知,手机在给予方便的同时,也悄悄地“出卖”了我们的位置信息,而运营商手握基站的管理权和后台管理程序。所以,无论我们身在何地,都逃不过运营商的法眼,运营商的信息化部门可以根据附近基站的话务量和数据上传下载量的大小而判断出该路段的人流量情况。尤其在实名制实施之后,假如再深入发掘,我们可以了解该用户使用什么套餐,细分每月话费的构成情况,得出是怎么样的消费群体来往于该路段,知道来往该路段用户的平均年龄,可以更好定制产品面向市场,通过计算位置更新的速度,从而判断经过该路段用户是步行还是乘坐交通工具,为该路段的建筑提供参考。运营商也可以借此优化该路段的网络情况,提供更良好的网络环境,为大众服务。从以上的方方面面都看出,运营商庞大的数据库为人流量调查,提供一个更有效的技术创新。
固定摄像头里提取出运动区域,需要网络传输,也就需要运营商搭建基础通信系统承载数据的输送;在细分位置登记数据从而得出该路段的人流量,同时细分人流量的情况也可以为运营商建设基站和构建室内分布系统提供更加周全的风险控制管理方法。可以说运营商掌握庞大的位置信息库,在通话收入有可能面临减少的同时,不妨可以考虑运用手中庞大的位置信息库和市场调查公司合作,或有需要做人流量调查的知名企业合作,为未来的人流量调查提供技术性的创新和技术指导。
在过去,运营商只为用户提供通信和沟通的渠道,而现在,它们开始利用用户数据赚钱。这种业务在运营商间也许尚未流行。2012年10月,Verzion推出了一项名为“精准营销分析(Precision Market Insights)”的产品。其用户一旦利用智能手机浏览了某个网站,Precision Market Insights便会将这个网站的信息、用户的地理位置和个人资料等数据收集起来,提供给商场、体育馆或广告主使用。
除Verzion以外,其它欧洲移动网络运营商也在进行这方面的努力。另外德国软件行业巨头SAP AG推出了一项服务,能够从运营商处收集智能手机使用和位置数据,供营销公司使用。现在,菲尼克斯太阳队(美国篮球队)正在使用Verizon的数据服务。球队副总裁斯科特霍罗维茨(Scott Horowitz)说,他们使用这些数据来分析观众在哪里观看赛事直播,从而在这些地区增加广告投入。Precision Market Insights项目由Verizon和沃达丰集团合资的一家公司负责,其负责人科尔森希利尔(Colson Hillier)说,它们自己也会利用这些数据来调整公司的营销战略。另外,全球知名的户外广告公司Clear Channel Outdoor Holdings也已同意试用Verzion的Precision产品。该公司北美总裁苏珊妮格里姆斯(Suzanne Grimes)称,该产品能让我们了解到,驾车路过广告牌的人有多少因为看到广告后而光顾广告主。现在,美国消费者已越来越习惯于通过Twitter和Foursquare等社交网络提供自己的地理位置信息。随着移动运营商的介入,他们会发现自己将成为谷歌和Facebook等网络巨头的竞争对手。但移动运营商拥有更全面的数据。菲尼克斯太阳队副总裁霍罗维茨表示称:“这些信息是任何人都想得到、但至今尚未得到的信息”。
外国如此,虽然国内运营商在商业上没有外国运营商开发成功,但是在个人隐私保护这块也是让人有所诟病的。曾有报道指出,在2011年某电信运营商内部员工利用职位之便,以手机定位服务包月2000元,能提供50次指定号码的定位这一收费标准,倒卖用户个人信息,但换来的结果是最终被移交法庭。赛立信通信研究部曾经也有听闻,运营商内部员工私下和私家侦探公司接触,将用户位置信息,通话记录,全国手机查址、全国移动手机通话记录查询、全国联通手机通话记录查询、全国电信手机通话清单、全国短信息内容查询等出售出去,并且信息的价值不菲。如今在QQ群上搜索手机定位,数不清的QQ群立马弹窗出来,市场鱼龙混杂,都说明了用户的信息,终究也只不过是一种商品,不同在于,此商品的颜色略带灰色。
曾有这么一说法,建立在中国庞大的人口基数之上的,是庞大的手机数量和基站数量。各大运营商的基站都配有太阳能板,如果把这些太阳能板接受日光强度的变化进行汇总,加上各大基站都会配备的温度湿度传感器反馈的信息,最了解中国气象全局的就不是中央气象局,而是电信运营商了。这不是玩笑,是极有可能会发生的,但是运营商不是气象局,他们最终没有这样做。正如我们不能重回马车时代,一个人的美食,可能是另一个人的毒药,大数据时代的来临,是趋势,也是挑战。应对个人信息泄露、隐私权被侵害的风险,关键在于、在技术进步与社会伦理、公共利益与个人权利之间找到平衡点。这不仅需要运营商内部有统一、精细、规范化的管理,把责任落实到每一位员工的身上,实行调取数据签字认领流程,把倒卖的可能性减少;同时,社会也应该建立起健全的个人隐私法律法规,利用行政监管、公众监督,完善个人隐私保护体系,有效打击犯罪分子,不能再漠视公民个人隐私被侵犯。(赛立信通信研究部 严俊挥)
关键词:ACM竞赛;实践教学;创新型人才培养
中图分类号:TP311文献标识码:A文章编号:1007-9599 (2011) 24-0000-02
Research and Practice of Students Programming Contest
Gao Hebei
(Wenzhou Vocational&Technical College,Wenzhou325035,China)
Abstract:The background and form of the Collegiate Programming Contest is elaborated in this bined with the actual situation of vocational students,the contest strengthens computer science teaching,improves ability and quality of students and promotes the application of creative talent in computer skills.
Keywords:ACM contest;Practice teaching;Creative Talents
一、引言
ACM国际大学生程序设计竞赛(ACM International Collegiate Programming Contest,简称ACM/ICPC)是由ACM组织的年度性竞赛,它始于1970年,是全球大学生展示编程能力、解决问题能力和团队合作能力的平台。1977年举办了首届总决赛,随后每年举办一次国际大学生程序设计竞赛。被誉为计算机界的奥林匹克竞赛。2011年5月30第35届全球总决赛在美国佛罗里达州的奥兰多举办,共有来自30多个国家和地区的105支队伍300余名参赛者是从全世界88个国家的2070个大学的8305个队伍中脱颖而出,最终晋级世界总决赛。浙江大学荣获全球总冠军,美国的密歇根大学Ann Arbor分校获得第二,清华大学获第三。
二、大学生程序设计的竞赛形式
大学生程序设计竞赛又可以分为国际赛和国内赛(为描述方便统一简称为ACM竞赛)。国际赛包括分区预赛和世界总决赛两个阶段进行,ACM竞赛委员会将全球划分为北美、拉丁美洲、亚洲、欧洲、非洲、中东和南太平洋六个区域,每个区域设若干赛区,前一年的9-12月份举办分区预赛。各赛区预赛的第一名自动获得参加世界总决赛的资格,其他取得较好名次的学校也有可能获得邀请参加世界总决赛,但每个学校只可以出线一支队。世界总决赛一般安排在次年的3-4月举行,近几年的规模也扩大到100支队伍。国内赛中又包括全国赛和省赛,全国赛主要是以学校承办的邀请赛为主,省赛一般由各省大学生科技竞赛委员会主办,浙江省大学生程序设计竞赛从2004年开始已经历8届,2011年有300多支队伍近1000人参赛。本专科学生同堂参赛,分开划分等级,高职学生也参与了这个ACM竞赛平台,约占参赛总人数的三分之一。
ACM对参赛队的要求非常高,需要队员具有扎实的基本功以及良好的分析问题能力和很强的实践编程能力。ACM比赛是不多于三人组队参加,竞赛由队员自己完成,同队队员可以相互讨论。竞赛时间为5个小时,参赛队必须准时进入统一竞赛场地。竞赛中至少命题6题,至多命题12题。系统支持人员可以回答或解释系统错误信息等系统相关的问题。
在竞赛网页上提交的每一次执行程序都会被判正确或错误,判决结果即时显示在网页。竞赛成绩首先以解题数量进行排名,如果多支队伍解题数量相同,则根据解题总时间短的优先胜出,每错误提交一次要增加惩罚时间。正确解题数最多且总用时最少的队伍为冠军。
三、大学生程序设计竞赛的教学方法
ACM竞赛涉及知识面广,要求学生具有扎实的程序设计基础,能够应用数据结构、算法设计与分析和人工智能等相关计算机理论,要求队员具有较高的数学修养,掌握数学、和计算机等方面的知识,并能加以熟练应用。
(一)培养对象。ACM竞赛教学目的性比较强,主要培养大学生程序设计的解决问题能力。本项比赛涉及的知识面宽、内容多而且难度也比较大,往往学生在普通高中阶段一般都没有计算机编程基础,进入大学低年级就要掌握好程序设计基础课程,课外为其开设ACM竞赛相关辅导课程。尤其对高职院校来说,低年级的学生一般基础都比较薄弱,往往只学了程序设计基础和部分数学课程,ACM竞赛注重理论结合实践,要求参赛者具有较强的编程能力和扎实的理论知识。期望把一名普通大学生培养为ACM省赛及以上选手至少需要一年时间,因此建议在一年级的下学期就有必要对他们进行选拔和培养,尤其是学完数据结构课程之后就对他们进行集训。参加ACM培训的学生知道需要掌握哪些方面的知识,以及加强哪些方面的锻炼。最后即使未能参加省级以上ACM竞赛,也能在ACM学习、辅导和集训的过程中扩展知识面,为将来工作提供一个广阔的发展空间。
(二)实践内容及形式。ACM竞赛辅导是为培养ACM竞赛选手,同时也是开阔广大学生知识面而开展的一个实践项目,所涉及的内容比较多,未能面面俱到,因此培训内容以及深度选择尤为重要。温州职业技术学院从2007年组队参加省赛并获得三等奖,当时我们主要是加强队员的计算机专业知识如编程和数据结构方面,部分简单数学问题及相应的算法实现。通过前几年的摸索和实践,我们选择数据结构、搜索、动态规划、组合数学等专题,实现以点带面的目的,激发学生去学习更多的知识,从而促进学生自主学习,提高算法设计与分析的素质和能力。最近几年连续获省赛二等奖。
教学内容方面,首先,是编程基础,比赛可以使用C或C++作为编程语言。其次学习数据结构知识,掌握栈、队列、树和图等内容,掌握1-2种查找和排序的方法。高校往往把C语言作为程序设计基础教学,然后推荐标准模版库(STL)的使用。
计算机专业知识方面还要具备搜索、动态规划等内容。搜索算法在很多场合都要用到,着重分析了深度优先和广度优先及其性质,还需要掌握剪枝优化的方法。另一类常用算法是递推、递归、贪心法和动态规划,需要加强这方面题目的练习。
其次,数学知识方面选择离散数学中的图论和组合数学。图论结合数据结构和算法的基本思想,如连通性判断、BFS和DFS、最小生成树、最短路径等等,但这方面的题目不太容易解题。
最后,设置了若干专题和比赛经验介绍。教学内容比较多且比较杂,刚开始以教师授课为主,同时引导学生课外深入探讨,逐渐过渡到采用课堂讨论为主的教学模式,确定讨论主题,学生自己训练,教师加以引导,提高学生程序设计解决问题的能力。
四、大学生程序设计竞赛的意义及实践
ACM竞赛涉及学科知识面广,对学生多方面能力的培养有着积极的意义,可以提高学生自主学习能力、创新能力,也有利于团队精神的培养,并且对于教学改革有积极的推动作用。
(一)ACM的意义。要求队员不仅具有程序设计的基础、算法的设计能力和扎实的数学基础,而且能够对题目以及所要解决的问题产生正确认识和理解,包括分析清楚事物属性、行为及其彼此之间的关系,构造出解决问题的算法、以及优化算法和具体实现。因此,还要求队员具有熟练的编程技能,把对问题及其求解方法的理解并描述清楚,最终产生一个计算机能够理解和执行的程序实现。
ACM是三人共用一台电脑,有益于培养集体合作精神。同时,要求队员具有良好的心理素质、做到落后时不急不躁,领先时不盲目乐观。有益于快速的临场应变能力培养,队员能够独立思考问题、挖掘规律、勇于质疑、拓展思路,创造性地把知识运用于求解不同的问题。有益于提升学生的综合素质,既考查学生的知识面,又考查学生的非智力因素,它是一项综合而全面的素质比赛。
ACM对学风和校风建设具有重大影响。程序设计竞赛主要考的是数据结构、算法和数学模型,这些知识是本科阶段主要的专业基础课程,所以程序设计竞赛一定程度上可以反映出一个学校的教学水平,也能客观地反映学生的综合素质。ACM竞赛考察了学生的英语水平,竞赛题目全部使用英文,在竞赛的学习和集训过程中提高了学生的英文阅读能力和英语的学习兴趣。ACM竞赛对学生的促进是多方面的,对于ACM队员来说取得成绩固然欣喜,即使未能在竞赛中获奖,甚至未能参加高级别的比赛,也已在ACM的辅导和集训过程中感受了这种竞赛氛围,激发了学生兴趣,从“要我学”到“我要学”的转变,同时还带动了周围的学生,为学校营造一个良好的学风。学校也可以增加ACM开放实验室项目,和组织多层次的校赛、院赛、各种联赛等比赛,以赛促学,加强学校的学风和校风建设的同时也给学生提供一个充分展示自己才华的舞台。
我院为国家示范性高职院校、全国职业教育先进单位、全国高职高专人才培养工作水平评估优秀学校。当前我院以培养高素质、高技能应用性人才为本,突出“实践性”,以教学为中心的应用性创新人才培养基地的目标发展。全面发挥高校人才培养、科技开发和社会服务的三大职能,即体现“高教性”现。我院计算机专业学生培养,立足温州放眼浙江以及整个长江三角洲,成为地区型软件产业蓝领人才库,ACM竞赛为学院增加了一种多层次、系统化的创新实践教学体系。
(二)实践之路。对于我们高职院校来说,新生一般没有程序设计基础,有关ACM竞赛所需要的知识基础很薄弱,而ACM题目一般难度较大,强调算法的高效性,每一个题目必须在最短的时间内以最佳的方式解决,要求队员具有一定的理论知识和实践能力,确保编程速度和正确性;然而,实践能力和解决问题的洞察力相对于理论和技术而言更难培养。
我们通过作ACM竞赛专题报告、相关教师课堂宣传等形式,使大一的学生了解ACM竞赛活动,包括竞赛意义、规则、知识点分布在大学中相应开设的课程、竞赛活动辅导形式等,以及我们灵活的队员选拔机制。我们把队员分为预备队员、集训队员和正式队员,每年的下半年招募一批新队员进行相关基础辅导,这些队员称为预备队员,没有人数限制,通过毛遂自荐、老队员推荐的形式产生。我们对预备队员主要以讲座、入门级的练习和讨论的形式。为此我们设置了ACM专用实验室,以实验室开放项目的形式培养学生。在预备队员中会有些学生脱颖而出,晋级到集训队员,进行专题集训和研讨,每周至少组织一次活动,在寒暑假也会适当安排时间集训;另外在每年的4月都会举行校ACM竞赛,校赛中的获奖者也可获取集训队员的资格。根据集训期间的表现、做题数目、集训赛总成绩以及团队合作能力等因素综合考虑,集训后确定9-12名正式队员参加省大学生程序设计大赛。
ACM竞赛培训辅导的重要环节就是在针对选拔出的集训队员进行培养,需要一个比较完善的培训体系,对于高职学生来说,我们可以借鉴国内在国际ACM竞赛中取得较好成绩的高校,但是不能照搬,因为高职院校学生基础知识比较薄弱,对于本科院校很多比赛用到的知识需要到高年级才开设课程,而我们高职院校却没有开设这些课程。针对这一情况我们开设实验室开放项目,让队员明白ACM需要哪些方面的知识,帮助他们进行有选择地自主学习;另外还通过请专门领域的专家开设讲座,包括往届已取得优异成绩的学生进行交流活动,充实他们的理论基础和实践经验,提高他们分析问题的能力。同时还要给集训队员提供良好的集训环境,形成团结、合作且充满竞争的集训氛围。建立以老带新的策略,形成了老队员帮助新队员的传帮带。还可以考虑建立网络集训平台,更加方便交流。同样兄弟院校也有许多类似的网络平台,鼓励队员同外界进行交流,促进大家的共同提高。
五、小结
程序设计竞赛主要考的这些知识恰恰就是计算机专业基础课程,是院校之间的计算机教学水平、学生学习与解决问题的能力的一种综合较量。一般参加竞赛指导教师队伍年轻活力、精力充沛、积极向上,积极进行教学改革和探索技能训练方法,能够有效地培养程序设计应用技能型人才。这也是一个长期的工程,经过不断积累和努力,对高职院校学生程序设计和解决问题能力的有效提高具有十分重大的意义。
参考文献:
[1]郭嵩山,王磊,张子臻.ACM ICPC与创新型IT人才的培养[J].实验室研究与探索,2007,26(12):181-185
[2]孙大烈,车万翔.ACM竞赛与学生综合实践能力培养[J].计算机教育,2009,19:12-14
[3]袁国武,赵杨,赵征鹏,杨泽榆.依托程序设计竞赛,提高计算机专业学生培养质量[J].计算机教育,2009,15:104-106
[4]司华友,赵芸,罗显贵.基于C语言的程序设计能力培养探析[J].计算机时代,2008,3:68-69
[5]王磊.ACM-ICPC竞赛中的团队合作[J].计算机教育,2006,3:73
[6]王晓勇,俞松坤.以学科竞赛引领创新人才培养[J].中国大学教学,2007,12:59-60