Mercurial > pylearn
view doc/v2_planning/committees.txt @ 1225:dbac4bd107d8
added architecture_NB
author | James Bergstra <bergstrj@iro.umontreal.ca> |
---|---|
date | Wed, 22 Sep 2010 17:04:39 -0400 |
parents | 5ff1d375fc33 |
children | 3e264967d4e3 |
line wrap: on
line source
List of committees and their members (leader marked with a *): * Existing Python ML libraries investigation: GD, DWF, IG, DE * Dataset interface: DE*, OB, OD, AB, PV * Learners: AB, PL*, GM, IG, RP, NB, PV * Optimization: JB*, PL, OD * Inference/sampling: JB, GD*, AC * Job management, analysis, metrics, costs, visualization: GD, FS, PL, XM * Formulas/tags: FB*, RP, AC, OB * Coding style (near finished): DE, OD*, DWF, FB * architecture (plugins/hooks/flags/?): o Plugins: Razvan P.*, Guillaume D. o Hooks: Pascal L.*, Ian G., Olivier B. o Existing: Fred B.* * Layers: Razvan P., Xavier G., Arnaud B., David W. F. * social engineering, code review and incentives: Fred B.*, Pascal L., James B., Olivier D., Arnaud B. Issues to be tackled in the future: * serialization & reproducibility * job management, results analysis, metrics & costs, visualization * GPU portability Job of each committee: * name a leader * create a text file in this directory associated with their discussion * discuss the issues, write them down in this file * come up with an interface, protocol, or recommendations * bring up the issues and recommendations to the rest of the group, and get feedback * make sure the recommendations fit with other committees recommendations * update the discussion / recommendation file * implement documentation for these conventions in python or proper doc files as appropriate * implement one or a few examples that show what is typically expected What is the role of a committee (team) leader? * The committee leader takes responsibility for both the quality and timeliness of the work of the committee. * The role of the leader is *not* to do the work of the other committee members, but instead to motivate others to ensure that the aims of the committee are pursued. * The leader should lead by example and, when necessary, reinvigorate the group * The leader would preferably be someone who possess both natural leadership qualities and significant experience in the subject matter of the committee. * In choosing the leader, the other committee members must accept to engage in collaboration with, and respect the leadership of, the chosen leader. Concretely, the leader must: * Call meeting and set the agenda * Focus the efforts of the group to ensure that the committee's priorities are addressed on schedule. * Assign well-defined tasks to team members that are to be completed by a fixed deadline. * Ensure that the team objectives are met. * Followup with team members to ensure that tasks are completed and objectives are followed.