Mercurial > pylearn
annotate doc/v2_planning/committees.txt @ 1178:10bc5ebb5823
coding_style: Added note about the need to provide guidelines for serialization-friendly code
author | Olivier Delalleau <delallea@iro> |
---|---|
date | Fri, 17 Sep 2010 16:21:55 -0400 |
parents | 38cc6e075d9b |
children | f111f8c2a280 |
rev | line source |
---|---|
1031
480cc8ac2032
committees: Marked committees leaders with a *
Olivier Delalleau <delallea@iro>
parents:
1027
diff
changeset
|
1 List of committees and their members (leader marked with a *): |
1005 | 2 |
1006
49eea4953efe
job of each committee
Yoshua Bengio <bengioy@iro.umontreal.ca>
parents:
1005
diff
changeset
|
3 * Existing Python ML libraries investigation: GD, DWF, IG, DE |
1031
480cc8ac2032
committees: Marked committees leaders with a *
Olivier Delalleau <delallea@iro>
parents:
1027
diff
changeset
|
4 * Dataset interface: DE*, OB, OD, AB, PV |
1041
38cc6e075d9b
PV added to learner committee
Yoshua Bengio <bengioy@iro.umontreal.ca>
parents:
1032
diff
changeset
|
5 * Learners: AB, PL, GM, IG, RP, NB, PV |
1031
480cc8ac2032
committees: Marked committees leaders with a *
Olivier Delalleau <delallea@iro>
parents:
1027
diff
changeset
|
6 * Optimization: JB*, PL, OD |
1032
33f20949e669
guillaume is rep for sampling
James Bergstra <bergstrj@iro.umontreal.ca>
parents:
1031
diff
changeset
|
7 * Inference/sampling: JB, GD*, AC |
1006
49eea4953efe
job of each committee
Yoshua Bengio <bengioy@iro.umontreal.ca>
parents:
1005
diff
changeset
|
8 * Job management, analysis, metrics, costs, visualization: GD, FS, PL, XM |
1041
38cc6e075d9b
PV added to learner committee
Yoshua Bengio <bengioy@iro.umontreal.ca>
parents:
1032
diff
changeset
|
9 * Formulas/tags: FB*, RP, AC, OB |
1031
480cc8ac2032
committees: Marked committees leaders with a *
Olivier Delalleau <delallea@iro>
parents:
1027
diff
changeset
|
10 * Coding style: DE, OD*, DWF, FB |
1006
49eea4953efe
job of each committee
Yoshua Bengio <bengioy@iro.umontreal.ca>
parents:
1005
diff
changeset
|
11 |
49eea4953efe
job of each committee
Yoshua Bengio <bengioy@iro.umontreal.ca>
parents:
1005
diff
changeset
|
12 Issues to be tackled in the future: |
1005 | 13 |
1006
49eea4953efe
job of each committee
Yoshua Bengio <bengioy@iro.umontreal.ca>
parents:
1005
diff
changeset
|
14 * serialization & reproducibility |
49eea4953efe
job of each committee
Yoshua Bengio <bengioy@iro.umontreal.ca>
parents:
1005
diff
changeset
|
15 * job management, results analysis, metrics & costs, visualization |
49eea4953efe
job of each committee
Yoshua Bengio <bengioy@iro.umontreal.ca>
parents:
1005
diff
changeset
|
16 * GPU portability |
49eea4953efe
job of each committee
Yoshua Bengio <bengioy@iro.umontreal.ca>
parents:
1005
diff
changeset
|
17 * social engineering, code review and incentives |
49eea4953efe
job of each committee
Yoshua Bengio <bengioy@iro.umontreal.ca>
parents:
1005
diff
changeset
|
18 |
49eea4953efe
job of each committee
Yoshua Bengio <bengioy@iro.umontreal.ca>
parents:
1005
diff
changeset
|
19 Job of each committee: |
49eea4953efe
job of each committee
Yoshua Bengio <bengioy@iro.umontreal.ca>
parents:
1005
diff
changeset
|
20 |
49eea4953efe
job of each committee
Yoshua Bengio <bengioy@iro.umontreal.ca>
parents:
1005
diff
changeset
|
21 * name a leader |
49eea4953efe
job of each committee
Yoshua Bengio <bengioy@iro.umontreal.ca>
parents:
1005
diff
changeset
|
22 * create a text file in this directory associated with their discussion |
49eea4953efe
job of each committee
Yoshua Bengio <bengioy@iro.umontreal.ca>
parents:
1005
diff
changeset
|
23 * discuss the issues, write them down in this file |
49eea4953efe
job of each committee
Yoshua Bengio <bengioy@iro.umontreal.ca>
parents:
1005
diff
changeset
|
24 * come up with an interface, protocol, or recommendations |
49eea4953efe
job of each committee
Yoshua Bengio <bengioy@iro.umontreal.ca>
parents:
1005
diff
changeset
|
25 * bring up the issues and recommendations to the rest of the group, and get feedback |
49eea4953efe
job of each committee
Yoshua Bengio <bengioy@iro.umontreal.ca>
parents:
1005
diff
changeset
|
26 * make sure the recommendations fit with other committees recommendations |
49eea4953efe
job of each committee
Yoshua Bengio <bengioy@iro.umontreal.ca>
parents:
1005
diff
changeset
|
27 * update the discussion / recommendation file |
49eea4953efe
job of each committee
Yoshua Bengio <bengioy@iro.umontreal.ca>
parents:
1005
diff
changeset
|
28 * implement documentation for these conventions in python or proper doc files as appropriate |
49eea4953efe
job of each committee
Yoshua Bengio <bengioy@iro.umontreal.ca>
parents:
1005
diff
changeset
|
29 * implement one or a few examples that show what is typically expected |
49eea4953efe
job of each committee
Yoshua Bengio <bengioy@iro.umontreal.ca>
parents:
1005
diff
changeset
|
30 |
1011
0ed99521bc45
v2_planning - added committee leader responsibilities
James Bergstra <bergstrj@iro.umontreal.ca>
parents:
1006
diff
changeset
|
31 What is the role of a committee (team) leader? |
0ed99521bc45
v2_planning - added committee leader responsibilities
James Bergstra <bergstrj@iro.umontreal.ca>
parents:
1006
diff
changeset
|
32 |
0ed99521bc45
v2_planning - added committee leader responsibilities
James Bergstra <bergstrj@iro.umontreal.ca>
parents:
1006
diff
changeset
|
33 * The committee leader takes responsibility for both the quality and |
0ed99521bc45
v2_planning - added committee leader responsibilities
James Bergstra <bergstrj@iro.umontreal.ca>
parents:
1006
diff
changeset
|
34 timeliness of the work of the committee. |
0ed99521bc45
v2_planning - added committee leader responsibilities
James Bergstra <bergstrj@iro.umontreal.ca>
parents:
1006
diff
changeset
|
35 * The role of the leader is *not* to do the work of the other |
0ed99521bc45
v2_planning - added committee leader responsibilities
James Bergstra <bergstrj@iro.umontreal.ca>
parents:
1006
diff
changeset
|
36 committee members, but instead to motivate others to ensure that the |
0ed99521bc45
v2_planning - added committee leader responsibilities
James Bergstra <bergstrj@iro.umontreal.ca>
parents:
1006
diff
changeset
|
37 aims of the committee are pursued. |
0ed99521bc45
v2_planning - added committee leader responsibilities
James Bergstra <bergstrj@iro.umontreal.ca>
parents:
1006
diff
changeset
|
38 * The leader should lead by example and, when necessary, reinvigorate the group |
0ed99521bc45
v2_planning - added committee leader responsibilities
James Bergstra <bergstrj@iro.umontreal.ca>
parents:
1006
diff
changeset
|
39 * The leader would preferably be someone who possess both natural leadership |
0ed99521bc45
v2_planning - added committee leader responsibilities
James Bergstra <bergstrj@iro.umontreal.ca>
parents:
1006
diff
changeset
|
40 qualities and significant experience in the subject matter of the committee. |
0ed99521bc45
v2_planning - added committee leader responsibilities
James Bergstra <bergstrj@iro.umontreal.ca>
parents:
1006
diff
changeset
|
41 * In choosing the leader, the other committee members must accept to |
0ed99521bc45
v2_planning - added committee leader responsibilities
James Bergstra <bergstrj@iro.umontreal.ca>
parents:
1006
diff
changeset
|
42 engage in collaboration with, and respect the leadership of, the chosen |
0ed99521bc45
v2_planning - added committee leader responsibilities
James Bergstra <bergstrj@iro.umontreal.ca>
parents:
1006
diff
changeset
|
43 leader. |
0ed99521bc45
v2_planning - added committee leader responsibilities
James Bergstra <bergstrj@iro.umontreal.ca>
parents:
1006
diff
changeset
|
44 |
0ed99521bc45
v2_planning - added committee leader responsibilities
James Bergstra <bergstrj@iro.umontreal.ca>
parents:
1006
diff
changeset
|
45 Concretely, the leader must: |
0ed99521bc45
v2_planning - added committee leader responsibilities
James Bergstra <bergstrj@iro.umontreal.ca>
parents:
1006
diff
changeset
|
46 |
0ed99521bc45
v2_planning - added committee leader responsibilities
James Bergstra <bergstrj@iro.umontreal.ca>
parents:
1006
diff
changeset
|
47 * Call meeting and set the agenda |
0ed99521bc45
v2_planning - added committee leader responsibilities
James Bergstra <bergstrj@iro.umontreal.ca>
parents:
1006
diff
changeset
|
48 * Focus the efforts of the group to ensure that the committee's |
0ed99521bc45
v2_planning - added committee leader responsibilities
James Bergstra <bergstrj@iro.umontreal.ca>
parents:
1006
diff
changeset
|
49 priorities are addressed on schedule. |
0ed99521bc45
v2_planning - added committee leader responsibilities
James Bergstra <bergstrj@iro.umontreal.ca>
parents:
1006
diff
changeset
|
50 * Assign well-defined tasks to team members that are to be completed |
0ed99521bc45
v2_planning - added committee leader responsibilities
James Bergstra <bergstrj@iro.umontreal.ca>
parents:
1006
diff
changeset
|
51 by a fixed deadline. |
0ed99521bc45
v2_planning - added committee leader responsibilities
James Bergstra <bergstrj@iro.umontreal.ca>
parents:
1006
diff
changeset
|
52 * Ensure that the team objectives are met. |
0ed99521bc45
v2_planning - added committee leader responsibilities
James Bergstra <bergstrj@iro.umontreal.ca>
parents:
1006
diff
changeset
|
53 * Followup with team members to ensure that tasks are completed and |
0ed99521bc45
v2_planning - added committee leader responsibilities
James Bergstra <bergstrj@iro.umontreal.ca>
parents:
1006
diff
changeset
|
54 objectives are followed. |
0ed99521bc45
v2_planning - added committee leader responsibilities
James Bergstra <bergstrj@iro.umontreal.ca>
parents:
1006
diff
changeset
|
55 |
0ed99521bc45
v2_planning - added committee leader responsibilities
James Bergstra <bergstrj@iro.umontreal.ca>
parents:
1006
diff
changeset
|
56 |
0ed99521bc45
v2_planning - added committee leader responsibilities
James Bergstra <bergstrj@iro.umontreal.ca>
parents:
1006
diff
changeset
|
57 |
0ed99521bc45
v2_planning - added committee leader responsibilities
James Bergstra <bergstrj@iro.umontreal.ca>
parents:
1006
diff
changeset
|
58 |