Mercurial > pylearn
annotate doc/v2_planning/committees.txt @ 1204:d9ffb9ebf8ac
committees: The coding style committee is not 100% finished yet
author | Olivier Delalleau <delallea@iro> |
---|---|
date | Tue, 21 Sep 2010 10:38:34 -0400 |
parents | f111f8c2a280 |
children | 5ff1d375fc33 |
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 |
1186
f111f8c2a280
Update after sept. 17th meeting
Pascal Lamblin <lamblinp@iro.umontreal.ca>
parents:
1041
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 |
1204
d9ffb9ebf8ac
committees: The coding style committee is not 100% finished yet
Olivier Delalleau <delallea@iro>
parents:
1186
diff
changeset
|
10 * Coding style (near finished): DE, OD*, DWF, FB |
1186
f111f8c2a280
Update after sept. 17th meeting
Pascal Lamblin <lamblinp@iro.umontreal.ca>
parents:
1041
diff
changeset
|
11 * architecture (plugins/hooks/flags/?): |
f111f8c2a280
Update after sept. 17th meeting
Pascal Lamblin <lamblinp@iro.umontreal.ca>
parents:
1041
diff
changeset
|
12 o Plugins: Razvan P.*, Guillaume D. |
f111f8c2a280
Update after sept. 17th meeting
Pascal Lamblin <lamblinp@iro.umontreal.ca>
parents:
1041
diff
changeset
|
13 o Hooks: Pascal L.*, Ian G., Olivier B. |
f111f8c2a280
Update after sept. 17th meeting
Pascal Lamblin <lamblinp@iro.umontreal.ca>
parents:
1041
diff
changeset
|
14 o Existing: Fred B.* |
f111f8c2a280
Update after sept. 17th meeting
Pascal Lamblin <lamblinp@iro.umontreal.ca>
parents:
1041
diff
changeset
|
15 * Layers: Razvan P., Xavier G., Arnaud B., David W. F. |
f111f8c2a280
Update after sept. 17th meeting
Pascal Lamblin <lamblinp@iro.umontreal.ca>
parents:
1041
diff
changeset
|
16 * social engineering, code review and incentives: Fred B.*, Pascal L., James B., Olivier D. |
1006
49eea4953efe
job of each committee
Yoshua Bengio <bengioy@iro.umontreal.ca>
parents:
1005
diff
changeset
|
17 |
49eea4953efe
job of each committee
Yoshua Bengio <bengioy@iro.umontreal.ca>
parents:
1005
diff
changeset
|
18 Issues to be tackled in the future: |
1005 | 19 |
1006
49eea4953efe
job of each committee
Yoshua Bengio <bengioy@iro.umontreal.ca>
parents:
1005
diff
changeset
|
20 * serialization & reproducibility |
49eea4953efe
job of each committee
Yoshua Bengio <bengioy@iro.umontreal.ca>
parents:
1005
diff
changeset
|
21 * job management, results analysis, metrics & costs, visualization |
49eea4953efe
job of each committee
Yoshua Bengio <bengioy@iro.umontreal.ca>
parents:
1005
diff
changeset
|
22 * GPU portability |
49eea4953efe
job of each committee
Yoshua Bengio <bengioy@iro.umontreal.ca>
parents:
1005
diff
changeset
|
23 |
49eea4953efe
job of each committee
Yoshua Bengio <bengioy@iro.umontreal.ca>
parents:
1005
diff
changeset
|
24 Job of each committee: |
49eea4953efe
job of each committee
Yoshua Bengio <bengioy@iro.umontreal.ca>
parents:
1005
diff
changeset
|
25 |
49eea4953efe
job of each committee
Yoshua Bengio <bengioy@iro.umontreal.ca>
parents:
1005
diff
changeset
|
26 * name a leader |
49eea4953efe
job of each committee
Yoshua Bengio <bengioy@iro.umontreal.ca>
parents:
1005
diff
changeset
|
27 * 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
|
28 * discuss the issues, write them down in this file |
49eea4953efe
job of each committee
Yoshua Bengio <bengioy@iro.umontreal.ca>
parents:
1005
diff
changeset
|
29 * come up with an interface, protocol, or recommendations |
49eea4953efe
job of each committee
Yoshua Bengio <bengioy@iro.umontreal.ca>
parents:
1005
diff
changeset
|
30 * 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
|
31 * make sure the recommendations fit with other committees recommendations |
49eea4953efe
job of each committee
Yoshua Bengio <bengioy@iro.umontreal.ca>
parents:
1005
diff
changeset
|
32 * update the discussion / recommendation file |
49eea4953efe
job of each committee
Yoshua Bengio <bengioy@iro.umontreal.ca>
parents:
1005
diff
changeset
|
33 * 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
|
34 * 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
|
35 |
1011
0ed99521bc45
v2_planning - added committee leader responsibilities
James Bergstra <bergstrj@iro.umontreal.ca>
parents:
1006
diff
changeset
|
36 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
|
37 |
0ed99521bc45
v2_planning - added committee leader responsibilities
James Bergstra <bergstrj@iro.umontreal.ca>
parents:
1006
diff
changeset
|
38 * 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
|
39 timeliness of the work of the committee. |
0ed99521bc45
v2_planning - added committee leader responsibilities
James Bergstra <bergstrj@iro.umontreal.ca>
parents:
1006
diff
changeset
|
40 * 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
|
41 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
|
42 aims of the committee are pursued. |
0ed99521bc45
v2_planning - added committee leader responsibilities
James Bergstra <bergstrj@iro.umontreal.ca>
parents:
1006
diff
changeset
|
43 * 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
|
44 * 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
|
45 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
|
46 * 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
|
47 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
|
48 leader. |
0ed99521bc45
v2_planning - added committee leader responsibilities
James Bergstra <bergstrj@iro.umontreal.ca>
parents:
1006
diff
changeset
|
49 |
0ed99521bc45
v2_planning - added committee leader responsibilities
James Bergstra <bergstrj@iro.umontreal.ca>
parents:
1006
diff
changeset
|
50 Concretely, the leader must: |
0ed99521bc45
v2_planning - added committee leader responsibilities
James Bergstra <bergstrj@iro.umontreal.ca>
parents:
1006
diff
changeset
|
51 |
0ed99521bc45
v2_planning - added committee leader responsibilities
James Bergstra <bergstrj@iro.umontreal.ca>
parents:
1006
diff
changeset
|
52 * Call meeting and set the agenda |
0ed99521bc45
v2_planning - added committee leader responsibilities
James Bergstra <bergstrj@iro.umontreal.ca>
parents:
1006
diff
changeset
|
53 * 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
|
54 priorities are addressed on schedule. |
0ed99521bc45
v2_planning - added committee leader responsibilities
James Bergstra <bergstrj@iro.umontreal.ca>
parents:
1006
diff
changeset
|
55 * 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
|
56 by a fixed deadline. |
0ed99521bc45
v2_planning - added committee leader responsibilities
James Bergstra <bergstrj@iro.umontreal.ca>
parents:
1006
diff
changeset
|
57 * Ensure that the team objectives are met. |
0ed99521bc45
v2_planning - added committee leader responsibilities
James Bergstra <bergstrj@iro.umontreal.ca>
parents:
1006
diff
changeset
|
58 * 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
|
59 objectives are followed. |
0ed99521bc45
v2_planning - added committee leader responsibilities
James Bergstra <bergstrj@iro.umontreal.ca>
parents:
1006
diff
changeset
|
60 |
0ed99521bc45
v2_planning - added committee leader responsibilities
James Bergstra <bergstrj@iro.umontreal.ca>
parents:
1006
diff
changeset
|
61 |
0ed99521bc45
v2_planning - added committee leader responsibilities
James Bergstra <bergstrj@iro.umontreal.ca>
parents:
1006
diff
changeset
|
62 |
0ed99521bc45
v2_planning - added committee leader responsibilities
James Bergstra <bergstrj@iro.umontreal.ca>
parents:
1006
diff
changeset
|
63 |