Mercurial > pylearn
annotate doc/v2_planning/committees.txt @ 1028:c6a74b24330b
coding_style: Olivier D confirmed as leader
author | Olivier Delalleau <delallea@iro> |
---|---|
date | Mon, 06 Sep 2010 20:41:51 -0400 |
parents | e169a5a18aa3 |
children | a1b6ccd5b6dc |
rev | line source |
---|---|
1005 | 1 List of committees and their members: |
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 |
1014
e169a5a18aa3
Removed Ian from dataset committee, since actually he is not
Olivier Delalleau <delallea@iro>
parents:
1012
diff
changeset
|
4 * Dataset interface: DE, OB, OD, AB, PV |
1006
49eea4953efe
job of each committee
Yoshua Bengio <bengioy@iro.umontreal.ca>
parents:
1005
diff
changeset
|
5 * Learners: AB, PL, GM, IG, RP |
49eea4953efe
job of each committee
Yoshua Bengio <bengioy@iro.umontreal.ca>
parents:
1005
diff
changeset
|
6 * Optimization: JB, PL, OD |
49eea4953efe
job of each committee
Yoshua Bengio <bengioy@iro.umontreal.ca>
parents:
1005
diff
changeset
|
7 * Inference/sampling: JB, GD, AC |
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 |
49eea4953efe
job of each committee
Yoshua Bengio <bengioy@iro.umontreal.ca>
parents:
1005
diff
changeset
|
9 * Formulas/tags: FB, NB, RP, AC, OB |
49eea4953efe
job of each committee
Yoshua Bengio <bengioy@iro.umontreal.ca>
parents:
1005
diff
changeset
|
10 * Coding style: DE, OD, DWF, FB |
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 |